From 6f19d724406251b2fe015c80291f1c277c6d9305 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 18:58:23 +0000 Subject: [PATCH 1/4] chore(main): release 1.64.0-SNAPSHOT (#11688) :robot: I have created a release *beep* *boop* ---
1.64.0-SNAPSHOT ### Updating meta-information for bleeding-edge SNAPSHOT release.
--- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- gapic-libraries-bom/pom.xml | 388 ++-- google-cloud-jar-parent/pom.xml | 4 +- google-cloud-pom-parent/pom.xml | 2 +- .../google-cloud-accessapproval-bom/pom.xml | 10 +- .../google-cloud-accessapproval/pom.xml | 4 +- .../pom.xml | 4 +- java-accessapproval/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-accesscontextmanager/pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 6 +- java-admanager/ad-manager-bom/pom.xml | 8 +- java-admanager/ad-manager/pom.xml | 4 +- java-admanager/pom.xml | 8 +- java-admanager/proto-ad-manager-v1/pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-advisorynotifications/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-aiplatform-bom/pom.xml | 14 +- .../google-cloud-aiplatform/pom.xml | 4 +- .../grpc-google-cloud-aiplatform-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-aiplatform/pom.xml | 14 +- .../proto-google-cloud-aiplatform-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 12 +- .../google-cloud-alloydb-connectors/pom.xml | 4 +- java-alloydb-connectors/pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-alloydb/google-cloud-alloydb-bom/pom.xml | 18 +- java-alloydb/google-cloud-alloydb/pom.xml | 4 +- .../grpc-google-cloud-alloydb-v1/pom.xml | 4 +- .../grpc-google-cloud-alloydb-v1alpha/pom.xml | 4 +- .../grpc-google-cloud-alloydb-v1beta/pom.xml | 4 +- java-alloydb/pom.xml | 18 +- .../proto-google-cloud-alloydb-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-alloydb-v1beta/pom.xml | 4 +- .../google-analytics-admin-bom/pom.xml | 14 +- .../google-analytics-admin/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-analytics-admin/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-analytics-data-bom/pom.xml | 14 +- .../google-analytics-data/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-analytics-data-v1beta/pom.xml | 4 +- java-analytics-data/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-analyticshub-bom/pom.xml | 10 +- .../google-cloud-analyticshub/pom.xml | 4 +- .../grpc-google-cloud-analyticshub-v1/pom.xml | 4 +- java-analyticshub/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-api-gateway-bom/pom.xml | 10 +- .../google-cloud-api-gateway/pom.xml | 4 +- .../grpc-google-cloud-api-gateway-v1/pom.xml | 4 +- java-api-gateway/pom.xml | 10 +- .../proto-google-cloud-api-gateway-v1/pom.xml | 4 +- .../google-cloud-apigee-connect-bom/pom.xml | 10 +- .../google-cloud-apigee-connect/pom.xml | 4 +- .../pom.xml | 4 +- java-apigee-connect/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-apigee-registry-bom/pom.xml | 10 +- .../google-cloud-apigee-registry/pom.xml | 4 +- .../pom.xml | 4 +- java-apigee-registry/pom.xml | 10 +- .../pom.xml | 4 +- java-apihub/google-cloud-apihub-bom/pom.xml | 8 +- java-apihub/google-cloud-apihub/pom.xml | 4 +- java-apihub/pom.xml | 8 +- .../proto-google-cloud-apihub-v1/pom.xml | 4 +- java-apikeys/google-cloud-apikeys-bom/pom.xml | 10 +- java-apikeys/google-cloud-apikeys/pom.xml | 4 +- .../grpc-google-cloud-apikeys-v2/pom.xml | 4 +- java-apikeys/pom.xml | 10 +- .../proto-google-cloud-apikeys-v2/pom.xml | 4 +- .../google-cloud-appengine-admin-bom/pom.xml | 10 +- .../google-cloud-appengine-admin/pom.xml | 4 +- .../pom.xml | 4 +- java-appengine-admin/pom.xml | 10 +- .../pom.xml | 4 +- java-apphub/google-cloud-apphub-bom/pom.xml | 10 +- java-apphub/google-cloud-apphub/pom.xml | 4 +- .../grpc-google-cloud-apphub-v1/pom.xml | 4 +- java-apphub/pom.xml | 10 +- .../proto-google-cloud-apphub-v1/pom.xml | 4 +- .../google-area120-tables-bom/pom.xml | 10 +- .../google-area120-tables/pom.xml | 4 +- .../pom.xml | 4 +- java-area120-tables/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-artifact-registry/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-artifact-registry/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-asset/google-cloud-asset-bom/pom.xml | 26 +- java-asset/google-cloud-asset/pom.xml | 4 +- java-asset/grpc-google-cloud-asset-v1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p1beta1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p2beta1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p5beta1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p7beta1/pom.xml | 4 +- java-asset/pom.xml | 34 +- .../proto-google-cloud-asset-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-assured-workloads/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-assured-workloads/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-automl/google-cloud-automl-bom/pom.xml | 14 +- java-automl/google-cloud-automl/pom.xml | 4 +- .../grpc-google-cloud-automl-v1/pom.xml | 4 +- .../grpc-google-cloud-automl-v1beta1/pom.xml | 4 +- java-automl/pom.xml | 14 +- .../proto-google-cloud-automl-v1/pom.xml | 4 +- .../proto-google-cloud-automl-v1beta1/pom.xml | 4 +- .../google-cloud-backupdr-bom/pom.xml | 10 +- java-backupdr/google-cloud-backupdr/pom.xml | 4 +- .../grpc-google-cloud-backupdr-v1/pom.xml | 4 +- java-backupdr/pom.xml | 10 +- .../proto-google-cloud-backupdr-v1/pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-bare-metal-solution/pom.xml | 4 +- .../pom.xml | 4 +- java-bare-metal-solution/pom.xml | 10 +- .../pom.xml | 4 +- java-batch/google-cloud-batch-bom/pom.xml | 14 +- java-batch/google-cloud-batch/pom.xml | 4 +- java-batch/grpc-google-cloud-batch-v1/pom.xml | 4 +- .../grpc-google-cloud-batch-v1alpha/pom.xml | 4 +- java-batch/pom.xml | 14 +- .../proto-google-cloud-batch-v1/pom.xml | 4 +- .../proto-google-cloud-batch-v1alpha/pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-appconnections/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-appconnectors/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-appgateways/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-clientgateways/pom.xml | 10 +- .../pom.xml | 4 +- java-biglake/google-cloud-biglake-bom/pom.xml | 14 +- java-biglake/google-cloud-biglake/pom.xml | 4 +- .../grpc-google-cloud-biglake-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-biglake/pom.xml | 14 +- .../proto-google-cloud-biglake-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquery-data-exchange/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-bigqueryconnection/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigqueryconnection/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 18 +- .../google-cloud-bigquerydatapolicy/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerydatapolicy/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-bigquerydatatransfer/pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerydatatransfer/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-bigquerymigration/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerymigration/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-bigqueryreservation/pom.xml | 4 +- .../pom.xml | 4 +- java-bigqueryreservation/pom.xml | 10 +- .../pom.xml | 4 +- java-billing/google-cloud-billing-bom/pom.xml | 10 +- java-billing/google-cloud-billing/pom.xml | 4 +- .../grpc-google-cloud-billing-v1/pom.xml | 4 +- java-billing/pom.xml | 10 +- .../proto-google-cloud-billing-v1/pom.xml | 4 +- .../google-cloud-billingbudgets-bom/pom.xml | 14 +- .../google-cloud-billingbudgets/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-billingbudgets/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-binary-authorization/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-binary-authorization/pom.xml | 16 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-certificate-manager/pom.xml | 4 +- .../pom.xml | 4 +- java-certificate-manager/pom.xml | 10 +- .../pom.xml | 4 +- java-channel/google-cloud-channel-bom/pom.xml | 10 +- java-channel/google-cloud-channel/pom.xml | 4 +- .../grpc-google-cloud-channel-v1/pom.xml | 4 +- java-channel/pom.xml | 10 +- .../proto-google-cloud-channel-v1/pom.xml | 4 +- java-chat/google-cloud-chat-bom/pom.xml | 10 +- java-chat/google-cloud-chat/pom.xml | 4 +- java-chat/grpc-google-cloud-chat-v1/pom.xml | 4 +- java-chat/pom.xml | 10 +- java-chat/proto-google-cloud-chat-v1/pom.xml | 4 +- .../google-cloud-chronicle-bom/pom.xml | 10 +- java-chronicle/google-cloud-chronicle/pom.xml | 4 +- .../grpc-google-cloud-chronicle-v1/pom.xml | 4 +- java-chronicle/pom.xml | 10 +- .../proto-google-cloud-chronicle-v1/pom.xml | 4 +- .../google-cloud-build-bom/pom.xml | 14 +- java-cloudbuild/google-cloud-build/pom.xml | 4 +- .../grpc-google-cloud-build-v1/pom.xml | 4 +- .../grpc-google-cloud-build-v2/pom.xml | 4 +- java-cloudbuild/pom.xml | 14 +- .../proto-google-cloud-build-v1/pom.xml | 4 +- .../proto-google-cloud-build-v2/pom.xml | 4 +- .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-cloudcommerceconsumerprocurement/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-cloudcontrolspartner/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-cloudcontrolspartner/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-cloudquotas-bom/pom.xml | 14 +- .../google-cloud-cloudquotas/pom.xml | 4 +- .../grpc-google-cloud-cloudquotas-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-cloudquotas/pom.xml | 14 +- .../proto-google-cloud-cloudquotas-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-cloudsupport-bom/pom.xml | 14 +- .../google-cloud-cloudsupport/pom.xml | 4 +- .../grpc-google-cloud-cloudsupport-v2/pom.xml | 4 +- .../pom.xml | 4 +- java-cloudsupport/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-compute/google-cloud-compute-bom/pom.xml | 8 +- java-compute/google-cloud-compute/pom.xml | 4 +- java-compute/pom.xml | 8 +- .../proto-google-cloud-compute-v1/pom.xml | 4 +- .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-confidentialcomputing/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-configdelivery-bom/pom.xml | 10 +- .../google-cloud-configdelivery/pom.xml | 4 +- .../pom.xml | 4 +- java-configdelivery/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-connectgateway-bom/pom.xml | 8 +- .../google-cloud-connectgateway/pom.xml | 4 +- java-connectgateway/pom.xml | 8 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-contact-center-insights/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-container-bom/pom.xml | 14 +- java-container/google-cloud-container/pom.xml | 4 +- .../grpc-google-cloud-container-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-container/pom.xml | 14 +- .../proto-google-cloud-container-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-containeranalysis/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-containeranalysis/pom.xml | 16 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-contentwarehouse-bom/pom.xml | 10 +- .../google-cloud-contentwarehouse/pom.xml | 4 +- .../pom.xml | 4 +- java-contentwarehouse/pom.xml | 12 +- .../pom.xml | 4 +- .../google-cloud-data-fusion-bom/pom.xml | 14 +- .../google-cloud-data-fusion/pom.xml | 4 +- .../grpc-google-cloud-data-fusion-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-data-fusion/pom.xml | 14 +- .../proto-google-cloud-data-fusion-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-datacatalog-bom/pom.xml | 14 +- .../google-cloud-datacatalog/pom.xml | 4 +- .../grpc-google-cloud-datacatalog-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-datacatalog/pom.xml | 14 +- .../proto-google-cloud-datacatalog-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-dataflow-bom/pom.xml | 10 +- java-dataflow/google-cloud-dataflow/pom.xml | 4 +- .../pom.xml | 4 +- java-dataflow/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-dataform-bom/pom.xml | 14 +- java-dataform/google-cloud-dataform/pom.xml | 4 +- .../grpc-google-cloud-dataform-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-dataform/pom.xml | 14 +- .../proto-google-cloud-dataform-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-datalabeling-bom/pom.xml | 10 +- .../google-cloud-datalabeling/pom.xml | 4 +- .../pom.xml | 4 +- java-datalabeling/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-datalineage-bom/pom.xml | 10 +- .../google-cloud-datalineage/pom.xml | 4 +- .../grpc-google-cloud-datalineage-v1/pom.xml | 4 +- java-datalineage/pom.xml | 10 +- .../proto-google-cloud-datalineage-v1/pom.xml | 4 +- .../google-cloud-dataplex-bom/pom.xml | 10 +- java-dataplex/google-cloud-dataplex/pom.xml | 4 +- .../grpc-google-cloud-dataplex-v1/pom.xml | 4 +- java-dataplex/pom.xml | 10 +- .../proto-google-cloud-dataplex-v1/pom.xml | 4 +- .../pom.xml | 18 +- .../google-cloud-dataproc-metastore/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-dataproc-metastore/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-dataproc-bom/pom.xml | 10 +- java-dataproc/google-cloud-dataproc/pom.xml | 4 +- .../grpc-google-cloud-dataproc-v1/pom.xml | 4 +- java-dataproc/pom.xml | 10 +- .../proto-google-cloud-dataproc-v1/pom.xml | 4 +- .../google-cloud-datastream-bom/pom.xml | 14 +- .../google-cloud-datastream/pom.xml | 4 +- .../grpc-google-cloud-datastream-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-datastream/pom.xml | 14 +- .../proto-google-cloud-datastream-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-deploy/google-cloud-deploy-bom/pom.xml | 10 +- java-deploy/google-cloud-deploy/pom.xml | 4 +- .../grpc-google-cloud-deploy-v1/pom.xml | 4 +- java-deploy/pom.xml | 10 +- .../proto-google-cloud-deploy-v1/pom.xml | 4 +- .../google-cloud-developerconnect-bom/pom.xml | 10 +- .../google-cloud-developerconnect/pom.xml | 4 +- .../pom.xml | 4 +- java-developerconnect/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-devicestreaming-bom/pom.xml | 10 +- .../google-cloud-devicestreaming/pom.xml | 4 +- .../pom.xml | 4 +- java-devicestreaming/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-dialogflow-cx-bom/pom.xml | 14 +- .../google-cloud-dialogflow-cx/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-dialogflow-cx/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-dialogflow-bom/pom.xml | 14 +- .../google-cloud-dialogflow/pom.xml | 4 +- .../grpc-google-cloud-dialogflow-v2/pom.xml | 4 +- .../pom.xml | 4 +- java-dialogflow/pom.xml | 14 +- .../proto-google-cloud-dialogflow-v2/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-discoveryengine-bom/pom.xml | 18 +- .../google-cloud-discoveryengine/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-discoveryengine/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-distributedcloudedge/pom.xml | 4 +- .../pom.xml | 4 +- java-distributedcloudedge/pom.xml | 10 +- .../pom.xml | 4 +- java-dlp/google-cloud-dlp-bom/pom.xml | 10 +- java-dlp/google-cloud-dlp/pom.xml | 4 +- java-dlp/grpc-google-cloud-dlp-v2/pom.xml | 4 +- java-dlp/pom.xml | 10 +- java-dlp/proto-google-cloud-dlp-v2/pom.xml | 4 +- java-dms/google-cloud-dms-bom/pom.xml | 10 +- java-dms/google-cloud-dms/pom.xml | 4 +- java-dms/grpc-google-cloud-dms-v1/pom.xml | 4 +- java-dms/pom.xml | 10 +- java-dms/proto-google-cloud-dms-v1/pom.xml | 4 +- java-dns/pom.xml | 4 +- .../google-cloud-document-ai-bom/pom.xml | 14 +- .../google-cloud-document-ai/pom.xml | 4 +- .../grpc-google-cloud-document-ai-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-document-ai/pom.xml | 14 +- .../proto-google-cloud-document-ai-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-domains/google-cloud-domains-bom/pom.xml | 18 +- java-domains/google-cloud-domains/pom.xml | 4 +- .../grpc-google-cloud-domains-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-domains-v1beta1/pom.xml | 4 +- java-domains/pom.xml | 18 +- .../proto-google-cloud-domains-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-edgenetwork-bom/pom.xml | 10 +- .../google-cloud-edgenetwork/pom.xml | 4 +- .../grpc-google-cloud-edgenetwork-v1/pom.xml | 4 +- java-edgenetwork/pom.xml | 10 +- .../proto-google-cloud-edgenetwork-v1/pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-enterpriseknowledgegraph/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-errorreporting-bom/pom.xml | 10 +- .../google-cloud-errorreporting/pom.xml | 4 +- .../pom.xml | 4 +- java-errorreporting/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-essential-contacts/pom.xml | 4 +- .../pom.xml | 4 +- java-essential-contacts/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-eventarc-publishing/pom.xml | 4 +- .../pom.xml | 4 +- java-eventarc-publishing/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-eventarc-bom/pom.xml | 10 +- java-eventarc/google-cloud-eventarc/pom.xml | 4 +- .../grpc-google-cloud-eventarc-v1/pom.xml | 4 +- java-eventarc/pom.xml | 10 +- .../proto-google-cloud-eventarc-v1/pom.xml | 4 +- .../google-cloud-filestore-bom/pom.xml | 14 +- java-filestore/google-cloud-filestore/pom.xml | 4 +- .../grpc-google-cloud-filestore-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-filestore/pom.xml | 14 +- .../proto-google-cloud-filestore-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-financialservices/pom.xml | 4 +- .../pom.xml | 4 +- java-financialservices/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-functions-bom/pom.xml | 22 +- java-functions/google-cloud-functions/pom.xml | 4 +- .../grpc-google-cloud-functions-v1/pom.xml | 4 +- .../grpc-google-cloud-functions-v2/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-functions/pom.xml | 22 +- .../proto-google-cloud-functions-v1/pom.xml | 4 +- .../proto-google-cloud-functions-v2/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-gdchardwaremanagement/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-gke-backup-bom/pom.xml | 10 +- .../google-cloud-gke-backup/pom.xml | 4 +- .../grpc-google-cloud-gke-backup-v1/pom.xml | 4 +- java-gke-backup/pom.xml | 10 +- .../proto-google-cloud-gke-backup-v1/pom.xml | 4 +- .../pom.xml | 8 +- .../google-cloud-gke-connect-gateway/pom.xml | 4 +- java-gke-connect-gateway/pom.xml | 8 +- .../pom.xml | 4 +- .../google-cloud-gke-multi-cloud-bom/pom.xml | 10 +- .../google-cloud-gke-multi-cloud/pom.xml | 4 +- .../pom.xml | 4 +- java-gke-multi-cloud/pom.xml | 10 +- .../pom.xml | 4 +- java-gkehub/google-cloud-gkehub-bom/pom.xml | 22 +- java-gkehub/google-cloud-gkehub/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1alpha/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1beta/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1beta1/pom.xml | 4 +- java-gkehub/pom.xml | 22 +- .../proto-google-cloud-gkehub-v1/pom.xml | 4 +- .../proto-google-cloud-gkehub-v1alpha/pom.xml | 4 +- .../proto-google-cloud-gkehub-v1beta/pom.xml | 4 +- .../proto-google-cloud-gkehub-v1beta1/pom.xml | 4 +- java-grafeas/pom.xml | 4 +- .../google-cloud-gsuite-addons-bom/pom.xml | 12 +- .../google-cloud-gsuite-addons/pom.xml | 4 +- .../pom.xml | 4 +- java-gsuite-addons/pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-iam-admin/google-iam-admin-bom/pom.xml | 10 +- java-iam-admin/google-iam-admin/pom.xml | 4 +- .../grpc-google-iam-admin-v1/pom.xml | 4 +- java-iam-admin/pom.xml | 10 +- .../proto-google-iam-admin-v1/pom.xml | 4 +- java-iam/google-iam-policy-bom/pom.xml | 6 +- java-iam/google-iam-policy/pom.xml | 4 +- java-iam/pom.xml | 4 +- .../google-cloud-iamcredentials-bom/pom.xml | 10 +- .../google-cloud-iamcredentials/pom.xml | 4 +- .../pom.xml | 4 +- java-iamcredentials/pom.xml | 10 +- .../pom.xml | 4 +- java-iap/google-cloud-iap-bom/pom.xml | 10 +- java-iap/google-cloud-iap/pom.xml | 4 +- java-iap/grpc-google-cloud-iap-v1/pom.xml | 4 +- java-iap/pom.xml | 10 +- java-iap/proto-google-cloud-iap-v1/pom.xml | 4 +- java-ids/google-cloud-ids-bom/pom.xml | 10 +- java-ids/google-cloud-ids/pom.xml | 4 +- java-ids/grpc-google-cloud-ids-v1/pom.xml | 4 +- java-ids/pom.xml | 10 +- java-ids/proto-google-cloud-ids-v1/pom.xml | 4 +- .../google-cloud-infra-manager-bom/pom.xml | 10 +- .../google-cloud-infra-manager/pom.xml | 4 +- .../pom.xml | 4 +- java-infra-manager/pom.xml | 10 +- .../pom.xml | 4 +- java-iot/google-cloud-iot-bom/pom.xml | 10 +- java-iot/google-cloud-iot/pom.xml | 4 +- java-iot/grpc-google-cloud-iot-v1/pom.xml | 4 +- java-iot/pom.xml | 10 +- java-iot/proto-google-cloud-iot-v1/pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- java-kms/google-cloud-kms-bom/pom.xml | 10 +- java-kms/google-cloud-kms/pom.xml | 4 +- java-kms/grpc-google-cloud-kms-v1/pom.xml | 4 +- java-kms/pom.xml | 12 +- java-kms/proto-google-cloud-kms-v1/pom.xml | 4 +- .../google-cloud-kmsinventory-bom/pom.xml | 10 +- .../google-cloud-kmsinventory/pom.xml | 4 +- .../grpc-google-cloud-kmsinventory-v1/pom.xml | 4 +- java-kmsinventory/pom.xml | 12 +- .../pom.xml | 4 +- .../google-cloud-language-bom/pom.xml | 18 +- java-language/google-cloud-language/pom.xml | 4 +- .../grpc-google-cloud-language-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-language-v2/pom.xml | 4 +- java-language/pom.xml | 18 +- .../proto-google-cloud-language-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-language-v2/pom.xml | 4 +- .../google-cloud-licensemanager-bom/pom.xml | 10 +- .../google-cloud-licensemanager/pom.xml | 4 +- .../pom.xml | 4 +- java-licensemanager/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-life-sciences-bom/pom.xml | 10 +- .../google-cloud-life-sciences/pom.xml | 4 +- .../pom.xml | 4 +- java-life-sciences/pom.xml | 10 +- .../pom.xml | 4 +- java-lustre/google-cloud-lustre-bom/pom.xml | 10 +- java-lustre/google-cloud-lustre/pom.xml | 4 +- .../grpc-google-cloud-lustre-v1/pom.xml | 4 +- java-lustre/pom.xml | 10 +- .../proto-google-cloud-lustre-v1/pom.xml | 4 +- .../google-cloud-maintenance-bom/pom.xml | 10 +- .../google-cloud-maintenance/pom.xml | 4 +- .../pom.xml | 4 +- java-maintenance/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-managed-identities/pom.xml | 4 +- .../pom.xml | 4 +- java-managed-identities/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-managedkafka-bom/pom.xml | 10 +- .../google-cloud-managedkafka/pom.xml | 4 +- .../grpc-google-cloud-managedkafka-v1/pom.xml | 4 +- java-managedkafka/pom.xml | 10 +- .../pom.xml | 4 +- .../google-maps-addressvalidation-bom/pom.xml | 10 +- .../google-maps-addressvalidation/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-addressvalidation/pom.xml | 10 +- .../pom.xml | 4 +- .../google-maps-area-insights-bom/pom.xml | 10 +- .../google-maps-area-insights/pom.xml | 4 +- .../grpc-google-maps-area-insights-v1/pom.xml | 4 +- java-maps-area-insights/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-maps-fleetengine-delivery/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-fleetengine-delivery/pom.xml | 10 +- .../pom.xml | 4 +- .../google-maps-fleetengine-bom/pom.xml | 10 +- .../google-maps-fleetengine/pom.xml | 4 +- .../grpc-google-maps-fleetengine-v1/pom.xml | 4 +- java-maps-fleetengine/pom.xml | 10 +- .../proto-google-maps-fleetengine-v1/pom.xml | 4 +- .../pom.xml | 10 +- .../google-maps-mapsplatformdatasets/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-mapsplatformdatasets/pom.xml | 10 +- .../pom.xml | 4 +- .../google-maps-places-bom/pom.xml | 10 +- java-maps-places/google-maps-places/pom.xml | 4 +- .../grpc-google-maps-places-v1/pom.xml | 4 +- java-maps-places/pom.xml | 10 +- .../proto-google-maps-places-v1/pom.xml | 4 +- .../google-maps-routeoptimization-bom/pom.xml | 10 +- .../google-maps-routeoptimization/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-routeoptimization/pom.xml | 10 +- .../pom.xml | 4 +- .../google-maps-routing-bom/pom.xml | 10 +- java-maps-routing/google-maps-routing/pom.xml | 4 +- .../grpc-google-maps-routing-v2/pom.xml | 4 +- java-maps-routing/pom.xml | 10 +- .../proto-google-maps-routing-v2/pom.xml | 4 +- java-maps-solar/google-maps-solar-bom/pom.xml | 10 +- java-maps-solar/google-maps-solar/pom.xml | 4 +- .../grpc-google-maps-solar-v1/pom.xml | 4 +- java-maps-solar/pom.xml | 10 +- .../proto-google-maps-solar-v1/pom.xml | 4 +- .../admin-bom/pom.xml | 10 +- java-marketingplatformadminapi/admin/pom.xml | 4 +- .../grpc-admin-v1alpha/pom.xml | 4 +- java-marketingplatformadminapi/pom.xml | 10 +- .../proto-admin-v1alpha/pom.xml | 4 +- .../google-cloud-mediatranslation-bom/pom.xml | 10 +- .../google-cloud-mediatranslation/pom.xml | 4 +- .../pom.xml | 4 +- java-mediatranslation/pom.xml | 10 +- .../pom.xml | 4 +- java-meet/google-cloud-meet-bom/pom.xml | 14 +- java-meet/google-cloud-meet/pom.xml | 4 +- java-meet/grpc-google-cloud-meet-v2/pom.xml | 4 +- .../grpc-google-cloud-meet-v2beta/pom.xml | 4 +- java-meet/pom.xml | 14 +- java-meet/proto-google-cloud-meet-v2/pom.xml | 4 +- .../proto-google-cloud-meet-v2beta/pom.xml | 4 +- .../google-cloud-memcache-bom/pom.xml | 14 +- java-memcache/google-cloud-memcache/pom.xml | 4 +- .../grpc-google-cloud-memcache-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-memcache/pom.xml | 14 +- .../proto-google-cloud-memcache-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-migrationcenter-bom/pom.xml | 10 +- .../google-cloud-migrationcenter/pom.xml | 4 +- .../pom.xml | 4 +- java-migrationcenter/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-modelarmor-bom/pom.xml | 14 +- .../google-cloud-modelarmor/pom.xml | 4 +- .../grpc-google-cloud-modelarmor-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-modelarmor/pom.xml | 14 +- .../proto-google-cloud-modelarmor-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-monitoring-dashboard/pom.xml | 4 +- .../pom.xml | 4 +- java-monitoring-dashboards/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-monitoring-metricsscope/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-monitoring-bom/pom.xml | 10 +- .../google-cloud-monitoring/pom.xml | 4 +- .../grpc-google-cloud-monitoring-v3/pom.xml | 4 +- java-monitoring/pom.xml | 10 +- .../proto-google-cloud-monitoring-v3/pom.xml | 4 +- java-netapp/google-cloud-netapp-bom/pom.xml | 10 +- java-netapp/google-cloud-netapp/pom.xml | 4 +- .../grpc-google-cloud-netapp-v1/pom.xml | 4 +- java-netapp/pom.xml | 10 +- .../proto-google-cloud-netapp-v1/pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-network-management/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-network-management/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-network-security-bom/pom.xml | 14 +- .../google-cloud-network-security/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-network-security/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-networkconnectivity/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-networkconnectivity/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-networkservices-bom/pom.xml | 10 +- .../google-cloud-networkservices/pom.xml | 4 +- .../pom.xml | 4 +- java-networkservices/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-notebooks-bom/pom.xml | 18 +- java-notebooks/google-cloud-notebooks/pom.xml | 4 +- .../grpc-google-cloud-notebooks-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-notebooks-v2/pom.xml | 4 +- java-notebooks/pom.xml | 18 +- .../proto-google-cloud-notebooks-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-notebooks-v2/pom.xml | 4 +- java-notification/pom.xml | 4 +- .../google-cloud-optimization-bom/pom.xml | 10 +- .../google-cloud-optimization/pom.xml | 4 +- .../grpc-google-cloud-optimization-v1/pom.xml | 4 +- java-optimization/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-oracledatabase-bom/pom.xml | 10 +- .../google-cloud-oracledatabase/pom.xml | 4 +- .../pom.xml | 4 +- java-oracledatabase/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-orchestration-airflow/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-orgpolicy-bom/pom.xml | 12 +- java-orgpolicy/google-cloud-orgpolicy/pom.xml | 4 +- .../grpc-google-cloud-orgpolicy-v2/pom.xml | 4 +- java-orgpolicy/pom.xml | 12 +- .../proto-google-cloud-orgpolicy-v1/pom.xml | 4 +- .../proto-google-cloud-orgpolicy-v2/pom.xml | 4 +- .../google-cloud-os-config-bom/pom.xml | 18 +- java-os-config/google-cloud-os-config/pom.xml | 4 +- .../grpc-google-cloud-os-config-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-os-config/pom.xml | 18 +- .../proto-google-cloud-os-config-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-os-login-bom/pom.xml | 10 +- java-os-login/google-cloud-os-login/pom.xml | 4 +- .../grpc-google-cloud-os-login-v1/pom.xml | 4 +- java-os-login/pom.xml | 10 +- .../proto-google-cloud-os-login-v1/pom.xml | 4 +- .../google-cloud-parallelstore-bom/pom.xml | 14 +- .../google-cloud-parallelstore/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-parallelstore/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-parametermanager-bom/pom.xml | 10 +- .../google-cloud-parametermanager/pom.xml | 4 +- .../pom.xml | 4 +- java-parametermanager/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-phishingprotection/pom.xml | 4 +- .../pom.xml | 4 +- java-phishingprotection/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-policy-troubleshooter/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-policysimulator-bom/pom.xml | 10 +- .../google-cloud-policysimulator/pom.xml | 4 +- .../pom.xml | 4 +- java-policysimulator/pom.xml | 12 +- .../pom.xml | 6 +- .../google-cloud-private-catalog-bom/pom.xml | 10 +- .../google-cloud-private-catalog/pom.xml | 4 +- .../pom.xml | 4 +- java-private-catalog/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-privilegedaccessmanager/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-profiler-bom/pom.xml | 10 +- java-profiler/google-cloud-profiler/pom.xml | 4 +- .../grpc-google-cloud-profiler-v2/pom.xml | 4 +- java-profiler/pom.xml | 10 +- .../proto-google-cloud-profiler-v2/pom.xml | 4 +- .../google-cloud-publicca-bom/pom.xml | 14 +- java-publicca/google-cloud-publicca/pom.xml | 4 +- .../grpc-google-cloud-publicca-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-publicca/pom.xml | 14 +- .../proto-google-cloud-publicca-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-rapidmigrationassessment/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-recaptchaenterprise/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-recaptchaenterprise/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-recommendations-ai/pom.xml | 4 +- .../pom.xml | 4 +- java-recommendations-ai/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-recommender-bom/pom.xml | 14 +- .../google-cloud-recommender/pom.xml | 4 +- .../grpc-google-cloud-recommender-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-recommender/pom.xml | 14 +- .../proto-google-cloud-recommender-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-redis-cluster-bom/pom.xml | 14 +- .../google-cloud-redis-cluster/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-redis-cluster/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-redis/google-cloud-redis-bom/pom.xml | 14 +- java-redis/google-cloud-redis/pom.xml | 4 +- java-redis/grpc-google-cloud-redis-v1/pom.xml | 4 +- .../grpc-google-cloud-redis-v1beta1/pom.xml | 4 +- java-redis/pom.xml | 14 +- .../proto-google-cloud-redis-v1/pom.xml | 4 +- .../proto-google-cloud-redis-v1beta1/pom.xml | 4 +- .../google-cloud-resourcemanager-bom/pom.xml | 10 +- .../google-cloud-resourcemanager/pom.xml | 4 +- .../pom.xml | 4 +- java-resourcemanager/pom.xml | 10 +- .../pom.xml | 4 +- java-retail/google-cloud-retail-bom/pom.xml | 18 +- java-retail/google-cloud-retail/pom.xml | 4 +- .../grpc-google-cloud-retail-v2/pom.xml | 4 +- .../grpc-google-cloud-retail-v2alpha/pom.xml | 4 +- .../grpc-google-cloud-retail-v2beta/pom.xml | 4 +- java-retail/pom.xml | 18 +- .../proto-google-cloud-retail-v2/pom.xml | 4 +- .../proto-google-cloud-retail-v2alpha/pom.xml | 4 +- .../proto-google-cloud-retail-v2beta/pom.xml | 4 +- java-run/google-cloud-run-bom/pom.xml | 10 +- java-run/google-cloud-run/pom.xml | 4 +- java-run/grpc-google-cloud-run-v2/pom.xml | 4 +- java-run/pom.xml | 10 +- java-run/proto-google-cloud-run-v2/pom.xml | 4 +- java-samples/pom.xml | 2 +- .../google-cloud-scheduler-bom/pom.xml | 14 +- java-scheduler/google-cloud-scheduler/pom.xml | 4 +- .../grpc-google-cloud-scheduler-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-scheduler/pom.xml | 14 +- .../proto-google-cloud-scheduler-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-secretmanager-bom/pom.xml | 18 +- .../google-cloud-secretmanager/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-secretmanager/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-securesourcemanager/pom.xml | 4 +- .../pom.xml | 4 +- java-securesourcemanager/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-security-private-ca/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-security-private-ca/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycenter-settings/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-securitycenter-bom/pom.xml | 22 +- .../google-cloud-securitycenter/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycenter/pom.xml | 22 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycentermanagement/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-securityposture-bom/pom.xml | 10 +- .../google-cloud-securityposture/pom.xml | 4 +- .../pom.xml | 4 +- java-securityposture/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-service-control-bom/pom.xml | 14 +- .../google-cloud-service-control/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-service-control/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-cloud-service-management/pom.xml | 4 +- .../pom.xml | 4 +- java-service-management/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-service-usage-bom/pom.xml | 14 +- .../google-cloud-service-usage/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-service-usage/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-servicedirectory-bom/pom.xml | 14 +- .../google-cloud-servicedirectory/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-servicedirectory/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-servicehealth-bom/pom.xml | 10 +- .../google-cloud-servicehealth/pom.xml | 4 +- .../pom.xml | 4 +- java-servicehealth/pom.xml | 10 +- .../pom.xml | 4 +- java-shell/google-cloud-shell-bom/pom.xml | 10 +- java-shell/google-cloud-shell/pom.xml | 4 +- java-shell/grpc-google-cloud-shell-v1/pom.xml | 4 +- java-shell/pom.xml | 10 +- .../proto-google-cloud-shell-v1/pom.xml | 4 +- .../google-shopping-css-bom/pom.xml | 10 +- java-shopping-css/google-shopping-css/pom.xml | 4 +- .../grpc-google-shopping-css-v1/pom.xml | 4 +- java-shopping-css/pom.xml | 10 +- .../proto-google-shopping-css-v1/pom.xml | 4 +- .../pom.xml | 10 +- .../google-shopping-merchant-accounts/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-accounts/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-conversions/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-datasources/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-inventories/pom.xml | 10 +- .../pom.xml | 4 +- .../google-shopping-merchant-lfp-bom/pom.xml | 10 +- .../google-shopping-merchant-lfp/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-lfp/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-notifications/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-product-studio/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-shopping-merchant-products/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-products/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-promotions/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-shopping-merchant-quota/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-quota/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-shopping-merchant-reports/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-reports/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../google-shopping-merchant-reviews/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-reviews/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-spanneradapter-bom/pom.xml | 10 +- .../google-cloud-spanneradapter/pom.xml | 4 +- .../pom.xml | 4 +- java-spanneradapter/pom.xml | 10 +- .../pom.xml | 4 +- java-speech/google-cloud-speech-bom/pom.xml | 18 +- java-speech/google-cloud-speech/pom.xml | 4 +- .../grpc-google-cloud-speech-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-speech-v2/pom.xml | 4 +- java-speech/pom.xml | 18 +- .../proto-google-cloud-speech-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-speech-v2/pom.xml | 4 +- .../google-cloud-storage-transfer-bom/pom.xml | 10 +- .../google-cloud-storage-transfer/pom.xml | 4 +- .../pom.xml | 4 +- java-storage-transfer/pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-storagebatchoperations/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-storageinsights-bom/pom.xml | 10 +- .../google-cloud-storageinsights/pom.xml | 4 +- .../pom.xml | 4 +- java-storageinsights/pom.xml | 10 +- .../pom.xml | 4 +- java-talent/google-cloud-talent-bom/pom.xml | 14 +- java-talent/google-cloud-talent/pom.xml | 4 +- .../grpc-google-cloud-talent-v4/pom.xml | 4 +- .../grpc-google-cloud-talent-v4beta1/pom.xml | 4 +- java-talent/pom.xml | 16 +- .../proto-google-cloud-talent-v4/pom.xml | 4 +- .../proto-google-cloud-talent-v4beta1/pom.xml | 4 +- java-tasks/google-cloud-tasks-bom/pom.xml | 18 +- java-tasks/google-cloud-tasks/pom.xml | 4 +- java-tasks/grpc-google-cloud-tasks-v2/pom.xml | 4 +- .../grpc-google-cloud-tasks-v2beta2/pom.xml | 4 +- .../grpc-google-cloud-tasks-v2beta3/pom.xml | 4 +- java-tasks/pom.xml | 18 +- .../proto-google-cloud-tasks-v2/pom.xml | 4 +- .../proto-google-cloud-tasks-v2beta2/pom.xml | 4 +- .../proto-google-cloud-tasks-v2beta3/pom.xml | 4 +- .../google-cloud-telcoautomation-bom/pom.xml | 14 +- .../google-cloud-telcoautomation/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-telcoautomation/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-texttospeech-bom/pom.xml | 14 +- .../google-cloud-texttospeech/pom.xml | 4 +- .../grpc-google-cloud-texttospeech-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-texttospeech/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-tpu/google-cloud-tpu-bom/pom.xml | 18 +- java-tpu/google-cloud-tpu/pom.xml | 4 +- java-tpu/grpc-google-cloud-tpu-v1/pom.xml | 4 +- java-tpu/grpc-google-cloud-tpu-v2/pom.xml | 4 +- .../grpc-google-cloud-tpu-v2alpha1/pom.xml | 4 +- java-tpu/pom.xml | 18 +- java-tpu/proto-google-cloud-tpu-v1/pom.xml | 4 +- java-tpu/proto-google-cloud-tpu-v2/pom.xml | 4 +- .../proto-google-cloud-tpu-v2alpha1/pom.xml | 4 +- java-trace/google-cloud-trace-bom/pom.xml | 14 +- java-trace/google-cloud-trace/pom.xml | 4 +- java-trace/grpc-google-cloud-trace-v1/pom.xml | 4 +- java-trace/grpc-google-cloud-trace-v2/pom.xml | 4 +- java-trace/pom.xml | 14 +- .../proto-google-cloud-trace-v1/pom.xml | 4 +- .../proto-google-cloud-trace-v2/pom.xml | 4 +- .../google-cloud-translate-bom/pom.xml | 14 +- java-translate/google-cloud-translate/pom.xml | 4 +- .../grpc-google-cloud-translate-v3/pom.xml | 4 +- .../pom.xml | 4 +- java-translate/pom.xml | 14 +- .../proto-google-cloud-translate-v3/pom.xml | 4 +- .../pom.xml | 4 +- java-valkey/google-cloud-valkey-bom/pom.xml | 10 +- java-valkey/google-cloud-valkey/pom.xml | 4 +- java-valkey/pom.xml | 10 +- .../proto-google-cloud-valkey-v1/pom.xml | 4 +- .../proto-google-cloud-valkey-v1beta/pom.xml | 4 +- .../google-cloud-vertexai-bom/pom.xml | 10 +- java-vertexai/google-cloud-vertexai/pom.xml | 4 +- .../grpc-google-cloud-vertexai-v1/pom.xml | 4 +- java-vertexai/pom.xml | 10 +- .../proto-google-cloud-vertexai-v1/pom.xml | 4 +- .../pom.xml | 26 +- .../google-cloud-video-intelligence/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-video-intelligence/pom.xml | 28 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-live-stream-bom/pom.xml | 10 +- .../google-cloud-live-stream/pom.xml | 4 +- .../grpc-google-cloud-live-stream-v1/pom.xml | 4 +- java-video-live-stream/pom.xml | 10 +- .../proto-google-cloud-live-stream-v1/pom.xml | 4 +- .../google-cloud-video-stitcher-bom/pom.xml | 10 +- .../google-cloud-video-stitcher/pom.xml | 4 +- .../pom.xml | 4 +- java-video-stitcher/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-video-transcoder-bom/pom.xml | 10 +- .../google-cloud-video-transcoder/pom.xml | 4 +- .../pom.xml | 4 +- java-video-transcoder/pom.xml | 10 +- .../pom.xml | 4 +- java-vision/google-cloud-vision-bom/pom.xml | 26 +- java-vision/google-cloud-vision/pom.xml | 4 +- .../grpc-google-cloud-vision-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-vision/pom.xml | 26 +- .../proto-google-cloud-vision-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-visionai-bom/pom.xml | 10 +- java-visionai/google-cloud-visionai/pom.xml | 4 +- .../grpc-google-cloud-visionai-v1/pom.xml | 4 +- java-visionai/pom.xml | 10 +- .../proto-google-cloud-visionai-v1/pom.xml | 4 +- .../google-cloud-vmmigration-bom/pom.xml | 10 +- .../google-cloud-vmmigration/pom.xml | 4 +- .../grpc-google-cloud-vmmigration-v1/pom.xml | 4 +- java-vmmigration/pom.xml | 10 +- .../proto-google-cloud-vmmigration-v1/pom.xml | 4 +- .../google-cloud-vmwareengine-bom/pom.xml | 10 +- .../google-cloud-vmwareengine/pom.xml | 4 +- .../grpc-google-cloud-vmwareengine-v1/pom.xml | 4 +- java-vmwareengine/pom.xml | 10 +- .../pom.xml | 4 +- .../google-cloud-vpcaccess-bom/pom.xml | 10 +- java-vpcaccess/google-cloud-vpcaccess/pom.xml | 4 +- .../grpc-google-cloud-vpcaccess-v1/pom.xml | 4 +- java-vpcaccess/pom.xml | 10 +- .../proto-google-cloud-vpcaccess-v1/pom.xml | 4 +- java-webrisk/google-cloud-webrisk-bom/pom.xml | 14 +- java-webrisk/google-cloud-webrisk/pom.xml | 4 +- .../grpc-google-cloud-webrisk-v1/pom.xml | 4 +- .../grpc-google-cloud-webrisk-v1beta1/pom.xml | 4 +- java-webrisk/pom.xml | 14 +- .../proto-google-cloud-webrisk-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 18 +- .../google-cloud-websecurityscanner/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-websecurityscanner/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 14 +- .../google-cloud-workflow-executions/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-workflow-executions/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-workflows-bom/pom.xml | 14 +- java-workflows/google-cloud-workflows/pom.xml | 4 +- .../grpc-google-cloud-workflows-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-workflows/pom.xml | 14 +- .../proto-google-cloud-workflows-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-workspaceevents-bom/pom.xml | 14 +- .../google-cloud-workspaceevents/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-workspaceevents/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-workstations-bom/pom.xml | 14 +- .../google-cloud-workstations/pom.xml | 4 +- .../grpc-google-cloud-workstations-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-workstations/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- versions.txt | 1746 ++++++++--------- 1294 files changed, 5374 insertions(+), 5374 deletions(-) diff --git a/gapic-libraries-bom/pom.xml b/gapic-libraries-bom/pom.xml index 710f4c1b9c39..d3e80259922d 100644 --- a/gapic-libraries-bom/pom.xml +++ b/gapic-libraries-bom/pom.xml @@ -4,7 +4,7 @@ com.google.cloud gapic-libraries-bom pom - 1.63.0 + 1.64.0-SNAPSHOT Google Cloud Java BOM BOM for the libraries in google-cloud-java repository. Users should not @@ -15,7 +15,7 @@ google-cloud-pom-parent com.google.cloud - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-pom-parent/pom.xml @@ -24,1340 +24,1340 @@ com.google.analytics google-analytics-admin-bom - 0.79.0 + 0.80.0-SNAPSHOT pom import com.google.analytics google-analytics-data-bom - 0.80.0 + 0.81.0-SNAPSHOT pom import com.google.area120 google-area120-tables-bom - 0.73.0 + 0.74.0-SNAPSHOT pom import com.google.cloud google-cloud-accessapproval-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-advisorynotifications-bom - 0.58.0 + 0.59.0-SNAPSHOT pom import com.google.cloud google-cloud-aiplatform-bom - 3.70.0 + 3.71.0-SNAPSHOT pom import com.google.cloud google-cloud-alloydb-bom - 0.58.0 + 0.59.0-SNAPSHOT pom import com.google.cloud google-cloud-alloydb-connectors-bom - 0.47.0 + 0.48.0-SNAPSHOT pom import com.google.cloud google-cloud-analyticshub-bom - 0.66.0 + 0.67.0-SNAPSHOT pom import com.google.cloud google-cloud-api-gateway-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-apigee-connect-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-apigee-registry-bom - 0.69.0 + 0.70.0-SNAPSHOT pom import com.google.cloud google-cloud-apihub-bom - 0.22.0 + 0.23.0-SNAPSHOT pom import com.google.cloud google-cloud-apikeys-bom - 0.67.0 + 0.68.0-SNAPSHOT pom import com.google.cloud google-cloud-appengine-admin-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-apphub-bom - 0.33.0 + 0.34.0-SNAPSHOT pom import com.google.cloud google-cloud-artifact-registry-bom - 1.68.0 + 1.69.0-SNAPSHOT pom import com.google.cloud google-cloud-asset-bom - 3.73.0 + 3.74.0-SNAPSHOT pom import com.google.cloud google-cloud-assured-workloads-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-automl-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-backupdr-bom - 0.28.0 + 0.29.0-SNAPSHOT pom import com.google.cloud google-cloud-bare-metal-solution-bom - 0.69.0 + 0.70.0-SNAPSHOT pom import com.google.cloud google-cloud-batch-bom - 0.69.0 + 0.70.0-SNAPSHOT pom import com.google.cloud google-cloud-beyondcorp-appconnections-bom - 0.67.0 + 0.68.0-SNAPSHOT pom import com.google.cloud google-cloud-beyondcorp-appconnectors-bom - 0.67.0 + 0.68.0-SNAPSHOT pom import com.google.cloud google-cloud-beyondcorp-appgateways-bom - 0.67.0 + 0.68.0-SNAPSHOT pom import com.google.cloud google-cloud-beyondcorp-clientconnectorservices-bom - 0.67.0 + 0.68.0-SNAPSHOT pom import com.google.cloud google-cloud-beyondcorp-clientgateways-bom - 0.67.0 + 0.68.0-SNAPSHOT pom import com.google.cloud google-cloud-biglake-bom - 0.57.0 + 0.58.0-SNAPSHOT pom import com.google.cloud google-cloud-bigquery-data-exchange-bom - 2.64.0 + 2.65.0-SNAPSHOT pom import com.google.cloud google-cloud-bigqueryconnection-bom - 2.71.0 + 2.72.0-SNAPSHOT pom import com.google.cloud google-cloud-bigquerydatapolicy-bom - 0.66.0 + 0.67.0-SNAPSHOT pom import com.google.cloud google-cloud-bigquerydatatransfer-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-bigquerymigration-bom - 0.72.0 + 0.73.0-SNAPSHOT pom import com.google.cloud google-cloud-bigqueryreservation-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-billing-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-billingbudgets-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-binary-authorization-bom - 1.68.0 + 1.69.0-SNAPSHOT pom import com.google.cloud google-cloud-build-bom - 3.71.0 + 3.72.0-SNAPSHOT pom import com.google.cloud google-cloud-certificate-manager-bom - 0.72.0 + 0.73.0-SNAPSHOT pom import com.google.cloud google-cloud-channel-bom - 3.73.0 + 3.74.0-SNAPSHOT pom import com.google.cloud google-cloud-chat-bom - 0.33.0 + 0.34.0-SNAPSHOT pom import com.google.cloud google-cloud-chronicle-bom - 0.7.0 + 0.8.0-SNAPSHOT pom import com.google.cloud google-cloud-cloudcommerceconsumerprocurement-bom - 0.67.0 + 0.68.0-SNAPSHOT pom import com.google.cloud google-cloud-cloudcontrolspartner-bom - 0.33.0 + 0.34.0-SNAPSHOT pom import com.google.cloud google-cloud-cloudquotas-bom - 0.37.0 + 0.38.0-SNAPSHOT pom import com.google.cloud google-cloud-cloudsupport-bom - 0.53.0 + 0.54.0-SNAPSHOT pom import com.google.cloud google-cloud-compute-bom - 1.79.0 + 1.80.0-SNAPSHOT pom import com.google.cloud google-cloud-confidentialcomputing-bom - 0.55.0 + 0.56.0-SNAPSHOT pom import com.google.cloud google-cloud-configdelivery-bom - 0.3.0 + 0.4.0-SNAPSHOT pom import com.google.cloud google-cloud-connectgateway-bom - 0.21.0 + 0.22.0-SNAPSHOT pom import com.google.cloud google-cloud-contact-center-insights-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-container-bom - 2.72.0 + 2.73.0-SNAPSHOT pom import com.google.cloud google-cloud-containeranalysis-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-contentwarehouse-bom - 0.65.0 + 0.66.0-SNAPSHOT pom import com.google.cloud google-cloud-data-fusion-bom - 1.69.0 + 1.70.0-SNAPSHOT pom import com.google.cloud google-cloud-datacatalog-bom - 1.75.0 + 1.76.0-SNAPSHOT pom import com.google.cloud google-cloud-dataflow-bom - 0.73.0 + 0.74.0-SNAPSHOT pom import com.google.cloud google-cloud-dataform-bom - 0.68.0 + 0.69.0-SNAPSHOT pom import com.google.cloud google-cloud-datalabeling-bom - 0.189.0 + 0.190.0-SNAPSHOT pom import com.google.cloud google-cloud-datalineage-bom - 0.61.0 + 0.62.0-SNAPSHOT pom import com.google.cloud google-cloud-dataplex-bom - 1.67.0 + 1.68.0-SNAPSHOT pom import com.google.cloud google-cloud-dataproc-bom - 4.66.0 + 4.67.0-SNAPSHOT pom import com.google.cloud google-cloud-dataproc-metastore-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-datastream-bom - 1.68.0 + 1.69.0-SNAPSHOT pom import com.google.cloud google-cloud-deploy-bom - 1.67.0 + 1.68.0-SNAPSHOT pom import com.google.cloud google-cloud-developerconnect-bom - 0.26.0 + 0.27.0-SNAPSHOT pom import com.google.cloud google-cloud-devicestreaming-bom - 0.9.0 + 0.10.0-SNAPSHOT pom import com.google.cloud google-cloud-dialogflow-bom - 4.75.0 + 4.76.0-SNAPSHOT pom import com.google.cloud google-cloud-dialogflow-cx-bom - 0.80.0 + 0.81.0-SNAPSHOT pom import com.google.cloud google-cloud-discoveryengine-bom - 0.65.0 + 0.66.0-SNAPSHOT pom import com.google.cloud google-cloud-distributedcloudedge-bom - 0.66.0 + 0.67.0-SNAPSHOT pom import com.google.cloud google-cloud-dlp-bom - 3.73.0 + 3.74.0-SNAPSHOT pom import com.google.cloud google-cloud-dms-bom - 2.68.0 + 2.69.0-SNAPSHOT pom import com.google.cloud google-cloud-dns - 2.67.0 + 2.68.0-SNAPSHOT com.google.cloud google-cloud-document-ai-bom - 2.73.0 + 2.74.0-SNAPSHOT pom import com.google.cloud google-cloud-domains-bom - 1.66.0 + 1.67.0-SNAPSHOT pom import com.google.cloud google-cloud-edgenetwork-bom - 0.37.0 + 0.38.0-SNAPSHOT pom import com.google.cloud google-cloud-enterpriseknowledgegraph-bom - 0.65.0 + 0.66.0-SNAPSHOT pom import com.google.cloud google-cloud-errorreporting-bom - 0.190.0-beta + 0.191.0-beta-SNAPSHOT pom import com.google.cloud google-cloud-essential-contacts-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-eventarc-bom - 1.69.0 + 1.70.0-SNAPSHOT pom import com.google.cloud google-cloud-eventarc-publishing-bom - 0.69.0 + 0.70.0-SNAPSHOT pom import com.google.cloud google-cloud-filestore-bom - 1.70.0 + 1.71.0-SNAPSHOT pom import com.google.cloud google-cloud-financialservices-bom - 0.10.0 + 0.11.0-SNAPSHOT pom import com.google.cloud google-cloud-functions-bom - 2.71.0 + 2.72.0-SNAPSHOT pom import com.google.cloud google-cloud-gdchardwaremanagement-bom - 0.24.0 + 0.25.0-SNAPSHOT pom import com.google.cloud google-cloud-gke-backup-bom - 0.68.0 + 0.69.0-SNAPSHOT pom import com.google.cloud google-cloud-gke-connect-gateway-bom - 0.70.0 + 0.71.0-SNAPSHOT pom import com.google.cloud google-cloud-gke-multi-cloud-bom - 0.68.0 + 0.69.0-SNAPSHOT pom import com.google.cloud google-cloud-gkehub-bom - 1.69.0 + 1.70.0-SNAPSHOT pom import com.google.cloud google-cloud-gsuite-addons-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-iamcredentials-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-iap-bom - 0.25.0 + 0.26.0-SNAPSHOT pom import com.google.cloud google-cloud-ids-bom - 1.68.0 + 1.69.0-SNAPSHOT pom import com.google.cloud google-cloud-infra-manager-bom - 0.46.0 + 0.47.0-SNAPSHOT pom import com.google.cloud google-cloud-iot-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-kms-bom - 2.72.0 + 2.73.0-SNAPSHOT pom import com.google.cloud google-cloud-kmsinventory-bom - 0.58.0 + 0.59.0-SNAPSHOT pom import com.google.cloud google-cloud-language-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-licensemanager-bom - 0.2.0 + 0.3.0-SNAPSHOT pom import com.google.cloud google-cloud-life-sciences-bom - 0.71.0 + 0.72.0-SNAPSHOT pom import com.google.cloud google-cloud-live-stream-bom - 0.71.0 + 0.72.0-SNAPSHOT pom import com.google.cloud google-cloud-lustre-bom - 0.9.0 + 0.10.0-SNAPSHOT pom import com.google.cloud google-cloud-maintenance-bom - 0.3.0 + 0.4.0-SNAPSHOT pom import com.google.cloud google-cloud-managed-identities-bom - 1.67.0 + 1.68.0-SNAPSHOT pom import com.google.cloud google-cloud-managedkafka-bom - 0.25.0 + 0.26.0-SNAPSHOT pom import com.google.cloud google-cloud-mediatranslation-bom - 0.75.0 + 0.76.0-SNAPSHOT pom import com.google.cloud google-cloud-meet-bom - 0.36.0 + 0.37.0-SNAPSHOT pom import com.google.cloud google-cloud-memcache-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-migrationcenter-bom - 0.51.0 + 0.52.0-SNAPSHOT pom import com.google.cloud google-cloud-modelarmor-bom - 0.10.0 + 0.11.0-SNAPSHOT pom import com.google.cloud google-cloud-monitoring-bom - 3.70.0 + 3.71.0-SNAPSHOT pom import com.google.cloud google-cloud-monitoring-dashboard-bom - 2.71.0 + 2.72.0-SNAPSHOT pom import com.google.cloud google-cloud-monitoring-metricsscope-bom - 0.63.0 + 0.64.0-SNAPSHOT pom import com.google.cloud google-cloud-netapp-bom - 0.48.0 + 0.49.0-SNAPSHOT pom import com.google.cloud google-cloud-network-management-bom - 1.70.0 + 1.71.0-SNAPSHOT pom import com.google.cloud google-cloud-network-security-bom - 0.72.0 + 0.73.0-SNAPSHOT pom import com.google.cloud google-cloud-networkconnectivity-bom - 1.68.0 + 1.69.0-SNAPSHOT pom import com.google.cloud google-cloud-networkservices-bom - 0.25.0 + 0.26.0-SNAPSHOT pom import com.google.cloud google-cloud-notebooks-bom - 1.67.0 + 1.68.0-SNAPSHOT pom import com.google.cloud google-cloud-notification - 0.187.0-beta + 0.188.0-beta-SNAPSHOT com.google.cloud google-cloud-optimization-bom - 1.67.0 + 1.68.0-SNAPSHOT pom import com.google.cloud google-cloud-oracledatabase-bom - 0.18.0 + 0.19.0-SNAPSHOT pom import com.google.cloud google-cloud-orchestration-airflow-bom - 1.69.0 + 1.70.0-SNAPSHOT pom import com.google.cloud google-cloud-orgpolicy-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-os-config-bom - 2.71.0 + 2.72.0-SNAPSHOT pom import com.google.cloud google-cloud-os-login-bom - 2.68.0 + 2.69.0-SNAPSHOT pom import com.google.cloud google-cloud-parallelstore-bom - 0.32.0 + 0.33.0-SNAPSHOT pom import com.google.cloud google-cloud-parametermanager-bom - 0.13.0 + 0.14.0-SNAPSHOT pom import com.google.cloud google-cloud-phishingprotection-bom - 0.100.0 + 0.101.0-SNAPSHOT pom import com.google.cloud google-cloud-policy-troubleshooter-bom - 1.68.0 + 1.69.0-SNAPSHOT pom import com.google.cloud google-cloud-policysimulator-bom - 0.48.0 + 0.49.0-SNAPSHOT pom import com.google.cloud google-cloud-private-catalog-bom - 0.71.0 + 0.72.0-SNAPSHOT pom import com.google.cloud google-cloud-privilegedaccessmanager-bom - 0.23.0 + 0.24.0-SNAPSHOT pom import com.google.cloud google-cloud-profiler-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-publicca-bom - 0.66.0 + 0.67.0-SNAPSHOT pom import com.google.cloud google-cloud-rapidmigrationassessment-bom - 0.52.0 + 0.53.0-SNAPSHOT pom import com.google.cloud google-cloud-recaptchaenterprise-bom - 3.66.0 + 3.67.0-SNAPSHOT pom import com.google.cloud google-cloud-recommendations-ai-bom - 0.76.0 + 0.77.0-SNAPSHOT pom import com.google.cloud google-cloud-recommender-bom - 2.71.0 + 2.72.0-SNAPSHOT pom import com.google.cloud google-cloud-redis-bom - 2.72.0 + 2.73.0-SNAPSHOT pom import com.google.cloud google-cloud-redis-cluster-bom - 0.41.0 + 0.42.0-SNAPSHOT pom import com.google.cloud google-cloud-resourcemanager-bom - 1.71.0 + 1.72.0-SNAPSHOT pom import com.google.cloud google-cloud-retail-bom - 2.71.0 + 2.72.0-SNAPSHOT pom import com.google.cloud google-cloud-run-bom - 0.69.0 + 0.70.0-SNAPSHOT pom import com.google.cloud google-cloud-scheduler-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-secretmanager-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-securesourcemanager-bom - 0.39.0 + 0.40.0-SNAPSHOT pom import com.google.cloud google-cloud-security-private-ca-bom - 2.71.0 + 2.72.0-SNAPSHOT pom import com.google.cloud google-cloud-securitycenter-bom - 2.77.0 + 2.78.0-SNAPSHOT pom import com.google.cloud google-cloud-securitycenter-settings-bom - 0.72.0 + 0.73.0-SNAPSHOT pom import com.google.cloud google-cloud-securitycentermanagement-bom - 0.37.0 + 0.38.0-SNAPSHOT pom import com.google.cloud google-cloud-securityposture-bom - 0.34.0 + 0.35.0-SNAPSHOT pom import com.google.cloud google-cloud-service-control-bom - 1.69.0 + 1.70.0-SNAPSHOT pom import com.google.cloud google-cloud-service-management-bom - 3.67.0 + 3.68.0-SNAPSHOT pom import com.google.cloud google-cloud-service-usage-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-servicedirectory-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-servicehealth-bom - 0.36.0 + 0.37.0-SNAPSHOT pom import com.google.cloud google-cloud-shell-bom - 2.68.0 + 2.69.0-SNAPSHOT pom import com.google.cloud google-cloud-spanneradapter-bom - 0.5.0 + 0.6.0-SNAPSHOT pom import com.google.cloud google-cloud-speech-bom - 4.64.0 + 4.65.0-SNAPSHOT pom import com.google.cloud google-cloud-storage-transfer-bom - 1.69.0 + 1.70.0-SNAPSHOT pom import com.google.cloud google-cloud-storagebatchoperations-bom - 0.9.0 + 0.10.0-SNAPSHOT pom import com.google.cloud google-cloud-storageinsights-bom - 0.54.0 + 0.55.0-SNAPSHOT pom import com.google.cloud google-cloud-talent-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-tasks-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-telcoautomation-bom - 0.39.0 + 0.40.0-SNAPSHOT pom import com.google.cloud google-cloud-texttospeech-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-tpu-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-trace-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-translate-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-valkey-bom - 0.15.0 + 0.16.0-SNAPSHOT pom import com.google.cloud google-cloud-vertexai-bom - 1.29.0 + 1.30.0-SNAPSHOT pom import com.google.cloud google-cloud-video-intelligence-bom - 2.68.0 + 2.69.0-SNAPSHOT pom import com.google.cloud google-cloud-video-stitcher-bom - 0.69.0 + 0.70.0-SNAPSHOT pom import com.google.cloud google-cloud-video-transcoder-bom - 1.68.0 + 1.69.0-SNAPSHOT pom import com.google.cloud google-cloud-vision-bom - 3.67.0 + 3.68.0-SNAPSHOT pom import com.google.cloud google-cloud-visionai-bom - 0.26.0 + 0.27.0-SNAPSHOT pom import com.google.cloud google-cloud-vmmigration-bom - 1.69.0 + 1.70.0-SNAPSHOT pom import com.google.cloud google-cloud-vmwareengine-bom - 0.63.0 + 0.64.0-SNAPSHOT pom import com.google.cloud google-cloud-vpcaccess-bom - 2.70.0 + 2.71.0-SNAPSHOT pom import com.google.cloud google-cloud-webrisk-bom - 2.68.0 + 2.69.0-SNAPSHOT pom import com.google.cloud google-cloud-websecurityscanner-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-workflow-executions-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-workflows-bom - 2.69.0 + 2.70.0-SNAPSHOT pom import com.google.cloud google-cloud-workspaceevents-bom - 0.33.0 + 0.34.0-SNAPSHOT pom import com.google.cloud google-cloud-workstations-bom - 0.57.0 + 0.58.0-SNAPSHOT pom import com.google.cloud google-iam-admin-bom - 3.64.0 + 3.65.0-SNAPSHOT pom import com.google.cloud google-iam-policy-bom - 1.67.0 + 1.68.0-SNAPSHOT pom import com.google.cloud google-identity-accesscontextmanager-bom - 1.70.0 + 1.71.0-SNAPSHOT pom import io.grafeas grafeas - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/google-cloud-jar-parent/pom.xml b/google-cloud-jar-parent/pom.xml index 039622aba042..cf2ae048f1d6 100644 --- a/google-cloud-jar-parent/pom.xml +++ b/google-cloud-jar-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 google-cloud-jar-parent com.google.cloud - 1.63.0 + 1.64.0-SNAPSHOT pom Google Cloud JAR Parent @@ -15,7 +15,7 @@ com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-pom-parent/pom.xml diff --git a/google-cloud-pom-parent/pom.xml b/google-cloud-pom-parent/pom.xml index 2cd62560cb09..2cd3a81b6f0b 100644 --- a/google-cloud-pom-parent/pom.xml +++ b/google-cloud-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 google-cloud-pom-parent com.google.cloud - 1.63.0 + 1.64.0-SNAPSHOT pom Google Cloud POM Parent https://github.com/googleapis/google-cloud-java diff --git a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml index 62ca6c436957..0aa51a5c0118 100644 --- a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml +++ b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-accessapproval-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-accessapproval - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-accessapproval/google-cloud-accessapproval/pom.xml b/java-accessapproval/google-cloud-accessapproval/pom.xml index de4b3c194f79..16a455295df2 100644 --- a/java-accessapproval/google-cloud-accessapproval/pom.xml +++ b/java-accessapproval/google-cloud-accessapproval/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-accessapproval - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud Access Approval Java idiomatic client for Google Cloud accessapproval com.google.cloud google-cloud-accessapproval-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-accessapproval diff --git a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml index ed0cfe1db210..7ebd22832234 100644 --- a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml +++ b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-accessapproval-v1 GRPC library for grpc-google-cloud-accessapproval-v1 com.google.cloud google-cloud-accessapproval-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-accessapproval/pom.xml b/java-accessapproval/pom.xml index 4813dba5c008..07392501b1a3 100644 --- a/java-accessapproval/pom.xml +++ b/java-accessapproval/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-accessapproval-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud Access Approval Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.cloud google-cloud-accessapproval - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml index c5adde4b150b..a457ed7d3778 100644 --- a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml +++ b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-accessapproval-v1beta1 PROTO library for proto-google-cloud-accessapproval-v1 com.google.cloud google-cloud-accessapproval-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml index e19142447df2..fd26628cf414 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml +++ b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager-bom - 1.70.0 + 1.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-identity-accesscontextmanager - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml index c9ad764483dc..5da4e1566774 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager - 1.70.0 + 1.71.0-SNAPSHOT jar Google Identity Access Context Manager Identity Access Context Manager n/a com.google.cloud google-identity-accesscontextmanager-parent - 1.70.0 + 1.71.0-SNAPSHOT google-identity-accesscontextmanager diff --git a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml index b843f0600f16..9a13e079cc8e 100644 --- a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml +++ b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.70.0 + 1.71.0-SNAPSHOT grpc-google-identity-accesscontextmanager-v1 GRPC library for google-identity-accesscontextmanager com.google.cloud google-identity-accesscontextmanager-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-accesscontextmanager/pom.xml b/java-accesscontextmanager/pom.xml index d4d33187735c..3595f648a25e 100644 --- a/java-accesscontextmanager/pom.xml +++ b/java-accesscontextmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-identity-accesscontextmanager-parent pom - 1.70.0 + 1.71.0-SNAPSHOT Google Identity Access Context Manager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -30,22 +30,22 @@ com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.cloud google-identity-accesscontextmanager - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml index ff1f74d1d391..d43779eb3afa 100644 --- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml +++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.70.0 + 1.71.0-SNAPSHOT proto-google-identity-accesscontextmanager-type PROTO library for proto-google-identity-accesscontextmanager-type com.google.cloud google-identity-accesscontextmanager-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml index 74078537dad7..cafa98a26395 100644 --- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml +++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.70.0 + 1.71.0-SNAPSHOT proto-google-identity-accesscontextmanager-v1 PROTO library for proto-google-identity-accesscontextmanager-v1 com.google.cloud google-identity-accesscontextmanager-parent - 1.70.0 + 1.71.0-SNAPSHOT @@ -37,7 +37,7 @@ com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-admanager/ad-manager-bom/pom.xml b/java-admanager/ad-manager-bom/pom.xml index 5ef47169808b..0421dc146065 100644 --- a/java-admanager/ad-manager-bom/pom.xml +++ b/java-admanager/ad-manager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.api-ads ad-manager-bom - 0.28.0 + 0.29.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.api-ads ad-manager - 0.28.0 + 0.29.0-SNAPSHOT com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-admanager/ad-manager/pom.xml b/java-admanager/ad-manager/pom.xml index 991e995daa68..e9dc0d947a0c 100644 --- a/java-admanager/ad-manager/pom.xml +++ b/java-admanager/ad-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.api-ads ad-manager - 0.28.0 + 0.29.0-SNAPSHOT jar Google Google Ad Manager API Google Ad Manager API 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. com.google.api-ads ad-manager-parent - 0.28.0 + 0.29.0-SNAPSHOT ad-manager diff --git a/java-admanager/pom.xml b/java-admanager/pom.xml index 815268661d3a..5b8439d4c65c 100644 --- a/java-admanager/pom.xml +++ b/java-admanager/pom.xml @@ -4,7 +4,7 @@ com.google.api-ads ad-manager-parent pom - 0.28.0 + 0.29.0-SNAPSHOT Google Google Ad Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.api-ads ad-manager - 0.28.0 + 0.29.0-SNAPSHOT com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-admanager/proto-ad-manager-v1/pom.xml b/java-admanager/proto-ad-manager-v1/pom.xml index 155790cd010f..db63a3f646c9 100644 --- a/java-admanager/proto-ad-manager-v1/pom.xml +++ b/java-admanager/proto-ad-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.28.0 + 0.29.0-SNAPSHOT proto-ad-manager-v1 Proto library for ad-manager com.google.api-ads ad-manager-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml index 176a3a2e4c87..955828543b59 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml +++ b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-advisorynotifications-bom - 0.58.0 + 0.59.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-advisorynotifications - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml index 645c65ceaddb..61de0e7e08a5 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml +++ b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-advisorynotifications - 0.58.0 + 0.59.0-SNAPSHOT jar Google Advisory Notifications API Advisory Notifications API An API for accessing Advisory Notifications in Google Cloud. com.google.cloud google-cloud-advisorynotifications-parent - 0.58.0 + 0.59.0-SNAPSHOT google-cloud-advisorynotifications diff --git a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml index 813f293fe358..dd2d2c8e5a48 100644 --- a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml +++ b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.58.0 + 0.59.0-SNAPSHOT grpc-google-cloud-advisorynotifications-v1 GRPC library for google-cloud-advisorynotifications com.google.cloud google-cloud-advisorynotifications-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-advisorynotifications/pom.xml b/java-advisorynotifications/pom.xml index 9c1a11fce235..11bb368f8db7 100644 --- a/java-advisorynotifications/pom.xml +++ b/java-advisorynotifications/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-advisorynotifications-parent pom - 0.58.0 + 0.59.0-SNAPSHOT Google Advisory Notifications API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-advisorynotifications - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml index 1cd1cc90e39f..81d8aaf77843 100644 --- a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml +++ b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.58.0 + 0.59.0-SNAPSHOT proto-google-cloud-advisorynotifications-v1 Proto library for google-cloud-advisorynotifications com.google.cloud google-cloud-advisorynotifications-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml index dfbc259543c4..01aede5ce4dc 100644 --- a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml +++ b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-aiplatform-bom - 3.70.0 + 3.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-aiplatform - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.86.0 + 0.87.0-SNAPSHOT com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.86.0 + 0.87.0-SNAPSHOT diff --git a/java-aiplatform/google-cloud-aiplatform/pom.xml b/java-aiplatform/google-cloud-aiplatform/pom.xml index c51e2e7e14a8..7b40439c28fd 100644 --- a/java-aiplatform/google-cloud-aiplatform/pom.xml +++ b/java-aiplatform/google-cloud-aiplatform/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-aiplatform - 3.70.0 + 3.71.0-SNAPSHOT jar Google Cloud Vertex AI Java client for Google Cloud Vertex AI services. com.google.cloud google-cloud-aiplatform-parent - 3.70.0 + 3.71.0-SNAPSHOT google-cloud-aiplatform diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml index 85ef840e445f..c49f277ed062 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.70.0 + 3.71.0-SNAPSHOT grpc-google-cloud-aiplatform-v1 GRPC library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml index 151c4e8443a0..00f5b7ee8f19 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.86.0 + 0.87.0-SNAPSHOT grpc-google-cloud-aiplatform-v1beta1 GRPC library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-aiplatform/pom.xml b/java-aiplatform/pom.xml index c9c82c5e1ebf..4ee5a5c8b986 100644 --- a/java-aiplatform/pom.xml +++ b/java-aiplatform/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-aiplatform-parent pom - 3.70.0 + 3.71.0-SNAPSHOT Google Cloud Vertex AI Parent Java client for Google Cloud Vertex AI services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-aiplatform - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.86.0 + 0.87.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.86.0 + 0.87.0-SNAPSHOT diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml index 869267cb3883..1f6123c66fd4 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.70.0 + 3.71.0-SNAPSHOT proto-google-cloud-aiplatform-v1 Proto library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml index f79135956d7e..5ddb8e1f7d28 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.86.0 + 0.87.0-SNAPSHOT proto-google-cloud-aiplatform-v1beta1 Proto library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml index 7b9be1dcb579..6d39202401aa 100644 --- a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml +++ b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-alloydb-connectors-bom - 0.47.0 + 0.48.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-cloud-alloydb-connectors - 0.47.0 + 0.48.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.47.0 + 0.48.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.47.0 + 0.48.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.47.0 + 0.48.0-SNAPSHOT diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml index 25e814367682..ccbfb2bbfd33 100644 --- a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml +++ b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-alloydb-connectors - 0.47.0 + 0.48.0-SNAPSHOT jar Google AlloyDB connectors AlloyDB connectors 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. com.google.cloud google-cloud-alloydb-connectors-parent - 0.47.0 + 0.48.0-SNAPSHOT google-cloud-alloydb-connectors diff --git a/java-alloydb-connectors/pom.xml b/java-alloydb-connectors/pom.xml index 52f68d9e5a6a..58af75224fce 100644 --- a/java-alloydb-connectors/pom.xml +++ b/java-alloydb-connectors/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-alloydb-connectors-parent pom - 0.47.0 + 0.48.0-SNAPSHOT Google AlloyDB connectors Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-alloydb-connectors - 0.47.0 + 0.48.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.47.0 + 0.48.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.47.0 + 0.48.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.47.0 + 0.48.0-SNAPSHOT diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml index 7bf9cd0f022c..4480b067ba39 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.47.0 + 0.48.0-SNAPSHOT proto-google-cloud-alloydb-connectors-v1 Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.47.0 + 0.48.0-SNAPSHOT diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml index f2d932108dc2..d7571a0a6c60 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.47.0 + 0.48.0-SNAPSHOT proto-google-cloud-alloydb-connectors-v1alpha Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.47.0 + 0.48.0-SNAPSHOT diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml index c770a87e8ef6..a69f06fcac04 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.47.0 + 0.48.0-SNAPSHOT proto-google-cloud-alloydb-connectors-v1beta Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.47.0 + 0.48.0-SNAPSHOT diff --git a/java-alloydb/google-cloud-alloydb-bom/pom.xml b/java-alloydb/google-cloud-alloydb-bom/pom.xml index 40435394fc47..624e7243d43c 100644 --- a/java-alloydb/google-cloud-alloydb-bom/pom.xml +++ b/java-alloydb/google-cloud-alloydb-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-alloydb-bom - 0.58.0 + 0.59.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-alloydb - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-alloydb/google-cloud-alloydb/pom.xml b/java-alloydb/google-cloud-alloydb/pom.xml index 14920f3c5892..b44af02a078d 100644 --- a/java-alloydb/google-cloud-alloydb/pom.xml +++ b/java-alloydb/google-cloud-alloydb/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-alloydb - 0.58.0 + 0.59.0-SNAPSHOT jar Google AlloyDB AlloyDB AlloyDB is a fully managed, PostgreSQL-compatible database service with industry-leading performance, availability, and scale. com.google.cloud google-cloud-alloydb-parent - 0.58.0 + 0.59.0-SNAPSHOT google-cloud-alloydb diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml index 9da8c88efa9f..9a637bc89838 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.58.0 + 0.59.0-SNAPSHOT grpc-google-cloud-alloydb-v1 GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml index 3b055daa8f33..8eb48d331c39 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.58.0 + 0.59.0-SNAPSHOT grpc-google-cloud-alloydb-v1alpha GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml index f3e0ec4dad26..4f915ca5bd05 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.58.0 + 0.59.0-SNAPSHOT grpc-google-cloud-alloydb-v1beta GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-alloydb/pom.xml b/java-alloydb/pom.xml index 6dd9abb19f75..fd0fef2d9162 100644 --- a/java-alloydb/pom.xml +++ b/java-alloydb/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-alloydb-parent pom - 0.58.0 + 0.59.0-SNAPSHOT Google AlloyDB Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-alloydb - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml index 7b0a5098d269..b305a3e00ec3 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.58.0 + 0.59.0-SNAPSHOT proto-google-cloud-alloydb-v1 Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml index f069d0833266..95af4cf2edc0 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.58.0 + 0.59.0-SNAPSHOT proto-google-cloud-alloydb-v1alpha Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml index 45bb38785471..8b1a9ff329fa 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.58.0 + 0.59.0-SNAPSHOT proto-google-cloud-alloydb-v1beta Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-analytics-admin/google-analytics-admin-bom/pom.xml b/java-analytics-admin/google-analytics-admin-bom/pom.xml index 782a5b131678..1c0c677e28fe 100644 --- a/java-analytics-admin/google-analytics-admin-bom/pom.xml +++ b/java-analytics-admin/google-analytics-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.analytics google-analytics-admin-bom - 0.79.0 + 0.80.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.analytics google-analytics-admin - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc proto-google-analytics-admin-v1beta - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-analytics-admin/google-analytics-admin/pom.xml b/java-analytics-admin/google-analytics-admin/pom.xml index d11acb617c32..53196d508be5 100644 --- a/java-analytics-admin/google-analytics-admin/pom.xml +++ b/java-analytics-admin/google-analytics-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.analytics google-analytics-admin - 0.79.0 + 0.80.0-SNAPSHOT jar Google Analytics Admin allows you to manage Google Analytics accounts and properties. com.google.analytics google-analytics-admin-parent - 0.79.0 + 0.80.0-SNAPSHOT google-analytics-admin diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml index e8f2a88af0f0..15fa90e03c8a 100644 --- a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml +++ b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.79.0 + 0.80.0-SNAPSHOT grpc-google-analytics-admin-v1alpha GRPC library for grpc-google-analytics-admin-v1alpha com.google.analytics google-analytics-admin-parent - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml index 2117723cb007..1c5a2509a760 100644 --- a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml +++ b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.79.0 + 0.80.0-SNAPSHOT grpc-google-analytics-admin-v1beta GRPC library for google-analytics-admin com.google.analytics google-analytics-admin-parent - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-analytics-admin/pom.xml b/java-analytics-admin/pom.xml index afa044a039ae..523b170a0771 100644 --- a/java-analytics-admin/pom.xml +++ b/java-analytics-admin/pom.xml @@ -4,7 +4,7 @@ com.google.analytics google-analytics-admin-parent pom - 0.79.0 + 0.80.0-SNAPSHOT Google Analytics Admin Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.analytics google-analytics-admin - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc proto-google-analytics-admin-v1beta - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml index 6265f31c7d0a..a201d689f186 100644 --- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml +++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.79.0 + 0.80.0-SNAPSHOT proto-google-analytics-admin-v1alpha PROTO library for proto-google-analytics-admin-v1alpha com.google.analytics google-analytics-admin-parent - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml index ef1c7700d0e4..2fcbb7ab4696 100644 --- a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml +++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-admin-v1beta - 0.79.0 + 0.80.0-SNAPSHOT proto-google-analytics-admin-v1beta Proto library for google-analytics-admin com.google.analytics google-analytics-admin-parent - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-analytics-data/google-analytics-data-bom/pom.xml b/java-analytics-data/google-analytics-data-bom/pom.xml index a2982f98bf54..baace5e228e8 100644 --- a/java-analytics-data/google-analytics-data-bom/pom.xml +++ b/java-analytics-data/google-analytics-data-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.analytics google-analytics-data-bom - 0.80.0 + 0.81.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.analytics google-analytics-data - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-data-v1beta - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-analytics-data-v1beta - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-analytics-data-v1alpha - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-analytics-data/google-analytics-data/pom.xml b/java-analytics-data/google-analytics-data/pom.xml index dd21ec3d2c7b..4dd4106c4302 100644 --- a/java-analytics-data/google-analytics-data/pom.xml +++ b/java-analytics-data/google-analytics-data/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.analytics google-analytics-data - 0.80.0 + 0.81.0-SNAPSHOT jar Google Analytics Data provides programmatic methods to access report data in Google Analytics App+Web properties. com.google.analytics google-analytics-data-parent - 0.80.0 + 0.81.0-SNAPSHOT google-analytics-data diff --git a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml index 7b363a23bacc..704d2da536ef 100644 --- a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml +++ b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.80.0 + 0.81.0-SNAPSHOT grpc-google-analytics-data-v1alpha GRPC library for google-analytics-data com.google.analytics google-analytics-data-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml index f6bbec6d44e5..7342e5b22ede 100644 --- a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml +++ b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-data-v1beta - 0.80.0 + 0.81.0-SNAPSHOT grpc-google-analytics-data-v1beta GRPC library for grpc-google-analytics-data-v1beta com.google.analytics google-analytics-data-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-analytics-data/pom.xml b/java-analytics-data/pom.xml index 87e2a5f9524a..0019be8a2fba 100644 --- a/java-analytics-data/pom.xml +++ b/java-analytics-data/pom.xml @@ -4,7 +4,7 @@ com.google.analytics google-analytics-data-parent pom - 0.80.0 + 0.81.0-SNAPSHOT Google Analytics Data Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.analytics google-analytics-data - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-analytics-data-v1alpha - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-analytics-data-v1beta - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-analytics-data-v1beta - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml index 07ab34f9205e..d77828dd47a9 100644 --- a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml +++ b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-data-v1alpha - 0.80.0 + 0.81.0-SNAPSHOT proto-google-analytics-data-v1alpha Proto library for google-analytics-data com.google.analytics google-analytics-data-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml index 2d2089486dd9..5504ce9428ab 100644 --- a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml +++ b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-data-v1beta - 0.80.0 + 0.81.0-SNAPSHOT proto-google-analytics-data-v1beta PROTO library for proto-google-analytics-data-v1beta com.google.analytics google-analytics-data-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml index 2b73a2cffb81..9c0a51f65734 100644 --- a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml +++ b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-analyticshub-bom - 0.66.0 + 0.67.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-analyticshub - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-analyticshub/google-cloud-analyticshub/pom.xml b/java-analyticshub/google-cloud-analyticshub/pom.xml index 9bedb3e96c97..af697bac6d60 100644 --- a/java-analyticshub/google-cloud-analyticshub/pom.xml +++ b/java-analyticshub/google-cloud-analyticshub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-analyticshub - 0.66.0 + 0.67.0-SNAPSHOT jar Google Analytics Hub API Analytics Hub API TBD com.google.cloud google-cloud-analyticshub-parent - 0.66.0 + 0.67.0-SNAPSHOT google-cloud-analyticshub diff --git a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml index 7805bccc2565..23ad5195cd93 100644 --- a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml +++ b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.66.0 + 0.67.0-SNAPSHOT grpc-google-cloud-analyticshub-v1 GRPC library for google-cloud-analyticshub com.google.cloud google-cloud-analyticshub-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-analyticshub/pom.xml b/java-analyticshub/pom.xml index 941bb444c130..98adaf7ae997 100644 --- a/java-analyticshub/pom.xml +++ b/java-analyticshub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-analyticshub-parent pom - 0.66.0 + 0.67.0-SNAPSHOT Google Analytics Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-analyticshub - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml index 1df751b6f791..5088c72e7803 100644 --- a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml +++ b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.66.0 + 0.67.0-SNAPSHOT proto-google-cloud-analyticshub-v1 Proto library for google-cloud-analyticshub com.google.cloud google-cloud-analyticshub-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml index 5b3e6ef09dbb..53d5bb5f312a 100644 --- a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml +++ b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-api-gateway-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-api-gateway - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-api-gateway/google-cloud-api-gateway/pom.xml b/java-api-gateway/google-cloud-api-gateway/pom.xml index a1c69ac31310..79b6a17eb2cd 100644 --- a/java-api-gateway/google-cloud-api-gateway/pom.xml +++ b/java-api-gateway/google-cloud-api-gateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-api-gateway - 2.69.0 + 2.70.0-SNAPSHOT jar Google API Gateway API Gateway 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. com.google.cloud google-cloud-api-gateway-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-api-gateway diff --git a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml index a5b5aecf8e21..f386ef08786a 100644 --- a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml +++ b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-api-gateway-v1 GRPC library for google-cloud-api-gateway com.google.cloud google-cloud-api-gateway-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-api-gateway/pom.xml b/java-api-gateway/pom.xml index 11d67050390c..efdc73829d3b 100644 --- a/java-api-gateway/pom.xml +++ b/java-api-gateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-api-gateway-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google API Gateway Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-api-gateway - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml index 111a2e114176..8d752674d7ad 100644 --- a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml +++ b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-api-gateway-v1 Proto library for google-cloud-api-gateway com.google.cloud google-cloud-api-gateway-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml index 0246a0968e42..551138dafd08 100644 --- a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml +++ b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apigee-connect-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apigee-connect - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-apigee-connect/google-cloud-apigee-connect/pom.xml b/java-apigee-connect/google-cloud-apigee-connect/pom.xml index 387ca6e4998c..7ab72b3b9181 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/pom.xml +++ b/java-apigee-connect/google-cloud-apigee-connect/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apigee-connect - 2.69.0 + 2.70.0-SNAPSHOT jar Google Apigee Connect Apigee Connect 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. com.google.cloud google-cloud-apigee-connect-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-apigee-connect diff --git a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml index a0fcfe5f800f..8b1fbb67d1bc 100644 --- a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml +++ b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-apigee-connect-v1 GRPC library for google-cloud-apigee-connect com.google.cloud google-cloud-apigee-connect-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-apigee-connect/pom.xml b/java-apigee-connect/pom.xml index 4635fa52f68b..f5794a2c6913 100644 --- a/java-apigee-connect/pom.xml +++ b/java-apigee-connect/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apigee-connect-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Apigee Connect Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apigee-connect - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml index 65e4f3dd0a00..e007cb36cba0 100644 --- a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml +++ b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-apigee-connect-v1 Proto library for google-cloud-apigee-connect com.google.cloud google-cloud-apigee-connect-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml index 17a3db8217c9..a4cfdc5d8f23 100644 --- a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml +++ b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apigee-registry-bom - 0.69.0 + 0.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apigee-registry - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-apigee-registry/google-cloud-apigee-registry/pom.xml b/java-apigee-registry/google-cloud-apigee-registry/pom.xml index 34e8b0f139d9..6bdedd15ffa9 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/pom.xml +++ b/java-apigee-registry/google-cloud-apigee-registry/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apigee-registry - 0.69.0 + 0.70.0-SNAPSHOT jar Google Registry API Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. com.google.cloud google-cloud-apigee-registry-parent - 0.69.0 + 0.70.0-SNAPSHOT google-cloud-apigee-registry diff --git a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml index f54648c2e4cf..814ad2bcde29 100644 --- a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml +++ b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.69.0 + 0.70.0-SNAPSHOT grpc-google-cloud-apigee-registry-v1 GRPC library for google-cloud-apigee-registry com.google.cloud google-cloud-apigee-registry-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-apigee-registry/pom.xml b/java-apigee-registry/pom.xml index 1fbc5e910faa..6244458fe1b1 100644 --- a/java-apigee-registry/pom.xml +++ b/java-apigee-registry/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apigee-registry-parent pom - 0.69.0 + 0.70.0-SNAPSHOT Google Registry API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apigee-registry - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml index 3baa7ac4d456..f4468821bafb 100644 --- a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml +++ b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.69.0 + 0.70.0-SNAPSHOT proto-google-cloud-apigee-registry-v1 Proto library for google-cloud-apigee-registry com.google.cloud google-cloud-apigee-registry-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-apihub/google-cloud-apihub-bom/pom.xml b/java-apihub/google-cloud-apihub-bom/pom.xml index f2ac95760c25..16fff1790a32 100644 --- a/java-apihub/google-cloud-apihub-bom/pom.xml +++ b/java-apihub/google-cloud-apihub-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-apihub-bom - 0.22.0 + 0.23.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.cloud google-cloud-apihub - 0.22.0 + 0.23.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apihub-v1 - 0.22.0 + 0.23.0-SNAPSHOT diff --git a/java-apihub/google-cloud-apihub/pom.xml b/java-apihub/google-cloud-apihub/pom.xml index 4e0d21aadfe1..5848745e4ee9 100644 --- a/java-apihub/google-cloud-apihub/pom.xml +++ b/java-apihub/google-cloud-apihub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apihub - 0.22.0 + 0.23.0-SNAPSHOT jar Google API hub API API hub API 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. com.google.cloud google-cloud-apihub-parent - 0.22.0 + 0.23.0-SNAPSHOT google-cloud-apihub diff --git a/java-apihub/pom.xml b/java-apihub/pom.xml index c0f8ac5d889f..2e9c15db761d 100644 --- a/java-apihub/pom.xml +++ b/java-apihub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apihub-parent pom - 0.22.0 + 0.23.0-SNAPSHOT Google API hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-apihub - 0.22.0 + 0.23.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apihub-v1 - 0.22.0 + 0.23.0-SNAPSHOT diff --git a/java-apihub/proto-google-cloud-apihub-v1/pom.xml b/java-apihub/proto-google-cloud-apihub-v1/pom.xml index fd2278ef0d3f..ce1bf1301224 100644 --- a/java-apihub/proto-google-cloud-apihub-v1/pom.xml +++ b/java-apihub/proto-google-cloud-apihub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apihub-v1 - 0.22.0 + 0.23.0-SNAPSHOT proto-google-cloud-apihub-v1 Proto library for google-cloud-apihub com.google.cloud google-cloud-apihub-parent - 0.22.0 + 0.23.0-SNAPSHOT diff --git a/java-apikeys/google-cloud-apikeys-bom/pom.xml b/java-apikeys/google-cloud-apikeys-bom/pom.xml index 08fac6b2886b..3ce0227031b3 100644 --- a/java-apikeys/google-cloud-apikeys-bom/pom.xml +++ b/java-apikeys/google-cloud-apikeys-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apikeys-bom - 0.67.0 + 0.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apikeys - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-apikeys/google-cloud-apikeys/pom.xml b/java-apikeys/google-cloud-apikeys/pom.xml index ec8469d5a61f..deff2b5c3bad 100644 --- a/java-apikeys/google-cloud-apikeys/pom.xml +++ b/java-apikeys/google-cloud-apikeys/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apikeys - 0.67.0 + 0.68.0-SNAPSHOT jar Google API Keys API API Keys API API Keys lets you create and manage your API keys for your projects. com.google.cloud google-cloud-apikeys-parent - 0.67.0 + 0.68.0-SNAPSHOT google-cloud-apikeys diff --git a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml index ad73074d51cf..4e513c0b37c7 100644 --- a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml +++ b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-apikeys-v2 GRPC library for google-cloud-apikeys com.google.cloud google-cloud-apikeys-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-apikeys/pom.xml b/java-apikeys/pom.xml index 013dda8305f1..cc091d27d1e2 100644 --- a/java-apikeys/pom.xml +++ b/java-apikeys/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apikeys-parent pom - 0.67.0 + 0.68.0-SNAPSHOT Google API Keys API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apikeys - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml index 33b6656cb214..49ffb1d3684d 100644 --- a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml +++ b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-apikeys-v2 Proto library for google-cloud-apikeys com.google.cloud google-cloud-apikeys-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml index dd5f4a32351e..f4b471263ca0 100644 --- a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml +++ b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-appengine-admin-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-appengine-admin - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-appengine-admin/google-cloud-appengine-admin/pom.xml b/java-appengine-admin/google-cloud-appengine-admin/pom.xml index 72d4d4321d55..9f3e64cfbeff 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/pom.xml +++ b/java-appengine-admin/google-cloud-appengine-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-appengine-admin - 2.69.0 + 2.70.0-SNAPSHOT jar Google App Engine Admin API App Engine Admin API you to manage your App Engine applications. com.google.cloud google-cloud-appengine-admin-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-appengine-admin diff --git a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml index f9fcc4294b5a..58ddbe2ef16d 100644 --- a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml +++ b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-appengine-admin-v1 GRPC library for google-cloud-appengine-admin com.google.cloud google-cloud-appengine-admin-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-appengine-admin/pom.xml b/java-appengine-admin/pom.xml index cc0c058f4f02..8d293de2dc65 100644 --- a/java-appengine-admin/pom.xml +++ b/java-appengine-admin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-appengine-admin-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google App Engine Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-appengine-admin - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml index d2998047c5a7..c1bfc1b9ca7c 100644 --- a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml +++ b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-appengine-admin-v1 Proto library for google-cloud-appengine-admin com.google.cloud google-cloud-appengine-admin-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-apphub/google-cloud-apphub-bom/pom.xml b/java-apphub/google-cloud-apphub-bom/pom.xml index c00cc21eaa06..0f01c802e9cf 100644 --- a/java-apphub/google-cloud-apphub-bom/pom.xml +++ b/java-apphub/google-cloud-apphub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apphub-bom - 0.33.0 + 0.34.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apphub - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apphub-v1 - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-apphub/google-cloud-apphub/pom.xml b/java-apphub/google-cloud-apphub/pom.xml index 3c3d7e7ec431..584a2509fd23 100644 --- a/java-apphub/google-cloud-apphub/pom.xml +++ b/java-apphub/google-cloud-apphub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apphub - 0.33.0 + 0.34.0-SNAPSHOT jar Google App Hub API App Hub API App Hub simplifies the process of building, running, and managing applications on Google Cloud. com.google.cloud google-cloud-apphub-parent - 0.33.0 + 0.34.0-SNAPSHOT google-cloud-apphub diff --git a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml index e504e14a8811..d02151dabc78 100644 --- a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml +++ b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.33.0 + 0.34.0-SNAPSHOT grpc-google-cloud-apphub-v1 GRPC library for google-cloud-apphub com.google.cloud google-cloud-apphub-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-apphub/pom.xml b/java-apphub/pom.xml index a5e093af1eed..9c8f21e85b38 100644 --- a/java-apphub/pom.xml +++ b/java-apphub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apphub-parent pom - 0.33.0 + 0.34.0-SNAPSHOT Google App Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apphub - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-apphub-v1 - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-apphub/proto-google-cloud-apphub-v1/pom.xml b/java-apphub/proto-google-cloud-apphub-v1/pom.xml index d2a80157b5de..ef91773374d5 100644 --- a/java-apphub/proto-google-cloud-apphub-v1/pom.xml +++ b/java-apphub/proto-google-cloud-apphub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apphub-v1 - 0.33.0 + 0.34.0-SNAPSHOT proto-google-cloud-apphub-v1 Proto library for google-cloud-apphub com.google.cloud google-cloud-apphub-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-area120-tables/google-area120-tables-bom/pom.xml b/java-area120-tables/google-area120-tables-bom/pom.xml index 90a2a7e0a069..243dcd48ae3c 100644 --- a/java-area120-tables/google-area120-tables-bom/pom.xml +++ b/java-area120-tables/google-area120-tables-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.area120 google-area120-tables-bom - 0.73.0 + 0.74.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.area120 google-area120-tables - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-area120-tables/google-area120-tables/pom.xml b/java-area120-tables/google-area120-tables/pom.xml index 77d46396863e..cecad74f09dc 100644 --- a/java-area120-tables/google-area120-tables/pom.xml +++ b/java-area120-tables/google-area120-tables/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.area120 google-area120-tables - 0.73.0 + 0.74.0-SNAPSHOT jar Google Area 120 Tables provides programmatic methods to the Area 120 Tables API. com.google.area120 google-area120-tables-parent - 0.73.0 + 0.74.0-SNAPSHOT google-area120-tables diff --git a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml index 57f78561a318..0a532388a2f3 100644 --- a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml +++ b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT grpc-google-area120-tables-v1alpha1 GRPC library for google-area120-tables com.google.area120 google-area120-tables-parent - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-area120-tables/pom.xml b/java-area120-tables/pom.xml index 49403a57cf15..632baf5d31ad 100644 --- a/java-area120-tables/pom.xml +++ b/java-area120-tables/pom.xml @@ -4,7 +4,7 @@ com.google.area120 google-area120-tables-parent pom - 0.73.0 + 0.74.0-SNAPSHOT Google Area 120 Tables Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.area120 google-area120-tables - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml index a972cca3f344..8ce0a7068612 100644 --- a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml +++ b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT proto-google-area120-tables-v1alpha1 Proto library for google-area120-tables com.google.area120 google-area120-tables-parent - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml index 9df580b49f3d..925b016f2a2d 100644 --- a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml +++ b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-artifact-registry-bom - 1.68.0 + 1.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-artifact-registry - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-artifact-registry/google-cloud-artifact-registry/pom.xml b/java-artifact-registry/google-cloud-artifact-registry/pom.xml index d4cadb3e292a..2b1d65ca78c1 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/pom.xml +++ b/java-artifact-registry/google-cloud-artifact-registry/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-artifact-registry - 1.68.0 + 1.69.0-SNAPSHOT jar Google Artifact Registry 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. com.google.cloud google-cloud-artifact-registry-parent - 1.68.0 + 1.69.0-SNAPSHOT google-cloud-artifact-registry diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml index a7fcda1136fc..61d3e60326cc 100644 --- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml +++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-artifact-registry-v1 GRPC library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml index 08a5170a38a8..df00142c064a 100644 --- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml +++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-artifact-registry-v1beta2 GRPC library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-artifact-registry/pom.xml b/java-artifact-registry/pom.xml index 51702a515dce..83ee2c38ef2a 100644 --- a/java-artifact-registry/pom.xml +++ b/java-artifact-registry/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-artifact-registry-parent pom - 1.68.0 + 1.69.0-SNAPSHOT Google Artifact Registry Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-artifact-registry - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.74.0 + 0.75.0-SNAPSHOT diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml index 309930020d47..61514a418189 100644 --- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml +++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-artifact-registry-v1 Proto library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml index 341b183e80e5..0a05e441d2f0 100644 --- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml +++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-artifact-registry-v1beta2 Proto library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-asset/google-cloud-asset-bom/pom.xml b/java-asset/google-cloud-asset-bom/pom.xml index 479c55051247..a32fddb3e63d 100644 --- a/java-asset/google-cloud-asset-bom/pom.xml +++ b/java-asset/google-cloud-asset-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-asset-bom - 3.73.0 + 3.74.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-asset - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/google-cloud-asset/pom.xml b/java-asset/google-cloud-asset/pom.xml index 58ea5dc929e4..b0526c2b7e9e 100644 --- a/java-asset/google-cloud-asset/pom.xml +++ b/java-asset/google-cloud-asset/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-asset - 3.73.0 + 3.74.0-SNAPSHOT jar Google Cloud Asset Java idiomatic client for Google Cloud Asset com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT google-cloud-asset diff --git a/java-asset/grpc-google-cloud-asset-v1/pom.xml b/java-asset/grpc-google-cloud-asset-v1/pom.xml index fb8fe9fc0644..7f430e6be5f7 100644 --- a/java-asset/grpc-google-cloud-asset-v1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1 - 3.73.0 + 3.74.0-SNAPSHOT grpc-google-cloud-asset-v1 GRPC library for grpc-google-cloud-asset-v1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml index 30c7d39e4dd4..8f0b3a0c6fa1 100644 --- a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.173.0 + 0.174.0-SNAPSHOT grpc-google-cloud-asset-v1p1beta1 GRPC library for grpc-google-cloud-asset-v1p1beta1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml index 05c1034da1cf..a7e94db578ad 100644 --- a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.173.0 + 0.174.0-SNAPSHOT grpc-google-cloud-asset-v1p2beta1 GRPC library for grpc-google-cloud-asset-v1p2beta1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml index e5b0ac9f08b1..4c606d4ef6e3 100644 --- a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.173.0 + 0.174.0-SNAPSHOT grpc-google-cloud-asset-v1p5beta1 GRPC library for grpc-google-cloud-asset-v1p5beta1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml index 35647610a9c3..39d302b3b9c8 100644 --- a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.73.0 + 3.74.0-SNAPSHOT grpc-google-cloud-asset-v1p7beta1 GRPC library for google-cloud-asset com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/pom.xml b/java-asset/pom.xml index 4f19158d1b2b..e8aae4ee15e2 100644 --- a/java-asset/pom.xml +++ b/java-asset/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-asset-parent pom - 3.73.0 + 3.74.0-SNAPSHOT Google Cloud Asset Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,77 +29,77 @@ com.google.api.grpc proto-google-cloud-asset-v1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.cloud google-cloud-asset - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-config-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.cloud google-cloud-resourcemanager - 1.71.0 + 1.72.0-SNAPSHOT test diff --git a/java-asset/proto-google-cloud-asset-v1/pom.xml b/java-asset/proto-google-cloud-asset-v1/pom.xml index 988a4a1239dd..1544c488d1bb 100644 --- a/java-asset/proto-google-cloud-asset-v1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1 - 3.73.0 + 3.74.0-SNAPSHOT proto-google-cloud-asset-v1 PROTO library for proto-google-cloud-asset-v1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml index b226cf2f2d4f..e4190cf30454 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.173.0 + 0.174.0-SNAPSHOT proto-google-cloud-asset-v1p1beta1 PROTO library for proto-google-cloud-asset-v1p1beta1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml index 424e44cc6ddd..adce5403e32b 100644 --- a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.173.0 + 0.174.0-SNAPSHOT proto-google-cloud-asset-v1p2beta1 PROTO library for proto-google-cloud-asset-v1p2beta1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml index 52512dbc4d11..74dca1962ebe 100644 --- a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.173.0 + 0.174.0-SNAPSHOT proto-google-cloud-asset-v1p5beta1 PROTO library for proto-google-cloud-asset-v1p4beta1 com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml index 1c06ea46642b..4c2e8bfb0a26 100644 --- a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.73.0 + 3.74.0-SNAPSHOT proto-google-cloud-asset-v1p7beta1 Proto library for google-cloud-asset com.google.cloud google-cloud-asset-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml index 8260a3652977..7c7e45a5760c 100644 --- a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml +++ b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-assured-workloads-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-assured-workloads - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.81.0 + 0.82.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.81.0 + 0.82.0-SNAPSHOT com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-assured-workloads/google-cloud-assured-workloads/pom.xml b/java-assured-workloads/google-cloud-assured-workloads/pom.xml index ff6e77d17852..94b99aa9f713 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/pom.xml +++ b/java-assured-workloads/google-cloud-assured-workloads/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-assured-workloads - 2.69.0 + 2.70.0-SNAPSHOT jar Google Assured Workloads for Government allows you to secure your government workloads and accelerate your path to running compliant workloads on Google Cloud with Assured Workloads for Government. com.google.cloud google-cloud-assured-workloads-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-assured-workloads diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml index 55b7f779c27d..c48306d34910 100644 --- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml +++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-assured-workloads-v1 GRPC library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml index 1e2179197b06..ef1a3e9d58b7 100644 --- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml +++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.81.0 + 0.82.0-SNAPSHOT grpc-google-cloud-assured-workloads-v1beta1 GRPC library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-assured-workloads/pom.xml b/java-assured-workloads/pom.xml index b8b3917440c8..803d88443530 100644 --- a/java-assured-workloads/pom.xml +++ b/java-assured-workloads/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-assured-workloads-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Assured Workloads for Government Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-assured-workloads - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.81.0 + 0.82.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.81.0 + 0.82.0-SNAPSHOT diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml index 44ef2dca6c0b..ad8eba839ceb 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-assured-workloads-v1 Proto library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml index 0ded7d0d53e4..7d30ccdb0a7e 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.81.0 + 0.82.0-SNAPSHOT proto-google-cloud-assured-workloads-v1beta1 Proto library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-automl/google-cloud-automl-bom/pom.xml b/java-automl/google-cloud-automl-bom/pom.xml index 719a56a01979..343374e8b207 100644 --- a/java-automl/google-cloud-automl-bom/pom.xml +++ b/java-automl/google-cloud-automl-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-automl-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-automl - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-automl-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-automl-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-automl/google-cloud-automl/pom.xml b/java-automl/google-cloud-automl/pom.xml index 7b78399c8b76..43ea3da58b62 100644 --- a/java-automl/google-cloud-automl/pom.xml +++ b/java-automl/google-cloud-automl/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-automl - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud AutoML Java idiomatic client for Google Cloud Auto ML com.google.cloud google-cloud-automl-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-automl diff --git a/java-automl/grpc-google-cloud-automl-v1/pom.xml b/java-automl/grpc-google-cloud-automl-v1/pom.xml index 39771ec02ec1..02d2d4b91e47 100644 --- a/java-automl/grpc-google-cloud-automl-v1/pom.xml +++ b/java-automl/grpc-google-cloud-automl-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-automl-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-automl-v1 GRPC library for grpc-google-cloud-automl-v1 com.google.cloud google-cloud-automl-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml index 9e52c318021f..56a3081a4b5f 100644 --- a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml +++ b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT grpc-google-cloud-automl-v1beta1 GRPC library for grpc-google-cloud-automl-v1beta1 com.google.cloud google-cloud-automl-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-automl/pom.xml b/java-automl/pom.xml index f343631f4c7c..09e66962dda6 100644 --- a/java-automl/pom.xml +++ b/java-automl/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-automl-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud AutoML Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-automl-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-automl-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-automl - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-automl/proto-google-cloud-automl-v1/pom.xml b/java-automl/proto-google-cloud-automl-v1/pom.xml index 68a300931605..d3fa5e16dfe4 100644 --- a/java-automl/proto-google-cloud-automl-v1/pom.xml +++ b/java-automl/proto-google-cloud-automl-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-automl-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-automl-v1 PROTO library for proto-google-cloud-automl-v1 com.google.cloud google-cloud-automl-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml index 1d39c2ffb8d0..623f79324dad 100644 --- a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml +++ b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT proto-google-cloud-automl-v1beta1 PROTO library for proto-google-cloud-automl-v1beta1 com.google.cloud google-cloud-automl-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-backupdr/google-cloud-backupdr-bom/pom.xml b/java-backupdr/google-cloud-backupdr-bom/pom.xml index 8c6375f4a777..bc5d9f4b2613 100644 --- a/java-backupdr/google-cloud-backupdr-bom/pom.xml +++ b/java-backupdr/google-cloud-backupdr-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-backupdr-bom - 0.28.0 + 0.29.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-backupdr - 0.28.0 + 0.29.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.28.0 + 0.29.0-SNAPSHOT com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-backupdr/google-cloud-backupdr/pom.xml b/java-backupdr/google-cloud-backupdr/pom.xml index 2f6329f6f027..3042d86e53f9 100644 --- a/java-backupdr/google-cloud-backupdr/pom.xml +++ b/java-backupdr/google-cloud-backupdr/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-backupdr - 0.28.0 + 0.29.0-SNAPSHOT jar Google Backup and DR Service API Backup and DR Service API Backup and DR Service is a powerful, centralized, cloud-first backup and disaster recovery solution for cloud-based and hybrid workloads. com.google.cloud google-cloud-backupdr-parent - 0.28.0 + 0.29.0-SNAPSHOT google-cloud-backupdr diff --git a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml index c4b5178c68e3..e63452da91cb 100644 --- a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml +++ b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.28.0 + 0.29.0-SNAPSHOT grpc-google-cloud-backupdr-v1 GRPC library for google-cloud-backupdr com.google.cloud google-cloud-backupdr-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-backupdr/pom.xml b/java-backupdr/pom.xml index f2a3b19c0ddf..5a46b490afbf 100644 --- a/java-backupdr/pom.xml +++ b/java-backupdr/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-backupdr-parent pom - 0.28.0 + 0.29.0-SNAPSHOT Google Backup and DR Service API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-backupdr - 0.28.0 + 0.29.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.28.0 + 0.29.0-SNAPSHOT com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml index b5bbd2259946..e13a2fe05b20 100644 --- a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml +++ b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.28.0 + 0.29.0-SNAPSHOT proto-google-cloud-backupdr-v1 Proto library for google-cloud-backupdr com.google.cloud google-cloud-backupdr-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml index 39793a8fca7b..0e4a4aa58f58 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bare-metal-solution-bom - 0.69.0 + 0.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-bare-metal-solution - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml index 99e39867eb95..400566106b04 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bare-metal-solution - 0.69.0 + 0.70.0-SNAPSHOT jar Google Bare Metal SOlution Bare Metal SOlution Bring your Oracle workloads to Google Cloud with Bare Metal Solution and jumpstart your cloud journey with minimal risk. com.google.cloud google-cloud-bare-metal-solution-parent - 0.69.0 + 0.70.0-SNAPSHOT google-cloud-bare-metal-solution diff --git a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml index ece5e89cea7a..a67ea68c67b3 100644 --- a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml +++ b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.69.0 + 0.70.0-SNAPSHOT grpc-google-cloud-bare-metal-solution-v2 GRPC library for google-cloud-bare-metal-solution com.google.cloud google-cloud-bare-metal-solution-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-bare-metal-solution/pom.xml b/java-bare-metal-solution/pom.xml index 89abd6763b2d..ba1f67bae210 100644 --- a/java-bare-metal-solution/pom.xml +++ b/java-bare-metal-solution/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bare-metal-solution-parent pom - 0.69.0 + 0.70.0-SNAPSHOT Google Bare Metal SOlution Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bare-metal-solution - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml index bd5b382ab14a..7646ec777503 100644 --- a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml +++ b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.69.0 + 0.70.0-SNAPSHOT proto-google-cloud-bare-metal-solution-v2 Proto library for google-cloud-bare-metal-solution com.google.cloud google-cloud-bare-metal-solution-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-batch/google-cloud-batch-bom/pom.xml b/java-batch/google-cloud-batch-bom/pom.xml index 00c71c8d1840..ae007a918ed4 100644 --- a/java-batch/google-cloud-batch-bom/pom.xml +++ b/java-batch/google-cloud-batch-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-batch-bom - 0.69.0 + 0.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-batch - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-batch-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-batch-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-batch/google-cloud-batch/pom.xml b/java-batch/google-cloud-batch/pom.xml index cda3b344e681..6899dfd29df1 100644 --- a/java-batch/google-cloud-batch/pom.xml +++ b/java-batch/google-cloud-batch/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-batch - 0.69.0 + 0.70.0-SNAPSHOT jar Google Google Cloud Batch Google Cloud Batch n/a com.google.cloud google-cloud-batch-parent - 0.69.0 + 0.70.0-SNAPSHOT google-cloud-batch diff --git a/java-batch/grpc-google-cloud-batch-v1/pom.xml b/java-batch/grpc-google-cloud-batch-v1/pom.xml index 1ca5e63c9f4d..a821cbfc32f1 100644 --- a/java-batch/grpc-google-cloud-batch-v1/pom.xml +++ b/java-batch/grpc-google-cloud-batch-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-batch-v1 - 0.69.0 + 0.70.0-SNAPSHOT grpc-google-cloud-batch-v1 GRPC library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml index 8d3b15e0ed59..5d1daa817c04 100644 --- a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml +++ b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.69.0 + 0.70.0-SNAPSHOT grpc-google-cloud-batch-v1alpha GRPC library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-batch/pom.xml b/java-batch/pom.xml index 69e3505f4641..81a2f38fb5dc 100644 --- a/java-batch/pom.xml +++ b/java-batch/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-batch-parent pom - 0.69.0 + 0.70.0-SNAPSHOT Google Google Cloud Batch Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-batch - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-batch-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-batch-v1 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-batch/proto-google-cloud-batch-v1/pom.xml b/java-batch/proto-google-cloud-batch-v1/pom.xml index f96e916c7c11..3c76f6782e6a 100644 --- a/java-batch/proto-google-cloud-batch-v1/pom.xml +++ b/java-batch/proto-google-cloud-batch-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-batch-v1 - 0.69.0 + 0.70.0-SNAPSHOT proto-google-cloud-batch-v1 Proto library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml index c71e60d82b36..2337d5fa0cc9 100644 --- a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml +++ b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.69.0 + 0.70.0-SNAPSHOT proto-google-cloud-batch-v1alpha Proto library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml index 69f2c299cd4a..b03b48af0b87 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnections-bom - 0.67.0 + 0.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appconnections - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml index 360c2204e612..ed2344b762b1 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnections - 0.67.0 + 0.68.0-SNAPSHOT jar Google BeyondCorp AppConnections BeyondCorp AppConnections 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. com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.67.0 + 0.68.0-SNAPSHOT google-cloud-beyondcorp-appconnections diff --git a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml index e1e41504bd24..3abb88c0787c 100644 --- a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml +++ b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-beyondcorp-appconnections-v1 GRPC library for google-cloud-beyondcorp-appconnections com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/pom.xml index aade6d28824b..a4277e8602dd 100644 --- a/java-beyondcorp-appconnections/pom.xml +++ b/java-beyondcorp-appconnections/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appconnections-parent pom - 0.67.0 + 0.68.0-SNAPSHOT Google BeyondCorp AppConnections Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appconnections - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml index 5fa1e286d1f1..3e1ab070bbf1 100644 --- a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml +++ b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-beyondcorp-appconnections-v1 Proto library for google-cloud-beyondcorp-appconnections com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml index 2d2445bbea38..fea2de21a71b 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnectors-bom - 0.67.0 + 0.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appconnectors - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml index 15937e9d83b5..e7e7db72d28f 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnectors - 0.67.0 + 0.68.0-SNAPSHOT jar Google BeyondCorp AppConnectors BeyondCorp AppConnectors provides methods to manage (create/read/update/delete) BeyondCorp AppConnectors. com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.67.0 + 0.68.0-SNAPSHOT google-cloud-beyondcorp-appconnectors diff --git a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml index 868bb9ee7ea0..80d54a0040fb 100644 --- a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml +++ b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-beyondcorp-appconnectors-v1 GRPC library for google-cloud-beyondcorp-appconnectors com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/pom.xml index fd12a1a3120b..72a067128c26 100644 --- a/java-beyondcorp-appconnectors/pom.xml +++ b/java-beyondcorp-appconnectors/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appconnectors-parent pom - 0.67.0 + 0.68.0-SNAPSHOT Google BeyondCorp AppConnectors Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appconnectors - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml index dd5819722120..8259a92afe9f 100644 --- a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml +++ b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-beyondcorp-appconnectors-v1 Proto library for google-cloud-beyondcorp-appconnectors com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml index 3e57cdd49e08..0025c713830d 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appgateways-bom - 0.67.0 + 0.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appgateways - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml index 694d76c2926f..e5463896255c 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appgateways - 0.67.0 + 0.68.0-SNAPSHOT jar Google BeyondCorp AppGateways BeyondCorp AppGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.67.0 + 0.68.0-SNAPSHOT google-cloud-beyondcorp-appgateways diff --git a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml index d280cb237d31..9c1d7a10ee1f 100644 --- a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml +++ b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-beyondcorp-appgateways-v1 GRPC library for google-cloud-beyondcorp-appgateways com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/pom.xml index 072e7625a07c..e0d2f9a056b7 100644 --- a/java-beyondcorp-appgateways/pom.xml +++ b/java-beyondcorp-appgateways/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appgateways-parent pom - 0.67.0 + 0.68.0-SNAPSHOT Google BeyondCorp AppGateways Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appgateways - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml index c68ec0f8ab84..1293ebc98ea8 100644 --- a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml +++ b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-beyondcorp-appgateways-v1 Proto library for google-cloud-beyondcorp-appgateways com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml index 2e5eb872f09d..8a4fae6e9b46 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientconnectorservices-bom - 0.67.0 + 0.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml index e3d93cfdfc94..d9bc3823b1a5 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.67.0 + 0.68.0-SNAPSHOT jar Google BeyondCorp ClientConnectorServices BeyondCorp ClientConnectorServices A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.67.0 + 0.68.0-SNAPSHOT google-cloud-beyondcorp-clientconnectorservices diff --git a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml index d41cd8508913..a10bb9a0390e 100644 --- a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml +++ b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-beyondcorp-clientconnectorservices-v1 GRPC library for google-cloud-beyondcorp-clientconnectorservices com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/pom.xml index 8b40a568297c..2e6051f25d51 100644 --- a/java-beyondcorp-clientconnectorservices/pom.xml +++ b/java-beyondcorp-clientconnectorservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent pom - 0.67.0 + 0.68.0-SNAPSHOT Google BeyondCorp ClientConnectorServices Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml index 25523ee083d0..e04ca5103dd0 100644 --- a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml +++ b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-beyondcorp-clientconnectorservices-v1 Proto library for google-cloud-beyondcorp-clientconnectorservices com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml index ffe4c2e0c973..75d03eef4fe8 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientgateways-bom - 0.67.0 + 0.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-clientgateways - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml index 91e1cd0a2fdf..467435469699 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientgateways - 0.67.0 + 0.68.0-SNAPSHOT jar Google BeyondCorp ClientGateways BeyondCorp ClientGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.67.0 + 0.68.0-SNAPSHOT google-cloud-beyondcorp-clientgateways diff --git a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml index 7d1a5673c902..c20a939c1fde 100644 --- a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml +++ b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-beyondcorp-clientgateways-v1 GRPC library for google-cloud-beyondcorp-clientgateways com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/pom.xml index a7c59a1538a8..c0d7d2a5f6c3 100644 --- a/java-beyondcorp-clientgateways/pom.xml +++ b/java-beyondcorp-clientgateways/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-clientgateways-parent pom - 0.67.0 + 0.68.0-SNAPSHOT Google BeyondCorp ClientGateways Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-clientgateways - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml index 0280fadd9055..aa9070305a09 100644 --- a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml +++ b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-beyondcorp-clientgateways-v1 Proto library for google-cloud-beyondcorp-clientgateways com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-biglake/google-cloud-biglake-bom/pom.xml b/java-biglake/google-cloud-biglake-bom/pom.xml index ffa8cb695a07..358c3932b8d7 100644 --- a/java-biglake/google-cloud-biglake-bom/pom.xml +++ b/java-biglake/google-cloud-biglake-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-biglake-bom - 0.57.0 + 0.58.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-biglake - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-biglake-v1 - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-biglake/google-cloud-biglake/pom.xml b/java-biglake/google-cloud-biglake/pom.xml index 7dce431241ba..d366d8a0ec97 100644 --- a/java-biglake/google-cloud-biglake/pom.xml +++ b/java-biglake/google-cloud-biglake/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-biglake - 0.57.0 + 0.58.0-SNAPSHOT jar Google BigLake BigLake 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. com.google.cloud google-cloud-biglake-parent - 0.57.0 + 0.58.0-SNAPSHOT google-cloud-biglake diff --git a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml index 5e5955a7449d..164e1cbf7a0f 100644 --- a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml +++ b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.57.0 + 0.58.0-SNAPSHOT grpc-google-cloud-biglake-v1 GRPC library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml index 347e57c67718..34699c365e49 100644 --- a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml +++ b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.57.0 + 0.58.0-SNAPSHOT grpc-google-cloud-biglake-v1alpha1 GRPC library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-biglake/pom.xml b/java-biglake/pom.xml index 9142f0bd0891..f697eb6933f9 100644 --- a/java-biglake/pom.xml +++ b/java-biglake/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-biglake-parent pom - 0.57.0 + 0.58.0-SNAPSHOT Google BigLake Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-biglake - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-biglake-v1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-biglake/proto-google-cloud-biglake-v1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1/pom.xml index e6f37013a3d6..c90b07d46ccb 100644 --- a/java-biglake/proto-google-cloud-biglake-v1/pom.xml +++ b/java-biglake/proto-google-cloud-biglake-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-biglake-v1 - 0.57.0 + 0.58.0-SNAPSHOT proto-google-cloud-biglake-v1 Proto library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml index 025db5419cfc..05ea7ece6348 100644 --- a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml +++ b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.57.0 + 0.58.0-SNAPSHOT proto-google-cloud-biglake-v1alpha1 Proto library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml index 87c1ce03dc89..ca028e5af7bd 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquery-data-exchange-bom - 2.64.0 + 2.65.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-bigquery-data-exchange - 2.64.0 + 2.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.64.0 + 2.65.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.64.0 + 2.65.0-SNAPSHOT diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml index d894b8fc60de..6c49ffbb0dee 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquery-data-exchange - 2.64.0 + 2.65.0-SNAPSHOT jar Google Analytics Hub Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.64.0 + 2.65.0-SNAPSHOT google-cloud-bigquery-data-exchange diff --git a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml index 618f103c63bb..35e96e603c85 100644 --- a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml +++ b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.64.0 + 2.65.0-SNAPSHOT grpc-google-cloud-bigquery-data-exchange-v1beta1 GRPC library for google-cloud-bigquery-data-exchange com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.64.0 + 2.65.0-SNAPSHOT diff --git a/java-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/pom.xml index 9d37d8c6118a..724de6817aa3 100644 --- a/java-bigquery-data-exchange/pom.xml +++ b/java-bigquery-data-exchange/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquery-data-exchange-parent pom - 2.64.0 + 2.65.0-SNAPSHOT Google Analytics Hub Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bigquery-data-exchange - 2.64.0 + 2.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.64.0 + 2.65.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.64.0 + 2.65.0-SNAPSHOT diff --git a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml index c2a8c7cab138..1b5ba3aa4ec0 100644 --- a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml +++ b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.64.0 + 2.65.0-SNAPSHOT proto-google-cloud-bigquery-data-exchange-v1beta1 Proto library for google-cloud-bigquery-data-exchange com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.64.0 + 2.65.0-SNAPSHOT diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml index 9d7162c54135..f1ebc6541319 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigqueryconnection-bom - 2.71.0 + 2.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-bigqueryconnection - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml index 7c92f78271a9..3041730d9723 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigqueryconnection - 2.71.0 + 2.72.0-SNAPSHOT jar Google Cloud BigQuery Connections is about com.google.cloud google-cloud-bigqueryconnection-parent - 2.71.0 + 2.72.0-SNAPSHOT google-cloud-bigqueryconnection diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml index 6fdcb5eb5eb9..c106aa4dd09e 100644 --- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml +++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-bigqueryconnection-v1 GRPC library for grpc-google-cloud-bigqueryconnection-v1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml index 30f4138664cd..dfad2de20090 100644 --- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml +++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.79.0 + 0.80.0-SNAPSHOT grpc-google-cloud-bigqueryconnection-v1beta1 GRPC library for grpc-google-cloud-bigqueryconnection-v1beta1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-bigqueryconnection/pom.xml b/java-bigqueryconnection/pom.xml index 3c10f77035e8..9db18a940ede 100644 --- a/java-bigqueryconnection/pom.xml +++ b/java-bigqueryconnection/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigqueryconnection-parent pom - 2.71.0 + 2.72.0-SNAPSHOT Google Cloud BigQuery Connections Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-bigqueryconnection - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.79.0 + 0.80.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.79.0 + 0.80.0-SNAPSHOT diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml index bcac4f49224d..7d60fd3cd5d1 100644 --- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml +++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-bigqueryconnection-v1 PROTO library for proto-google-cloud-bigqueryconnection-v1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml index d5970d4212b6..15d3a88aefba 100644 --- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml +++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.79.0 + 0.80.0-SNAPSHOT proto-google-cloud-bigqueryconnection-v1beta1 PROTO library for proto-google-cloud-bigqueryconnection-v1beta1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml index c49eb234f6c7..9344d8ea703b 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatapolicy-bom - 0.66.0 + 0.67.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-bigquerydatapolicy - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml index 78c02208ae27..08b6a28d6ffe 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatapolicy - 0.66.0 + 0.67.0-SNAPSHOT jar Google BigQuery DataPolicy API BigQuery DataPolicy API com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.66.0 + 0.67.0-SNAPSHOT google-cloud-bigquerydatapolicy diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml index 018880f2bcbc..e1e7692448d3 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.66.0 + 0.67.0-SNAPSHOT grpc-google-cloud-bigquerydatapolicy-v1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml index 69e0493aae1c..672100c6862a 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT grpc-google-cloud-bigquerydatapolicy-v1beta1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml index 9b9bff5691f6..7f6c3c21746f 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.66.0 + 0.67.0-SNAPSHOT grpc-google-cloud-bigquerydatapolicy-v2beta1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/pom.xml index 67f99431955d..063304b3d449 100644 --- a/java-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerydatapolicy-parent pom - 0.66.0 + 0.67.0-SNAPSHOT Google BigQuery DataPolicy API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-bigquerydatapolicy - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml index 09d20b4efe10..3608075766ea 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.66.0 + 0.67.0-SNAPSHOT proto-google-cloud-bigquerydatapolicy-v1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml index 72223c4aaf33..99c5bec2364c 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT proto-google-cloud-bigquerydatapolicy-v1beta1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml index a43aa8d84f53..3614840518c0 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.66.0 + 0.67.0-SNAPSHOT proto-google-cloud-bigquerydatapolicy-v2beta1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml index 7183ad978070..7623a0953115 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-bigquerydatatransfer - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml index bb52fcbe4c52..3d6256d0e8f4 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer - 2.69.0 + 2.70.0-SNAPSHOT jar BigQuery DataTransfer BigQuery DataTransfer com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-bigquerydatatransfer diff --git a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml index 5409a3181f9d..42897de52125 100644 --- a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml +++ b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-bigquerydatatransfer-v1 GRPC library for grpc-google-cloud-bigquerydatatransfer-v1 com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/pom.xml index a09199048ed2..b9c8080d5299 100644 --- a/java-bigquerydatatransfer/pom.xml +++ b/java-bigquerydatatransfer/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerydatatransfer-parent pom - 2.69.0 + 2.70.0-SNAPSHOT BigQuery DataTransfer Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-bigquerydatatransfer - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml index 2e1532188ff5..60c0fee51574 100644 --- a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml +++ b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-bigquerydatatransfer-v1 PROTO library for proto-google-cloud-bigquerydatatransfer-v1 com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml index a401461e7210..7d04b4cc4db7 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml +++ b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerymigration-bom - 0.72.0 + 0.73.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-bigquerymigration - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml index 72c659c59018..81091047860e 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml +++ b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerymigration - 0.72.0 + 0.73.0-SNAPSHOT jar Google BigQuery Migration BigQuery Migration BigQuery Migration API com.google.cloud google-cloud-bigquerymigration-parent - 0.72.0 + 0.73.0-SNAPSHOT google-cloud-bigquerymigration diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml index cff55868b631..ee30e9ea6fcc 100644 --- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml +++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-bigquerymigration-v2 GRPC library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml index e0f45e254729..9d45c05418b1 100644 --- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml +++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-bigquerymigration-v2alpha GRPC library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-bigquerymigration/pom.xml b/java-bigquerymigration/pom.xml index 0cc6f992b226..eae1bee87454 100644 --- a/java-bigquerymigration/pom.xml +++ b/java-bigquerymigration/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerymigration-parent pom - 0.72.0 + 0.73.0-SNAPSHOT Google BigQuery Migration Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-bigquerymigration - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml index 2ec2b7e7684a..ba919f58a426 100644 --- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml +++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-bigquerymigration-v2 Proto library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml index 3d2cbcc4edf0..4ac930e6a7eb 100644 --- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml +++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-bigquerymigration-v2alpha Proto library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml index a3263645ff14..2cdf9d5539aa 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigqueryreservation-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-bigqueryreservation - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml index 36161a93ce7d..b2447b7a94b0 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigqueryreservation - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud BigQuery Reservations allows users to manage their flat-rate BigQuery reservations. com.google.cloud google-cloud-bigqueryreservation-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-bigqueryreservation diff --git a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml index 0aca07f62ef7..50d34c6ff2ec 100644 --- a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml +++ b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-bigqueryreservation-v1 GRPC library for grpc-google-cloud-bigqueryreservation-v1 com.google.cloud google-cloud-bigqueryreservation-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-bigqueryreservation/pom.xml b/java-bigqueryreservation/pom.xml index 014a1c4dd4a9..04eac09c197e 100644 --- a/java-bigqueryreservation/pom.xml +++ b/java-bigqueryreservation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigqueryreservation-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud BigQuery Reservations Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bigqueryreservation - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml index 6c547d641eac..1386399e7495 100644 --- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml +++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-bigqueryreservation-v1 PROTO library for proto-google-cloud-bigqueryreservation-v1 com.google.cloud google-cloud-bigqueryreservation-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-billing/google-cloud-billing-bom/pom.xml b/java-billing/google-cloud-billing-bom/pom.xml index f89daa28f03e..bb82b0c682fc 100644 --- a/java-billing/google-cloud-billing-bom/pom.xml +++ b/java-billing/google-cloud-billing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-billing-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-billing - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-billing-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-billing-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billing/google-cloud-billing/pom.xml b/java-billing/google-cloud-billing/pom.xml index 3a19aa1ed200..9f5b9553ed36 100644 --- a/java-billing/google-cloud-billing/pom.xml +++ b/java-billing/google-cloud-billing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-billing - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Billing Java idiomatic client for Google Cloud Billing com.google.cloud google-cloud-billing-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-billing diff --git a/java-billing/grpc-google-cloud-billing-v1/pom.xml b/java-billing/grpc-google-cloud-billing-v1/pom.xml index db7ea2a1a8e1..67e6c42ba53d 100644 --- a/java-billing/grpc-google-cloud-billing-v1/pom.xml +++ b/java-billing/grpc-google-cloud-billing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billing-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-billing-v1 GRPC library for grpc-google-cloud-billing-v1 com.google.cloud google-cloud-billing-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billing/pom.xml b/java-billing/pom.xml index 50861db42abf..e5f30a4283ca 100644 --- a/java-billing/pom.xml +++ b/java-billing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-billing-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Billing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-billing-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-billing-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-billing - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billing/proto-google-cloud-billing-v1/pom.xml b/java-billing/proto-google-cloud-billing-v1/pom.xml index c0ba1937eb37..0702e45d4282 100644 --- a/java-billing/proto-google-cloud-billing-v1/pom.xml +++ b/java-billing/proto-google-cloud-billing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billing-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-billing-v1beta1 PROTO library for proto-google-cloud-billing-v1 com.google.cloud google-cloud-billing-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml index 977a016b94a0..72d68deeb314 100644 --- a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml +++ b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-billingbudgets-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-billingbudgets - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billingbudgets/google-cloud-billingbudgets/pom.xml b/java-billingbudgets/google-cloud-billingbudgets/pom.xml index 092af186a8cd..d1d3401ab5ea 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/pom.xml +++ b/java-billingbudgets/google-cloud-billingbudgets/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-billingbudgets - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud billingbudgets Java idiomatic client for Google Cloud billingbudgets com.google.cloud google-cloud-billingbudgets-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-billingbudgets diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml index 1dd466061f9a..30f3cc02e3b4 100644 --- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml +++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-billingbudgets-v1 GRPC library for grpc-google-cloud-billingbudgets-v1 com.google.cloud google-cloud-billingbudgets-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml index 4c33c37ec8f6..425f63cb9740 100644 --- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml +++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT grpc-google-cloud-billingbudgets-v1beta1 GRPC library for grpc-google-cloud-billingbudgets-v1beta1 com.google.cloud google-cloud-billingbudgets-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billingbudgets/pom.xml b/java-billingbudgets/pom.xml index a55449b6b468..f30e40b82305 100644 --- a/java-billingbudgets/pom.xml +++ b/java-billingbudgets/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-billingbudgets-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Billing Budgets Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-billingbudgets - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml index 3215c38d2f93..b000cbe7cf34 100644 --- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml +++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-billingbudgets-v1 PROTO library for proto-google-cloud-billingbudgets-v1 com.google.cloud google-cloud-billingbudgets-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml index 84acf340703d..e6a79b39e3da 100644 --- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml +++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT proto-google-cloud-billingbudgets-v1beta1 PROTO library for proto-google-cloud-billingbudgets-v1beta1 com.google.cloud google-cloud-billingbudgets-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml index a3ba9822cae8..2567d723ea08 100644 --- a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml +++ b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-binary-authorization-bom - 1.68.0 + 1.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-binary-authorization - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-binary-authorization/google-cloud-binary-authorization/pom.xml b/java-binary-authorization/google-cloud-binary-authorization/pom.xml index e40baf585a9f..7038d38f3c7c 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/pom.xml +++ b/java-binary-authorization/google-cloud-binary-authorization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-binary-authorization - 1.68.0 + 1.69.0-SNAPSHOT jar Google Binary Authorization Binary Authorization 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 com.google.cloud google-cloud-binary-authorization-parent - 1.68.0 + 1.69.0-SNAPSHOT google-cloud-binary-authorization diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml index ce5f2e14e4d3..72a1eed75c39 100644 --- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml +++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-binary-authorization-v1 GRPC library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml index 36376ae9624a..caf154e028ee 100644 --- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml +++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT grpc-google-cloud-binary-authorization-v1beta1 GRPC library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-binary-authorization/pom.xml b/java-binary-authorization/pom.xml index afca54af47f0..2248f6eb6e57 100644 --- a/java-binary-authorization/pom.xml +++ b/java-binary-authorization/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-binary-authorization-parent pom - 1.68.0 + 1.69.0-SNAPSHOT Google Binary Authorization Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,33 +29,33 @@ com.google.cloud google-cloud-binary-authorization - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT io.grafeas grafeas - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml index 84760cfdcb79..4d71dcb9f09c 100644 --- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml +++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-binary-authorization-v1 Proto library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml index 91ffa6a3ad88..f46e13c40f62 100644 --- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml +++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT proto-google-cloud-binary-authorization-v1beta1 Proto library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml index 20457d0dcc3c..d88b106c772c 100644 --- a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml +++ b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-certificate-manager-bom - 0.72.0 + 0.73.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-certificate-manager - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-certificate-manager/google-cloud-certificate-manager/pom.xml b/java-certificate-manager/google-cloud-certificate-manager/pom.xml index 95c10303656a..3544dd1d8320 100644 --- a/java-certificate-manager/google-cloud-certificate-manager/pom.xml +++ b/java-certificate-manager/google-cloud-certificate-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-certificate-manager - 0.72.0 + 0.73.0-SNAPSHOT jar Google Certificate Manager Certificate Manager lets you acquire and manage TLS (SSL) certificates for use with Cloud Load Balancing. com.google.cloud google-cloud-certificate-manager-parent - 0.72.0 + 0.73.0-SNAPSHOT google-cloud-certificate-manager diff --git a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml index 239c24548ad7..25149718a97b 100644 --- a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml +++ b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-certificate-manager-v1 GRPC library for google-cloud-certificate-manager com.google.cloud google-cloud-certificate-manager-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-certificate-manager/pom.xml b/java-certificate-manager/pom.xml index 737b703e4592..bcc8563b4381 100644 --- a/java-certificate-manager/pom.xml +++ b/java-certificate-manager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-certificate-manager-parent pom - 0.72.0 + 0.73.0-SNAPSHOT Google Certificate Manager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-certificate-manager - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml index 1af5817cb1a7..1a2770799ff1 100644 --- a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml +++ b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-certificate-manager-v1 Proto library for google-cloud-certificate-manager com.google.cloud google-cloud-certificate-manager-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-channel/google-cloud-channel-bom/pom.xml b/java-channel/google-cloud-channel-bom/pom.xml index 0da1e404a096..7b6bafe56db6 100644 --- a/java-channel/google-cloud-channel-bom/pom.xml +++ b/java-channel/google-cloud-channel-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-channel-bom - 3.73.0 + 3.74.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-channel - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-channel-v1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-channel-v1 - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-channel/google-cloud-channel/pom.xml b/java-channel/google-cloud-channel/pom.xml index def5225c05c1..c9a5fd622c43 100644 --- a/java-channel/google-cloud-channel/pom.xml +++ b/java-channel/google-cloud-channel/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-channel - 3.73.0 + 3.74.0-SNAPSHOT jar Google Channel Services 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. com.google.cloud google-cloud-channel-parent - 3.73.0 + 3.74.0-SNAPSHOT google-cloud-channel diff --git a/java-channel/grpc-google-cloud-channel-v1/pom.xml b/java-channel/grpc-google-cloud-channel-v1/pom.xml index c2cba5c03fe7..c220c5dcb053 100644 --- a/java-channel/grpc-google-cloud-channel-v1/pom.xml +++ b/java-channel/grpc-google-cloud-channel-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-channel-v1 - 3.73.0 + 3.74.0-SNAPSHOT grpc-google-cloud-channel-v1 GRPC library for google-cloud-channel com.google.cloud google-cloud-channel-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-channel/pom.xml b/java-channel/pom.xml index a8e8362cc833..dad9728e6559 100644 --- a/java-channel/pom.xml +++ b/java-channel/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-channel-parent pom - 3.73.0 + 3.74.0-SNAPSHOT Google Channel Services Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-channel - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-channel-v1 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-channel-v1 - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-channel/proto-google-cloud-channel-v1/pom.xml b/java-channel/proto-google-cloud-channel-v1/pom.xml index 613a11abb161..c8487c923eac 100644 --- a/java-channel/proto-google-cloud-channel-v1/pom.xml +++ b/java-channel/proto-google-cloud-channel-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-channel-v1 - 3.73.0 + 3.74.0-SNAPSHOT proto-google-cloud-channel-v1 Proto library for google-cloud-channel com.google.cloud google-cloud-channel-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-chat/google-cloud-chat-bom/pom.xml b/java-chat/google-cloud-chat-bom/pom.xml index 9f5e5453ddaf..715e86509d0e 100644 --- a/java-chat/google-cloud-chat-bom/pom.xml +++ b/java-chat/google-cloud-chat-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-chat-bom - 0.33.0 + 0.34.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-chat - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-chat-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-chat-v1 - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-chat/google-cloud-chat/pom.xml b/java-chat/google-cloud-chat/pom.xml index 3b00995738a1..5c4e7d987e92 100644 --- a/java-chat/google-cloud-chat/pom.xml +++ b/java-chat/google-cloud-chat/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-chat - 0.33.0 + 0.34.0-SNAPSHOT jar Google Google Chat API Google Chat API 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. com.google.cloud google-cloud-chat-parent - 0.33.0 + 0.34.0-SNAPSHOT google-cloud-chat diff --git a/java-chat/grpc-google-cloud-chat-v1/pom.xml b/java-chat/grpc-google-cloud-chat-v1/pom.xml index 368812b07b09..8a286313d0b0 100644 --- a/java-chat/grpc-google-cloud-chat-v1/pom.xml +++ b/java-chat/grpc-google-cloud-chat-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-chat-v1 - 0.33.0 + 0.34.0-SNAPSHOT grpc-google-cloud-chat-v1 GRPC library for google-cloud-chat com.google.cloud google-cloud-chat-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-chat/pom.xml b/java-chat/pom.xml index 3acc92c75d30..51e70cd10ca1 100644 --- a/java-chat/pom.xml +++ b/java-chat/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-chat-parent pom - 0.33.0 + 0.34.0-SNAPSHOT Google Google Chat API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-chat - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-chat-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-chat-v1 - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-chat/proto-google-cloud-chat-v1/pom.xml b/java-chat/proto-google-cloud-chat-v1/pom.xml index 0d2a2ec9fbfc..094e146c9607 100644 --- a/java-chat/proto-google-cloud-chat-v1/pom.xml +++ b/java-chat/proto-google-cloud-chat-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-chat-v1 - 0.33.0 + 0.34.0-SNAPSHOT proto-google-cloud-chat-v1 Proto library for google-cloud-chat com.google.cloud google-cloud-chat-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-chronicle/google-cloud-chronicle-bom/pom.xml b/java-chronicle/google-cloud-chronicle-bom/pom.xml index 9759bd28735c..26ba8aa971aa 100644 --- a/java-chronicle/google-cloud-chronicle-bom/pom.xml +++ b/java-chronicle/google-cloud-chronicle-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-chronicle-bom - 0.7.0 + 0.8.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-chronicle - 0.7.0 + 0.8.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.7.0 + 0.8.0-SNAPSHOT com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.7.0 + 0.8.0-SNAPSHOT diff --git a/java-chronicle/google-cloud-chronicle/pom.xml b/java-chronicle/google-cloud-chronicle/pom.xml index 6763e77a3ede..aff85a11ae06 100644 --- a/java-chronicle/google-cloud-chronicle/pom.xml +++ b/java-chronicle/google-cloud-chronicle/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-chronicle - 0.7.0 + 0.8.0-SNAPSHOT jar Google Chronicle API Chronicle API 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 com.google.cloud google-cloud-chronicle-parent - 0.7.0 + 0.8.0-SNAPSHOT google-cloud-chronicle diff --git a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml index 9107f65ed96f..bb943695cd4f 100644 --- a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml +++ b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.7.0 + 0.8.0-SNAPSHOT grpc-google-cloud-chronicle-v1 GRPC library for google-cloud-chronicle com.google.cloud google-cloud-chronicle-parent - 0.7.0 + 0.8.0-SNAPSHOT diff --git a/java-chronicle/pom.xml b/java-chronicle/pom.xml index b1eaac7f0143..7655b0979668 100644 --- a/java-chronicle/pom.xml +++ b/java-chronicle/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-chronicle-parent pom - 0.7.0 + 0.8.0-SNAPSHOT Google Chronicle API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-chronicle - 0.7.0 + 0.8.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.7.0 + 0.8.0-SNAPSHOT com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.7.0 + 0.8.0-SNAPSHOT diff --git a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml index 097c272441c2..5f3ea688a898 100644 --- a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml +++ b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.7.0 + 0.8.0-SNAPSHOT proto-google-cloud-chronicle-v1 Proto library for google-cloud-chronicle com.google.cloud google-cloud-chronicle-parent - 0.7.0 + 0.8.0-SNAPSHOT diff --git a/java-cloudbuild/google-cloud-build-bom/pom.xml b/java-cloudbuild/google-cloud-build-bom/pom.xml index 8c9ed594a251..26ac10a1bd43 100644 --- a/java-cloudbuild/google-cloud-build-bom/pom.xml +++ b/java-cloudbuild/google-cloud-build-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-build-bom - 3.71.0 + 3.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-build - 3.71.0 + 3.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-build-v1 - 3.71.0 + 3.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-build-v2 - 3.71.0 + 3.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-build-v1 - 3.71.0 + 3.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-build-v2 - 3.71.0 + 3.72.0-SNAPSHOT diff --git a/java-cloudbuild/google-cloud-build/pom.xml b/java-cloudbuild/google-cloud-build/pom.xml index 0897cab7164f..387eda7d95d0 100644 --- a/java-cloudbuild/google-cloud-build/pom.xml +++ b/java-cloudbuild/google-cloud-build/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-build - 3.71.0 + 3.72.0-SNAPSHOT jar Google Cloud Build @@ -12,7 +12,7 @@ com.google.cloud google-cloud-build-parent - 3.71.0 + 3.72.0-SNAPSHOT google-cloud-build diff --git a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml index 3322f2f96277..3e2c1062c5f3 100644 --- a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml +++ b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-build-v1 - 3.71.0 + 3.72.0-SNAPSHOT grpc-google-cloud-build-v1 GRPC library for grpc-google-cloud-build-v1 com.google.cloud google-cloud-build-parent - 3.71.0 + 3.72.0-SNAPSHOT diff --git a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml index 5a38c06502b5..7fc607c995a7 100644 --- a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml +++ b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-build-v2 - 3.71.0 + 3.72.0-SNAPSHOT grpc-google-cloud-build-v2 GRPC library for google-cloud-build com.google.cloud google-cloud-build-parent - 3.71.0 + 3.72.0-SNAPSHOT diff --git a/java-cloudbuild/pom.xml b/java-cloudbuild/pom.xml index 063762dbfc80..4f120422a5c0 100644 --- a/java-cloudbuild/pom.xml +++ b/java-cloudbuild/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-build-parent pom - 3.71.0 + 3.72.0-SNAPSHOT Google Cloud Build Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-build-v1 - 3.71.0 + 3.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-build-v2 - 3.71.0 + 3.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-build-v2 - 3.71.0 + 3.72.0-SNAPSHOT com.google.cloud google-cloud-build - 3.71.0 + 3.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-build-v1 - 3.71.0 + 3.72.0-SNAPSHOT diff --git a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml index 90bcd8724230..09aced2a266a 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml +++ b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-build-v1 - 3.71.0 + 3.72.0-SNAPSHOT proto-google-cloud-build-v1 PROTO library for proto-google-cloud-build-v1 com.google.cloud google-cloud-build-parent - 3.71.0 + 3.72.0-SNAPSHOT diff --git a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml index a11ee60a03ed..9832450a1970 100644 --- a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml +++ b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-build-v2 - 3.71.0 + 3.72.0-SNAPSHOT proto-google-cloud-build-v2 Proto library for google-cloud-build com.google.cloud google-cloud-build-parent - 3.71.0 + 3.72.0-SNAPSHOT diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml index 8b766c5b0ec6..f31ca8ad76a0 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudcommerceconsumerprocurement-bom - 0.67.0 + 0.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml index ca2b237431f8..f9fb0f03d08c 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.67.0 + 0.68.0-SNAPSHOT jar Google Cloud Commerce Consumer Procurement Cloud Commerce Consumer Procurement 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. com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.67.0 + 0.68.0-SNAPSHOT google-cloud-cloudcommerceconsumerprocurement diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml index 2195b3671406..563b13252601 100644 --- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-cloudcommerceconsumerprocurement-v1 GRPC library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml index 5807ed6a0613..7d0fa70f2c84 100644 --- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.67.0 + 0.68.0-SNAPSHOT grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 GRPC library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/pom.xml index ccc62e7fc96f..443257f27258 100644 --- a/java-cloudcommerceconsumerprocurement/pom.xml +++ b/java-cloudcommerceconsumerprocurement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent pom - 0.67.0 + 0.68.0-SNAPSHOT Google Cloud Commerce Consumer Procurement Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.67.0 + 0.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml index 9fb2a283b5e5..048d2866fae8 100644 --- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-cloudcommerceconsumerprocurement-v1 Proto library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml index df63a839186d..6a45bef583e4 100644 --- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.67.0 + 0.68.0-SNAPSHOT proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 Proto library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.67.0 + 0.68.0-SNAPSHOT diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml index 3892f15fc291..1b7ec3a6a3c5 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudcontrolspartner-bom - 0.33.0 + 0.34.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudcontrolspartner - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml index 93d8dfc329a8..41ac0a298f65 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudcontrolspartner - 0.33.0 + 0.34.0-SNAPSHOT jar Google Cloud Controls Partner API Cloud Controls Partner API Provides insights about your customers and their Assured Workloads based on your Sovereign Controls by Partners offering. com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.33.0 + 0.34.0-SNAPSHOT google-cloud-cloudcontrolspartner diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml index 17465e469e15..42ce904e1b6c 100644 --- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml +++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.33.0 + 0.34.0-SNAPSHOT grpc-google-cloud-cloudcontrolspartner-v1 GRPC library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml index 7f6ef2e1e305..a6dd226527fb 100644 --- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml +++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.33.0 + 0.34.0-SNAPSHOT grpc-google-cloud-cloudcontrolspartner-v1beta GRPC library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/pom.xml index 80f030b9d48e..c6a18ecfa80c 100644 --- a/java-cloudcontrolspartner/pom.xml +++ b/java-cloudcontrolspartner/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudcontrolspartner-parent pom - 0.33.0 + 0.34.0-SNAPSHOT Google Cloud Controls Partner API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudcontrolspartner - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml index 73aa2ec116c0..ad89a11589c8 100644 --- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml +++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.33.0 + 0.34.0-SNAPSHOT proto-google-cloud-cloudcontrolspartner-v1 Proto library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml index efa6f165afec..5b5db25fcbf8 100644 --- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml +++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.33.0 + 0.34.0-SNAPSHOT proto-google-cloud-cloudcontrolspartner-v1beta Proto library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml index dd255ccfe325..ad7f276b6ed0 100644 --- a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml +++ b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudquotas-bom - 0.37.0 + 0.38.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudquotas - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-cloudquotas/google-cloud-cloudquotas/pom.xml b/java-cloudquotas/google-cloud-cloudquotas/pom.xml index b0117376c0c7..d326cebfca9f 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/pom.xml +++ b/java-cloudquotas/google-cloud-cloudquotas/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-cloudquotas - 0.37.0 + 0.38.0-SNAPSHOT jar Google Cloud Quotas API Cloud Quotas API Cloud Quotas API provides GCP service consumers with management and @@ -12,7 +12,7 @@ com.google.cloud google-cloud-cloudquotas-parent - 0.37.0 + 0.38.0-SNAPSHOT google-cloud-cloudquotas diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml index 6ae6766e8f61..fc26c971d003 100644 --- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml +++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.37.0 + 0.38.0-SNAPSHOT grpc-google-cloud-cloudquotas-v1 GRPC library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml index 3dfd46449d9f..8463eded5895 100644 --- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml +++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.37.0 + 0.38.0-SNAPSHOT grpc-google-cloud-cloudquotas-v1beta GRPC library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-cloudquotas/pom.xml b/java-cloudquotas/pom.xml index 5f563adae80c..ff6c602a5a0a 100644 --- a/java-cloudquotas/pom.xml +++ b/java-cloudquotas/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudquotas-parent pom - 0.37.0 + 0.38.0-SNAPSHOT Google Cloud Quotas API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudquotas - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml index 54a64d01f2e0..7f66955ec696 100644 --- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml +++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.37.0 + 0.38.0-SNAPSHOT proto-google-cloud-cloudquotas-v1 Proto library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml index 51b041f155b9..f06132a6782d 100644 --- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml +++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.37.0 + 0.38.0-SNAPSHOT proto-google-cloud-cloudquotas-v1beta Proto library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml index 08f1dd6a2f0a..7a56466c5956 100644 --- a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml +++ b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudsupport-bom - 0.53.0 + 0.54.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudsupport - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.53.0 + 0.54.0-SNAPSHOT diff --git a/java-cloudsupport/google-cloud-cloudsupport/pom.xml b/java-cloudsupport/google-cloud-cloudsupport/pom.xml index 5467fc57e905..0540b98f1b26 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/pom.xml +++ b/java-cloudsupport/google-cloud-cloudsupport/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudsupport - 0.53.0 + 0.54.0-SNAPSHOT jar Google Google Cloud Support API Google Cloud Support API Manages Google Cloud technical support cases for Customer Care support offerings. com.google.cloud google-cloud-cloudsupport-parent - 0.53.0 + 0.54.0-SNAPSHOT google-cloud-cloudsupport diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml index c2a8e844f68e..9ac27f0d8ded 100644 --- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml +++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.53.0 + 0.54.0-SNAPSHOT grpc-google-cloud-cloudsupport-v2 GRPC library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.53.0 + 0.54.0-SNAPSHOT diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml index 5e364fa82b63..d6346fe4d76f 100644 --- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml +++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.53.0 + 0.54.0-SNAPSHOT grpc-google-cloud-cloudsupport-v2beta GRPC library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.53.0 + 0.54.0-SNAPSHOT diff --git a/java-cloudsupport/pom.xml b/java-cloudsupport/pom.xml index 3d9f2184d7ec..798a7d2282ba 100644 --- a/java-cloudsupport/pom.xml +++ b/java-cloudsupport/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudsupport-parent pom - 0.53.0 + 0.54.0-SNAPSHOT Google Google Cloud Support API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudsupport - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.53.0 + 0.54.0-SNAPSHOT com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.53.0 + 0.54.0-SNAPSHOT diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml index cfeada6db1db..fd71eae36858 100644 --- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml +++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.53.0 + 0.54.0-SNAPSHOT proto-google-cloud-cloudsupport-v2 Proto library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.53.0 + 0.54.0-SNAPSHOT diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml index 5d3c40629ef6..2a34297f54c3 100644 --- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml +++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.53.0 + 0.54.0-SNAPSHOT proto-google-cloud-cloudsupport-v2beta Proto library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.53.0 + 0.54.0-SNAPSHOT diff --git a/java-compute/google-cloud-compute-bom/pom.xml b/java-compute/google-cloud-compute-bom/pom.xml index ce99c8bba1fc..589d099122ae 100644 --- a/java-compute/google-cloud-compute-bom/pom.xml +++ b/java-compute/google-cloud-compute-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-compute-bom - 1.79.0 + 1.80.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,12 +23,12 @@ com.google.cloud google-cloud-compute - 1.79.0 + 1.80.0-SNAPSHOT com.google.api.grpc proto-google-cloud-compute-v1 - 1.79.0 + 1.80.0-SNAPSHOT diff --git a/java-compute/google-cloud-compute/pom.xml b/java-compute/google-cloud-compute/pom.xml index d807f6340f16..3010416b935b 100644 --- a/java-compute/google-cloud-compute/pom.xml +++ b/java-compute/google-cloud-compute/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-compute - 1.79.0 + 1.80.0-SNAPSHOT jar Google Compute Engine Compute Engine delivers configurable virtual machines running in @@ -12,7 +12,7 @@ com.google.cloud google-cloud-compute-parent - 1.79.0 + 1.80.0-SNAPSHOT google-cloud-compute diff --git a/java-compute/pom.xml b/java-compute/pom.xml index 4c55ac8bfad2..403004a715c6 100644 --- a/java-compute/pom.xml +++ b/java-compute/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-compute-parent pom - 1.79.0 + 1.80.0-SNAPSHOT Google Compute Engine Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-compute - 1.79.0 + 1.80.0-SNAPSHOT com.google.api.grpc proto-google-cloud-compute-v1 - 1.79.0 + 1.80.0-SNAPSHOT diff --git a/java-compute/proto-google-cloud-compute-v1/pom.xml b/java-compute/proto-google-cloud-compute-v1/pom.xml index a905f1269396..cd69bcbd0463 100644 --- a/java-compute/proto-google-cloud-compute-v1/pom.xml +++ b/java-compute/proto-google-cloud-compute-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-compute-v1 - 1.79.0 + 1.80.0-SNAPSHOT proto-google-cloud-compute-v1 Proto library for google-cloud-compute com.google.cloud google-cloud-compute-parent - 1.79.0 + 1.80.0-SNAPSHOT diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml index f88d45a98f1d..fe1612e43bdf 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-confidentialcomputing-bom - 0.55.0 + 0.56.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-confidentialcomputing - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.55.0 + 0.56.0-SNAPSHOT diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml index 759325944740..71636e7bb298 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-confidentialcomputing - 0.55.0 + 0.56.0-SNAPSHOT jar Google Confidential Computing API Confidential Computing API Protect data in-use with Confidential VMs, Confidential GKE, Confidential Dataproc, and Confidential Space. com.google.cloud google-cloud-confidentialcomputing-parent - 0.55.0 + 0.56.0-SNAPSHOT google-cloud-confidentialcomputing diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml index 8cbfeee1215c..bb7a9cf9ba7e 100644 --- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml +++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.55.0 + 0.56.0-SNAPSHOT grpc-google-cloud-confidentialcomputing-v1 GRPC library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.55.0 + 0.56.0-SNAPSHOT diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml index b444191c0787..1e4d3fb3a56f 100644 --- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml +++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.55.0 + 0.56.0-SNAPSHOT grpc-google-cloud-confidentialcomputing-v1alpha1 GRPC library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.55.0 + 0.56.0-SNAPSHOT diff --git a/java-confidentialcomputing/pom.xml b/java-confidentialcomputing/pom.xml index 46ba3f852f15..30d146cb8b5e 100644 --- a/java-confidentialcomputing/pom.xml +++ b/java-confidentialcomputing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-confidentialcomputing-parent pom - 0.55.0 + 0.56.0-SNAPSHOT Google Confidential Computing API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-confidentialcomputing - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.55.0 + 0.56.0-SNAPSHOT com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.55.0 + 0.56.0-SNAPSHOT diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml index 5ed37bdb9043..22ccd2ff1ad5 100644 --- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml +++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.55.0 + 0.56.0-SNAPSHOT proto-google-cloud-confidentialcomputing-v1 Proto library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.55.0 + 0.56.0-SNAPSHOT diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml index da74e2750c53..b4bb20240979 100644 --- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml +++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.55.0 + 0.56.0-SNAPSHOT proto-google-cloud-confidentialcomputing-v1alpha1 Proto library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.55.0 + 0.56.0-SNAPSHOT diff --git a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml index 7815b480d777..71280b6d818f 100644 --- a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-configdelivery-bom - 0.3.0 + 0.4.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-configdelivery - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-configdelivery/google-cloud-configdelivery/pom.xml b/java-configdelivery/google-cloud-configdelivery/pom.xml index 5e786886a79b..2b9de980fea5 100644 --- a/java-configdelivery/google-cloud-configdelivery/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-configdelivery - 0.3.0 + 0.4.0-SNAPSHOT jar Google Config Delivery API Config Delivery API ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters. com.google.cloud google-cloud-configdelivery-parent - 0.3.0 + 0.4.0-SNAPSHOT google-cloud-configdelivery diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml index 67604a8c4e65..b9fbb31d3003 100644 --- a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml +++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.3.0 + 0.4.0-SNAPSHOT grpc-google-cloud-configdelivery-v1beta GRPC library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-configdelivery/pom.xml b/java-configdelivery/pom.xml index f594e8b1c1cd..0cb32f958d26 100644 --- a/java-configdelivery/pom.xml +++ b/java-configdelivery/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-configdelivery-parent pom - 0.3.0 + 0.4.0-SNAPSHOT Google Config Delivery API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-configdelivery - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml index 24a8ea27d83e..f86be6667bc7 100644 --- a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.3.0 + 0.4.0-SNAPSHOT proto-google-cloud-configdelivery-v1beta Proto library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml index d8ccccefdf82..acb1b6ac2cd2 100644 --- a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml +++ b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-connectgateway-bom - 0.21.0 + 0.22.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.cloud google-cloud-connectgateway - 0.21.0 + 0.22.0-SNAPSHOT com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.21.0 + 0.22.0-SNAPSHOT diff --git a/java-connectgateway/google-cloud-connectgateway/pom.xml b/java-connectgateway/google-cloud-connectgateway/pom.xml index 98c63b3e0289..9801094d88f6 100644 --- a/java-connectgateway/google-cloud-connectgateway/pom.xml +++ b/java-connectgateway/google-cloud-connectgateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-connectgateway - 0.21.0 + 0.22.0-SNAPSHOT jar Google Connect Gateway API Connect Gateway API The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters. com.google.cloud google-cloud-connectgateway-parent - 0.21.0 + 0.22.0-SNAPSHOT google-cloud-connectgateway diff --git a/java-connectgateway/pom.xml b/java-connectgateway/pom.xml index c6ec543bcfa8..79d918361353 100644 --- a/java-connectgateway/pom.xml +++ b/java-connectgateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-connectgateway-parent pom - 0.21.0 + 0.22.0-SNAPSHOT Google Connect Gateway API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-connectgateway - 0.21.0 + 0.22.0-SNAPSHOT com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.21.0 + 0.22.0-SNAPSHOT diff --git a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml index b2b9acb897dd..46b2ce743655 100644 --- a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml +++ b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.21.0 + 0.22.0-SNAPSHOT proto-google-cloud-connectgateway-v1 Proto library for google-cloud-connectgateway com.google.cloud google-cloud-connectgateway-parent - 0.21.0 + 0.22.0-SNAPSHOT diff --git a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml index a8c395f0319d..7beea24bd6dc 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml +++ b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-contact-center-insights-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-contact-center-insights - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml index b61a30a4f1cf..20ceec1eb4e0 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml +++ b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-contact-center-insights - 2.69.0 + 2.70.0-SNAPSHOT jar Google CCAI Insights CCAI Insights helps users detect and visualize patterns in their contact center data. com.google.cloud google-cloud-contact-center-insights-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-contact-center-insights diff --git a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml index eb283fc7e648..7bf0e5ae7bc9 100644 --- a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml +++ b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-contact-center-insights-v1 GRPC library for google-cloud-contact-center-insights com.google.cloud google-cloud-contact-center-insights-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-contact-center-insights/pom.xml b/java-contact-center-insights/pom.xml index 6c9e8c0cd1eb..3124d2faeb2b 100644 --- a/java-contact-center-insights/pom.xml +++ b/java-contact-center-insights/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-contact-center-insights-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google CCAI Insights Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-contact-center-insights - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml index df12ad18bf77..54d06c7ed7a0 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-contact-center-insights-v1 Proto library for google-cloud-contact-center-insights com.google.cloud google-cloud-contact-center-insights-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-container/google-cloud-container-bom/pom.xml b/java-container/google-cloud-container-bom/pom.xml index 456f2b77af55..8390dccca040 100644 --- a/java-container/google-cloud-container-bom/pom.xml +++ b/java-container/google-cloud-container-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-container-bom - 2.72.0 + 2.73.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-container - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-container-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-container-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-container/google-cloud-container/pom.xml b/java-container/google-cloud-container/pom.xml index 95e85804f85e..e9075ada160a 100644 --- a/java-container/google-cloud-container/pom.xml +++ b/java-container/google-cloud-container/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-container - 2.72.0 + 2.73.0-SNAPSHOT jar Google Cloud Container Java idiomatic client for Google Cloud Container com.google.cloud google-cloud-container-parent - 2.72.0 + 2.73.0-SNAPSHOT google-cloud-container diff --git a/java-container/grpc-google-cloud-container-v1/pom.xml b/java-container/grpc-google-cloud-container-v1/pom.xml index dd71ec7be0b6..3609035e3aa6 100644 --- a/java-container/grpc-google-cloud-container-v1/pom.xml +++ b/java-container/grpc-google-cloud-container-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-container-v1 - 2.72.0 + 2.73.0-SNAPSHOT grpc-google-cloud-container-v1 GRPC library for grpc-google-cloud-container-v1 com.google.cloud google-cloud-container-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-container/grpc-google-cloud-container-v1beta1/pom.xml b/java-container/grpc-google-cloud-container-v1beta1/pom.xml index e4f895ef1003..505f5173980c 100644 --- a/java-container/grpc-google-cloud-container-v1beta1/pom.xml +++ b/java-container/grpc-google-cloud-container-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.72.0 + 2.73.0-SNAPSHOT grpc-google-cloud-container-v1beta1 GRPC library for google-cloud-container com.google.cloud google-cloud-container-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-container/pom.xml b/java-container/pom.xml index ecfe13e48387..a39a32f57b12 100644 --- a/java-container/pom.xml +++ b/java-container/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-container-parent pom - 2.72.0 + 2.73.0-SNAPSHOT Google Cloud Container Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-container-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-container-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.cloud google-cloud-container - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-container/proto-google-cloud-container-v1/pom.xml b/java-container/proto-google-cloud-container-v1/pom.xml index ed84766e9cdf..2b56a3d9cfba 100644 --- a/java-container/proto-google-cloud-container-v1/pom.xml +++ b/java-container/proto-google-cloud-container-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-container-v1 - 2.72.0 + 2.73.0-SNAPSHOT proto-google-cloud-container-v1 PROTO library for proto-google-cloud-container-v1 com.google.cloud google-cloud-container-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-container/proto-google-cloud-container-v1beta1/pom.xml b/java-container/proto-google-cloud-container-v1beta1/pom.xml index 9e5255cef10b..762ceb80ce05 100644 --- a/java-container/proto-google-cloud-container-v1beta1/pom.xml +++ b/java-container/proto-google-cloud-container-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.72.0 + 2.73.0-SNAPSHOT proto-google-cloud-container-v1beta1 Proto library for google-cloud-container com.google.cloud google-cloud-container-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml b/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml index 5eb784440ff8..10680a016fc7 100644 --- a/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml +++ b/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-containeranalysis-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-containeranalysis - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT diff --git a/java-containeranalysis/google-cloud-containeranalysis/pom.xml b/java-containeranalysis/google-cloud-containeranalysis/pom.xml index 5d6d7df89fd4..54a49040785e 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/pom.xml +++ b/java-containeranalysis/google-cloud-containeranalysis/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-containeranalysis - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud Container Analysis Java idiomatic client for Google Cloud Container Analysis com.google.cloud google-cloud-containeranalysis-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-containeranalysis diff --git a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml index a12e2a4a5305..aa76acd52e0a 100644 --- a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml +++ b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-containeranalysis-v1 GRPC library for grpc-google-cloud-containeranalysis-v1 com.google.cloud google-cloud-containeranalysis-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml index be0805df0a61..ff961c01ed53 100644 --- a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml +++ b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT grpc-google-cloud-containeranalysis-v1beta1 GRPC library for grpc-google-cloud-containeranalysis-v1beta1 com.google.cloud google-cloud-containeranalysis-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-containeranalysis/pom.xml b/java-containeranalysis/pom.xml index 305612cde09e..8dab857a7547 100644 --- a/java-containeranalysis/pom.xml +++ b/java-containeranalysis/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-containeranalysis-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud Container Analysis Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,33 +29,33 @@ com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.cloud google-cloud-containeranalysis - 2.70.0 + 2.71.0-SNAPSHOT io.grafeas grafeas - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml b/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml index 2fbef3840d0f..cdb70494d951 100644 --- a/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml +++ b/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-containeranalysis-v1 PROTO library for proto-google-cloud-containeranalysis-v1 com.google.cloud google-cloud-containeranalysis-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml b/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml index 0a0da5b497ad..356c61eced87 100644 --- a/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml +++ b/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT proto-google-cloud-containeranalysis-v1beta1 PROTO library for proto-google-cloud-containeranalysis-v1beta1 com.google.cloud google-cloud-containeranalysis-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml b/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml index 368567c614d7..22d058763ace 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml +++ b/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-contentwarehouse-bom - 0.65.0 + 0.66.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-contentwarehouse - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml b/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml index c9b9e6570a3d..14f56c3c4216 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml +++ b/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-contentwarehouse - 0.65.0 + 0.66.0-SNAPSHOT jar Google Document AI Warehouse Document AI Warehouse Document AI Warehouse is an integrated cloud-native GCP platform to store, search, organize, govern and analyze documents and their structured metadata. com.google.cloud google-cloud-contentwarehouse-parent - 0.65.0 + 0.66.0-SNAPSHOT google-cloud-contentwarehouse diff --git a/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml b/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml index 813d9911aca3..f30d857e268f 100644 --- a/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml +++ b/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.65.0 + 0.66.0-SNAPSHOT grpc-google-cloud-contentwarehouse-v1 GRPC library for google-cloud-contentwarehouse com.google.cloud google-cloud-contentwarehouse-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-contentwarehouse/pom.xml b/java-contentwarehouse/pom.xml index f49e3fbe06aa..ca4417c15773 100644 --- a/java-contentwarehouse/pom.xml +++ b/java-contentwarehouse/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-contentwarehouse-parent pom - 0.65.0 + 0.66.0-SNAPSHOT Google Document AI Warehouse Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-contentwarehouse - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.65.0 + 0.66.0-SNAPSHOT @@ -48,7 +48,7 @@ com.google.cloud google-cloud-document-ai - 2.73.0 + 2.74.0-SNAPSHOT diff --git a/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml b/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml index 51d2fdc3da19..f336f59bb1ce 100644 --- a/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml +++ b/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.65.0 + 0.66.0-SNAPSHOT proto-google-cloud-contentwarehouse-v1 Proto library for google-cloud-contentwarehouse com.google.cloud google-cloud-contentwarehouse-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-data-fusion/google-cloud-data-fusion-bom/pom.xml b/java-data-fusion/google-cloud-data-fusion-bom/pom.xml index 6ef05ce36184..5d88d05c3e4c 100644 --- a/java-data-fusion/google-cloud-data-fusion-bom/pom.xml +++ b/java-data-fusion/google-cloud-data-fusion-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-data-fusion-bom - 1.69.0 + 1.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-data-fusion - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-data-fusion/google-cloud-data-fusion/pom.xml b/java-data-fusion/google-cloud-data-fusion/pom.xml index fe0ffaa4501e..138f8d45159b 100644 --- a/java-data-fusion/google-cloud-data-fusion/pom.xml +++ b/java-data-fusion/google-cloud-data-fusion/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-data-fusion - 1.69.0 + 1.70.0-SNAPSHOT jar Google Cloud Data Fusion Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines. com.google.cloud google-cloud-data-fusion-parent - 1.69.0 + 1.70.0-SNAPSHOT google-cloud-data-fusion diff --git a/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml b/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml index 6395aa842aa7..746faa1e5035 100644 --- a/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml +++ b/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-data-fusion-v1 GRPC library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml b/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml index e8e1f67c188c..e994d5a389ab 100644 --- a/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml +++ b/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT grpc-google-cloud-data-fusion-v1beta1 GRPC library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-data-fusion/pom.xml b/java-data-fusion/pom.xml index 7696303bd48e..d08df92f8317 100644 --- a/java-data-fusion/pom.xml +++ b/java-data-fusion/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-data-fusion-parent pom - 1.69.0 + 1.70.0-SNAPSHOT Google Cloud Data Fusion Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-data-fusion - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml b/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml index dde552f5dfc5..80e1fb5873bc 100644 --- a/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml +++ b/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-data-fusion-v1 Proto library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml b/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml index 88a51eced015..6ab0a345a926 100644 --- a/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml +++ b/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT proto-google-cloud-data-fusion-v1beta1 Proto library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-datacatalog/google-cloud-datacatalog-bom/pom.xml b/java-datacatalog/google-cloud-datacatalog-bom/pom.xml index acbd41c408d7..0ca4cdedc29d 100644 --- a/java-datacatalog/google-cloud-datacatalog-bom/pom.xml +++ b/java-datacatalog/google-cloud-datacatalog-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datacatalog-bom - 1.75.0 + 1.76.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-datacatalog - 1.75.0 + 1.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.75.0 + 1.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.112.0 + 0.113.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.75.0 + 1.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.112.0 + 0.113.0-SNAPSHOT diff --git a/java-datacatalog/google-cloud-datacatalog/pom.xml b/java-datacatalog/google-cloud-datacatalog/pom.xml index a7a6e8ee249a..0ab1f131affc 100644 --- a/java-datacatalog/google-cloud-datacatalog/pom.xml +++ b/java-datacatalog/google-cloud-datacatalog/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datacatalog - 1.75.0 + 1.76.0-SNAPSHOT jar Google Cloud Data Catalog Java idiomatic client for Google Cloud Data Catalog com.google.cloud google-cloud-datacatalog-parent - 1.75.0 + 1.76.0-SNAPSHOT google-cloud-datacatalog diff --git a/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml b/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml index 9a483ba11e99..55618c0f7550 100644 --- a/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml +++ b/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.75.0 + 1.76.0-SNAPSHOT grpc-google-cloud-datacatalog-v1 GRPC library for grpc-google-cloud-datacatalog-v1 com.google.cloud google-cloud-datacatalog-parent - 1.75.0 + 1.76.0-SNAPSHOT diff --git a/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml b/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml index 5a633a295aad..bf9bdff5a436 100644 --- a/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml +++ b/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.112.0 + 0.113.0-SNAPSHOT grpc-google-cloud-datacatalog-v1beta1 GRPC library for grpc-google-cloud-datacatalog-v1beta1 com.google.cloud google-cloud-datacatalog-parent - 1.75.0 + 1.76.0-SNAPSHOT diff --git a/java-datacatalog/pom.xml b/java-datacatalog/pom.xml index 9a3276c23a5f..4f99e0af05b1 100644 --- a/java-datacatalog/pom.xml +++ b/java-datacatalog/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datacatalog-parent pom - 1.75.0 + 1.76.0-SNAPSHOT Google Cloud Data Catalog Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.75.0 + 1.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.112.0 + 0.113.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.75.0 + 1.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.112.0 + 0.113.0-SNAPSHOT com.google.cloud google-cloud-datacatalog - 1.75.0 + 1.76.0-SNAPSHOT diff --git a/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml b/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml index 318e06e15657..d16364192ebe 100644 --- a/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml +++ b/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.75.0 + 1.76.0-SNAPSHOT proto-google-cloud-datacatalog-v1 PROTO library for proto-google-cloud-datacatalog-v1 com.google.cloud google-cloud-datacatalog-parent - 1.75.0 + 1.76.0-SNAPSHOT diff --git a/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml b/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml index 39086e96889b..c6d30e9f9051 100644 --- a/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml +++ b/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.112.0 + 0.113.0-SNAPSHOT proto-google-cloud-datacatalog-v1beta1 PROTO library for proto-google-cloud-datacatalog-v1beta1 com.google.cloud google-cloud-datacatalog-parent - 1.75.0 + 1.76.0-SNAPSHOT diff --git a/java-dataflow/google-cloud-dataflow-bom/pom.xml b/java-dataflow/google-cloud-dataflow-bom/pom.xml index 46fba116decb..dc7402f29321 100644 --- a/java-dataflow/google-cloud-dataflow-bom/pom.xml +++ b/java-dataflow/google-cloud-dataflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataflow-bom - 0.73.0 + 0.74.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dataflow - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-dataflow/google-cloud-dataflow/pom.xml b/java-dataflow/google-cloud-dataflow/pom.xml index e1771be099ad..a3289d8b12d0 100644 --- a/java-dataflow/google-cloud-dataflow/pom.xml +++ b/java-dataflow/google-cloud-dataflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataflow - 0.73.0 + 0.74.0-SNAPSHOT jar Google Dataflow Dataflow is a managed service for executing a wide variety of data processing patterns. com.google.cloud google-cloud-dataflow-parent - 0.73.0 + 0.74.0-SNAPSHOT google-cloud-dataflow diff --git a/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml b/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml index 52d3522dc4a6..67bf8bc4b500 100644 --- a/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml +++ b/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.73.0 + 0.74.0-SNAPSHOT grpc-google-cloud-dataflow-v1beta3 GRPC library for google-cloud-dataflow com.google.cloud google-cloud-dataflow-parent - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-dataflow/pom.xml b/java-dataflow/pom.xml index b034b9faa62d..3c09d172dd70 100644 --- a/java-dataflow/pom.xml +++ b/java-dataflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataflow-parent pom - 0.73.0 + 0.74.0-SNAPSHOT Google Dataflow Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-dataflow - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml b/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml index 414f1fd308ad..580953860a7e 100644 --- a/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml +++ b/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.73.0 + 0.74.0-SNAPSHOT proto-google-cloud-dataflow-v1beta3 Proto library for google-cloud-dataflow com.google.cloud google-cloud-dataflow-parent - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-dataform/google-cloud-dataform-bom/pom.xml b/java-dataform/google-cloud-dataform-bom/pom.xml index b4c83e67ac2b..97491550501d 100644 --- a/java-dataform/google-cloud-dataform-bom/pom.xml +++ b/java-dataform/google-cloud-dataform-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataform-bom - 0.68.0 + 0.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-dataform - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataform-v1 - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-dataform/google-cloud-dataform/pom.xml b/java-dataform/google-cloud-dataform/pom.xml index 3d72ac8340d9..8ff85d67af83 100644 --- a/java-dataform/google-cloud-dataform/pom.xml +++ b/java-dataform/google-cloud-dataform/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataform - 0.68.0 + 0.69.0-SNAPSHOT jar Google Cloud Dataform Cloud Dataform Help analytics teams manage data inside BigQuery using SQL. com.google.cloud google-cloud-dataform-parent - 0.68.0 + 0.69.0-SNAPSHOT google-cloud-dataform diff --git a/java-dataform/grpc-google-cloud-dataform-v1/pom.xml b/java-dataform/grpc-google-cloud-dataform-v1/pom.xml index 558320f08725..f7e84e9396e8 100644 --- a/java-dataform/grpc-google-cloud-dataform-v1/pom.xml +++ b/java-dataform/grpc-google-cloud-dataform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.68.0 + 0.69.0-SNAPSHOT grpc-google-cloud-dataform-v1 GRPC library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml b/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml index 789348446ae7..c52d328901b5 100644 --- a/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml +++ b/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.68.0 + 0.69.0-SNAPSHOT grpc-google-cloud-dataform-v1beta1 GRPC library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-dataform/pom.xml b/java-dataform/pom.xml index ee7d389d242f..1de50e473e4f 100644 --- a/java-dataform/pom.xml +++ b/java-dataform/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataform-parent pom - 0.68.0 + 0.69.0-SNAPSHOT Google Cloud Dataform Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-dataform - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataform-v1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-dataform/proto-google-cloud-dataform-v1/pom.xml b/java-dataform/proto-google-cloud-dataform-v1/pom.xml index af129a5d72f4..d6669d996647 100644 --- a/java-dataform/proto-google-cloud-dataform-v1/pom.xml +++ b/java-dataform/proto-google-cloud-dataform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataform-v1 - 0.68.0 + 0.69.0-SNAPSHOT proto-google-cloud-dataform-v1 Proto library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml b/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml index 02912e9cbdcf..757eade03c69 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.68.0 + 0.69.0-SNAPSHOT proto-google-cloud-dataform-v1beta1 Proto library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-datalabeling/google-cloud-datalabeling-bom/pom.xml b/java-datalabeling/google-cloud-datalabeling-bom/pom.xml index 946ccfce1b96..4b3029cc8f15 100644 --- a/java-datalabeling/google-cloud-datalabeling-bom/pom.xml +++ b/java-datalabeling/google-cloud-datalabeling-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datalabeling-bom - 0.189.0 + 0.190.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-datalabeling - 0.189.0 + 0.190.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT diff --git a/java-datalabeling/google-cloud-datalabeling/pom.xml b/java-datalabeling/google-cloud-datalabeling/pom.xml index 23337399c320..a41ba2542f5b 100644 --- a/java-datalabeling/google-cloud-datalabeling/pom.xml +++ b/java-datalabeling/google-cloud-datalabeling/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datalabeling - 0.189.0 + 0.190.0-SNAPSHOT jar Google Cloud Data Labeling Java idiomatic client for Google Cloud Data Labeling com.google.cloud google-cloud-datalabeling-parent - 0.189.0 + 0.190.0-SNAPSHOT google-cloud-datalabeling diff --git a/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml b/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml index 00ffa845577d..491eb15323f8 100644 --- a/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml +++ b/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT grpc-google-cloud-datalabeling-v1beta1 GRPC library for grpc-google-cloud-datalabeling-v1beta1 com.google.cloud google-cloud-datalabeling-parent - 0.189.0 + 0.190.0-SNAPSHOT diff --git a/java-datalabeling/pom.xml b/java-datalabeling/pom.xml index b8ece5cd2627..1aac750536e4 100644 --- a/java-datalabeling/pom.xml +++ b/java-datalabeling/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datalabeling-parent pom - 0.189.0 + 0.190.0-SNAPSHOT Google Cloud Data Labeling Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT com.google.cloud google-cloud-datalabeling - 0.189.0 + 0.190.0-SNAPSHOT diff --git a/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml b/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml index 5797dc0398f9..9a98066112d8 100644 --- a/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml +++ b/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT proto-google-cloud-datalabeling-v1beta1 PROTO library for proto-google-cloud-datalabeling-v1beta1 com.google.cloud google-cloud-datalabeling-parent - 0.189.0 + 0.190.0-SNAPSHOT diff --git a/java-datalineage/google-cloud-datalineage-bom/pom.xml b/java-datalineage/google-cloud-datalineage-bom/pom.xml index 85d7b940d9a5..be01eb405b9e 100644 --- a/java-datalineage/google-cloud-datalineage-bom/pom.xml +++ b/java-datalineage/google-cloud-datalineage-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datalineage-bom - 0.61.0 + 0.62.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-datalineage - 0.61.0 + 0.62.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.61.0 + 0.62.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.61.0 + 0.62.0-SNAPSHOT diff --git a/java-datalineage/google-cloud-datalineage/pom.xml b/java-datalineage/google-cloud-datalineage/pom.xml index ab7ef7f08796..2d12003faae3 100644 --- a/java-datalineage/google-cloud-datalineage/pom.xml +++ b/java-datalineage/google-cloud-datalineage/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datalineage - 0.61.0 + 0.62.0-SNAPSHOT jar Google Data Lineage Data Lineage Lineage is used to track data flows between assets over time. com.google.cloud google-cloud-datalineage-parent - 0.61.0 + 0.62.0-SNAPSHOT google-cloud-datalineage diff --git a/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml b/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml index d286b8a7454e..729409cb493e 100644 --- a/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml +++ b/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.61.0 + 0.62.0-SNAPSHOT grpc-google-cloud-datalineage-v1 GRPC library for google-cloud-datalineage com.google.cloud google-cloud-datalineage-parent - 0.61.0 + 0.62.0-SNAPSHOT diff --git a/java-datalineage/pom.xml b/java-datalineage/pom.xml index 12b883889064..b18461416802 100644 --- a/java-datalineage/pom.xml +++ b/java-datalineage/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datalineage-parent pom - 0.61.0 + 0.62.0-SNAPSHOT Google Data Lineage Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-datalineage - 0.61.0 + 0.62.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.61.0 + 0.62.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.61.0 + 0.62.0-SNAPSHOT diff --git a/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml b/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml index 79edc5d01a50..e025f0551c55 100644 --- a/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml +++ b/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.61.0 + 0.62.0-SNAPSHOT proto-google-cloud-datalineage-v1 Proto library for google-cloud-datalineage com.google.cloud google-cloud-datalineage-parent - 0.61.0 + 0.62.0-SNAPSHOT diff --git a/java-dataplex/google-cloud-dataplex-bom/pom.xml b/java-dataplex/google-cloud-dataplex-bom/pom.xml index 802de06acc51..8feca733cf5d 100644 --- a/java-dataplex/google-cloud-dataplex-bom/pom.xml +++ b/java-dataplex/google-cloud-dataplex-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataplex-bom - 1.67.0 + 1.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dataplex - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-dataplex/google-cloud-dataplex/pom.xml b/java-dataplex/google-cloud-dataplex/pom.xml index 94aa69debd00..351189eb3161 100644 --- a/java-dataplex/google-cloud-dataplex/pom.xml +++ b/java-dataplex/google-cloud-dataplex/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataplex - 1.67.0 + 1.68.0-SNAPSHOT jar Google Cloud Dataplex Cloud Dataplex 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. com.google.cloud google-cloud-dataplex-parent - 1.67.0 + 1.68.0-SNAPSHOT google-cloud-dataplex diff --git a/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml b/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml index e6213a49a6df..ca80a314a9a2 100644 --- a/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml +++ b/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.67.0 + 1.68.0-SNAPSHOT grpc-google-cloud-dataplex-v1 GRPC library for google-cloud-dataplex com.google.cloud google-cloud-dataplex-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-dataplex/pom.xml b/java-dataplex/pom.xml index 601e0117eb1f..d7ec80b90b02 100644 --- a/java-dataplex/pom.xml +++ b/java-dataplex/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataplex-parent pom - 1.67.0 + 1.68.0-SNAPSHOT Google Cloud Dataplex Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-dataplex - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml b/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml index 60b97dbe9a4a..d981b2488ce6 100644 --- a/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml +++ b/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.67.0 + 1.68.0-SNAPSHOT proto-google-cloud-dataplex-v1 Proto library for google-cloud-dataplex com.google.cloud google-cloud-dataplex-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml b/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml index 7ae527a98d25..6f12dcdd1f30 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataproc-metastore-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-dataproc-metastore - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml b/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml index 5f8b7b406cfd..50f6ea71d719 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataproc-metastore - 2.70.0 + 2.71.0-SNAPSHOT jar Google Dataproc Metastore 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. com.google.cloud google-cloud-dataproc-metastore-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-dataproc-metastore diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml index d3e11b0c203c..9d0e9fead2de 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-dataproc-metastore-v1 GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml index ef9d73db1a3e..497f49d3f950 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-dataproc-metastore-v1alpha GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml index 3f01360b22ab..4e3568ded238 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-dataproc-metastore-v1beta GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc-metastore/pom.xml b/java-dataproc-metastore/pom.xml index 74935febaa2e..f07e8e86ae7d 100644 --- a/java-dataproc-metastore/pom.xml +++ b/java-dataproc-metastore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataproc-metastore-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Dataproc Metastore Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-dataproc-metastore - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml index 79268fde1f61..258bb7893cbf 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-dataproc-metastore-v1 Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml index b76fb4f3a1ce..6fc786a08fba 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.74.0 + 0.75.0-SNAPSHOT proto-google-cloud-dataproc-metastore-v1alpha Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml index 9aacfdcb3846..ae9457ff3a62 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.74.0 + 0.75.0-SNAPSHOT proto-google-cloud-dataproc-metastore-v1beta Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-dataproc/google-cloud-dataproc-bom/pom.xml b/java-dataproc/google-cloud-dataproc-bom/pom.xml index 5cf42389163c..0ae978eb3000 100644 --- a/java-dataproc/google-cloud-dataproc-bom/pom.xml +++ b/java-dataproc/google-cloud-dataproc-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataproc-bom - 4.66.0 + 4.67.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-dataproc - 4.66.0 + 4.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.66.0 + 4.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.66.0 + 4.67.0-SNAPSHOT diff --git a/java-dataproc/google-cloud-dataproc/pom.xml b/java-dataproc/google-cloud-dataproc/pom.xml index 343749ae74ba..4fd035757a43 100644 --- a/java-dataproc/google-cloud-dataproc/pom.xml +++ b/java-dataproc/google-cloud-dataproc/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataproc - 4.66.0 + 4.67.0-SNAPSHOT jar Google Cloud Dataproc Java idiomatic client for Google Cloud Dataproc com.google.cloud google-cloud-dataproc-parent - 4.66.0 + 4.67.0-SNAPSHOT google-cloud-dataproc diff --git a/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml b/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml index 44fc763fe067..03cc7e075813 100644 --- a/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml +++ b/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.66.0 + 4.67.0-SNAPSHOT grpc-google-cloud-dataproc-v1 GRPC library for grpc-google-cloud-dataproc-v1 com.google.cloud google-cloud-dataproc-parent - 4.66.0 + 4.67.0-SNAPSHOT diff --git a/java-dataproc/pom.xml b/java-dataproc/pom.xml index 19fa186a70b4..0e7d98b0fa57 100644 --- a/java-dataproc/pom.xml +++ b/java-dataproc/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataproc-parent pom - 4.66.0 + 4.67.0-SNAPSHOT Google Cloud Dataproc Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.66.0 + 4.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.66.0 + 4.67.0-SNAPSHOT com.google.cloud google-cloud-dataproc - 4.66.0 + 4.67.0-SNAPSHOT diff --git a/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml b/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml index 6b8f4ab830b2..556a7c051f1e 100644 --- a/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml +++ b/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.66.0 + 4.67.0-SNAPSHOT proto-google-cloud-dataproc-v1 PROTO library for proto-google-cloud-dataproc-v1 com.google.cloud google-cloud-dataproc-parent - 4.66.0 + 4.67.0-SNAPSHOT diff --git a/java-datastream/google-cloud-datastream-bom/pom.xml b/java-datastream/google-cloud-datastream-bom/pom.xml index 02d481718b1a..f02e67bc8337 100644 --- a/java-datastream/google-cloud-datastream-bom/pom.xml +++ b/java-datastream/google-cloud-datastream-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datastream-bom - 1.68.0 + 1.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-datastream - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datastream-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-datastream/google-cloud-datastream/pom.xml b/java-datastream/google-cloud-datastream/pom.xml index cfa4ff026c14..fb85b89b3310 100644 --- a/java-datastream/google-cloud-datastream/pom.xml +++ b/java-datastream/google-cloud-datastream/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datastream - 1.68.0 + 1.69.0-SNAPSHOT jar Google Datastream Datastream 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. com.google.cloud google-cloud-datastream-parent - 1.68.0 + 1.69.0-SNAPSHOT google-cloud-datastream diff --git a/java-datastream/grpc-google-cloud-datastream-v1/pom.xml b/java-datastream/grpc-google-cloud-datastream-v1/pom.xml index 3b499972cd6d..3e4187f288ae 100644 --- a/java-datastream/grpc-google-cloud-datastream-v1/pom.xml +++ b/java-datastream/grpc-google-cloud-datastream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-datastream-v1 GRPC library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml b/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml index 9255b5057063..e33b52fa0db4 100644 --- a/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml +++ b/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT grpc-google-cloud-datastream-v1alpha1 GRPC library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-datastream/pom.xml b/java-datastream/pom.xml index 37457bb30a28..a40055a9fade 100644 --- a/java-datastream/pom.xml +++ b/java-datastream/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datastream-parent pom - 1.68.0 + 1.69.0-SNAPSHOT Google Datastream Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-datastream - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datastream-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-datastream/proto-google-cloud-datastream-v1/pom.xml b/java-datastream/proto-google-cloud-datastream-v1/pom.xml index ab2ac426d894..0753696c69a4 100644 --- a/java-datastream/proto-google-cloud-datastream-v1/pom.xml +++ b/java-datastream/proto-google-cloud-datastream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastream-v1 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-datastream-v1 Proto library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml b/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml index 0aa3f3a142c1..621fd0d82e65 100644 --- a/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml +++ b/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.73.0 + 0.74.0-SNAPSHOT proto-google-cloud-datastream-v1alpha1 Proto library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-deploy/google-cloud-deploy-bom/pom.xml b/java-deploy/google-cloud-deploy-bom/pom.xml index 0f6ad4cd0249..b141650a126e 100644 --- a/java-deploy/google-cloud-deploy-bom/pom.xml +++ b/java-deploy/google-cloud-deploy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-deploy-bom - 1.67.0 + 1.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-deploy - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-deploy-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-deploy/google-cloud-deploy/pom.xml b/java-deploy/google-cloud-deploy/pom.xml index 6d26146b57ed..a1a2532fc151 100644 --- a/java-deploy/google-cloud-deploy/pom.xml +++ b/java-deploy/google-cloud-deploy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-deploy - 1.67.0 + 1.68.0-SNAPSHOT jar Google Google CLoud Deploy Google CLoud Deploy is a service that automates delivery of your applications to a series of target environments in a defined sequence com.google.cloud google-cloud-deploy-parent - 1.67.0 + 1.68.0-SNAPSHOT google-cloud-deploy diff --git a/java-deploy/grpc-google-cloud-deploy-v1/pom.xml b/java-deploy/grpc-google-cloud-deploy-v1/pom.xml index f9c6d28bdb80..0ae2b2331294 100644 --- a/java-deploy/grpc-google-cloud-deploy-v1/pom.xml +++ b/java-deploy/grpc-google-cloud-deploy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.67.0 + 1.68.0-SNAPSHOT grpc-google-cloud-deploy-v1 GRPC library for google-cloud-deploy com.google.cloud google-cloud-deploy-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-deploy/pom.xml b/java-deploy/pom.xml index b46356147845..1d48438d36a6 100644 --- a/java-deploy/pom.xml +++ b/java-deploy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-deploy-parent pom - 1.67.0 + 1.68.0-SNAPSHOT Google Google CLoud Deploy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-deploy - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-deploy-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-deploy/proto-google-cloud-deploy-v1/pom.xml b/java-deploy/proto-google-cloud-deploy-v1/pom.xml index b2ff0b34805e..bf3d9674427a 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/pom.xml +++ b/java-deploy/proto-google-cloud-deploy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-deploy-v1 - 1.67.0 + 1.68.0-SNAPSHOT proto-google-cloud-deploy-v1 Proto library for google-cloud-deploy com.google.cloud google-cloud-deploy-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-developerconnect/google-cloud-developerconnect-bom/pom.xml b/java-developerconnect/google-cloud-developerconnect-bom/pom.xml index 4ce738c23f6d..30901e0b2b7b 100644 --- a/java-developerconnect/google-cloud-developerconnect-bom/pom.xml +++ b/java-developerconnect/google-cloud-developerconnect-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-developerconnect-bom - 0.26.0 + 0.27.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-developerconnect - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-developerconnect/google-cloud-developerconnect/pom.xml b/java-developerconnect/google-cloud-developerconnect/pom.xml index 6a6d2978ce31..09092c68f3cd 100644 --- a/java-developerconnect/google-cloud-developerconnect/pom.xml +++ b/java-developerconnect/google-cloud-developerconnect/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-developerconnect - 0.26.0 + 0.27.0-SNAPSHOT jar Google Developer Connect API Developer Connect API Connect third-party source code management to Google com.google.cloud google-cloud-developerconnect-parent - 0.26.0 + 0.27.0-SNAPSHOT google-cloud-developerconnect diff --git a/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml b/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml index dc6e92013827..41e02d432a4c 100644 --- a/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml +++ b/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.26.0 + 0.27.0-SNAPSHOT grpc-google-cloud-developerconnect-v1 GRPC library for google-cloud-developerconnect com.google.cloud google-cloud-developerconnect-parent - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-developerconnect/pom.xml b/java-developerconnect/pom.xml index fdb3674091e0..d93d7ce94586 100644 --- a/java-developerconnect/pom.xml +++ b/java-developerconnect/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-developerconnect-parent pom - 0.26.0 + 0.27.0-SNAPSHOT Google Developer Connect API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-developerconnect - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml b/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml index f83fad9c41a9..7596a556795e 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.26.0 + 0.27.0-SNAPSHOT proto-google-cloud-developerconnect-v1 Proto library for google-cloud-developerconnect com.google.cloud google-cloud-developerconnect-parent - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml b/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml index 9b29bd2fc426..a02b21bfa0a7 100644 --- a/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml +++ b/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-devicestreaming-bom - 0.9.0 + 0.10.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-devicestreaming - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-devicestreaming/google-cloud-devicestreaming/pom.xml b/java-devicestreaming/google-cloud-devicestreaming/pom.xml index 5ca532f1a80d..34e5e0580821 100644 --- a/java-devicestreaming/google-cloud-devicestreaming/pom.xml +++ b/java-devicestreaming/google-cloud-devicestreaming/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-devicestreaming - 0.9.0 + 0.10.0-SNAPSHOT jar Google Device Streaming API Device Streaming API The Cloud API for device streaming usage. com.google.cloud google-cloud-devicestreaming-parent - 0.9.0 + 0.10.0-SNAPSHOT google-cloud-devicestreaming diff --git a/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml b/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml index 1d9f197a2bfd..54cfafcf7cdb 100644 --- a/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml +++ b/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.9.0 + 0.10.0-SNAPSHOT grpc-google-cloud-devicestreaming-v1 GRPC library for google-cloud-devicestreaming com.google.cloud google-cloud-devicestreaming-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-devicestreaming/pom.xml b/java-devicestreaming/pom.xml index 38807e713a23..1c1e6665921a 100644 --- a/java-devicestreaming/pom.xml +++ b/java-devicestreaming/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-devicestreaming-parent pom - 0.9.0 + 0.10.0-SNAPSHOT Google Device Streaming API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-devicestreaming - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml b/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml index 7705873fa0a6..1c0e87baa447 100644 --- a/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml +++ b/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.9.0 + 0.10.0-SNAPSHOT proto-google-cloud-devicestreaming-v1 Proto library for google-cloud-devicestreaming com.google.cloud google-cloud-devicestreaming-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml b/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml index fec014705be2..e7b2bb77f249 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx-bom - 0.80.0 + 0.81.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-dialogflow-cx - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml b/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml index e13c4f9d355c..7363a43c7246 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx - 0.80.0 + 0.81.0-SNAPSHOT jar Google Dialogflow CX 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. com.google.cloud google-cloud-dialogflow-cx-parent - 0.80.0 + 0.81.0-SNAPSHOT google-cloud-dialogflow-cx diff --git a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml index 4a473b7ae21a..d11172788f9c 100644 --- a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml +++ b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.80.0 + 0.81.0-SNAPSHOT grpc-google-cloud-dialogflow-cx-v3 GRPC library for grpc-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml index 41da85b3c6de..6d8535a4d3e5 100644 --- a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.80.0 + 0.81.0-SNAPSHOT grpc-google-cloud-dialogflow-cx-v3beta1 GRPC library for grpc-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-dialogflow-cx/pom.xml b/java-dialogflow-cx/pom.xml index a1c01b874237..9f9fecc7386b 100644 --- a/java-dialogflow-cx/pom.xml +++ b/java-dialogflow-cx/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dialogflow-cx-parent pom - 0.80.0 + 0.81.0-SNAPSHOT Google Dialogflow CX Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-dialogflow-cx - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.80.0 + 0.81.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml index 89b13c4198d7..9ecad65c30c4 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.80.0 + 0.81.0-SNAPSHOT proto-google-cloud-dialogflow-cx-v3 PROTO library for proto-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml index 4d08f761d1a4..4c31b24d9526 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.80.0 + 0.81.0-SNAPSHOT proto-google-cloud-dialogflow-cx-v3beta1 PROTO library for proto-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.80.0 + 0.81.0-SNAPSHOT diff --git a/java-dialogflow/google-cloud-dialogflow-bom/pom.xml b/java-dialogflow/google-cloud-dialogflow-bom/pom.xml index f392f2914bd5..cacf53a6614b 100644 --- a/java-dialogflow/google-cloud-dialogflow-bom/pom.xml +++ b/java-dialogflow/google-cloud-dialogflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-bom - 4.75.0 + 4.76.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-dialogflow - 4.75.0 + 4.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.75.0 + 4.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.75.0 + 4.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.173.0 + 0.174.0-SNAPSHOT diff --git a/java-dialogflow/google-cloud-dialogflow/pom.xml b/java-dialogflow/google-cloud-dialogflow/pom.xml index 3ff3ac2566c9..b2fcc09768dd 100644 --- a/java-dialogflow/google-cloud-dialogflow/pom.xml +++ b/java-dialogflow/google-cloud-dialogflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dialogflow - 4.75.0 + 4.76.0-SNAPSHOT jar Google Cloud Dialog Flow API Java idiomatic client for Google Cloud Dialog Flow API com.google.cloud google-cloud-dialogflow-parent - 4.75.0 + 4.76.0-SNAPSHOT google-cloud-dialogflow diff --git a/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml b/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml index 3f0291f5ede2..589339b73af4 100644 --- a/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml +++ b/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.75.0 + 4.76.0-SNAPSHOT grpc-google-cloud-dialogflow-v2 GRPC library for grpc-google-cloud-dialogflow-v2 com.google.cloud google-cloud-dialogflow-parent - 4.75.0 + 4.76.0-SNAPSHOT diff --git a/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml b/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml index d83d48b6f938..6dc1214257a9 100644 --- a/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml +++ b/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.173.0 + 0.174.0-SNAPSHOT grpc-google-cloud-dialogflow-v2beta1 GRPC library for grpc-google-cloud-dialogflow-v2beta1 com.google.cloud google-cloud-dialogflow-parent - 4.75.0 + 4.76.0-SNAPSHOT diff --git a/java-dialogflow/pom.xml b/java-dialogflow/pom.xml index 614b00083531..4b5c1863e2ee 100644 --- a/java-dialogflow/pom.xml +++ b/java-dialogflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dialogflow-parent pom - 4.75.0 + 4.76.0-SNAPSHOT Google Cloud Dialog Flow API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.75.0 + 4.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.173.0 + 0.174.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.75.0 + 4.76.0-SNAPSHOT com.google.cloud google-cloud-dialogflow - 4.75.0 + 4.76.0-SNAPSHOT diff --git a/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml b/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml index bfe2e584c9dd..5b5a8e864260 100644 --- a/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml +++ b/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.75.0 + 4.76.0-SNAPSHOT proto-google-cloud-dialogflow-v2 PROTO library for proto-google-cloud-dialogflow-v2 com.google.cloud google-cloud-dialogflow-parent - 4.75.0 + 4.76.0-SNAPSHOT diff --git a/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml b/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml index 4213119b397a..0d3ae1cc75f0 100644 --- a/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml +++ b/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.173.0 + 0.174.0-SNAPSHOT proto-google-cloud-dialogflow-v2beta1 PROTO library for proto-google-cloud-dialogflow-v2beta1 com.google.cloud google-cloud-dialogflow-parent - 4.75.0 + 4.76.0-SNAPSHOT diff --git a/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml b/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml index 6b74d2dcb86d..60eda775f0a4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml +++ b/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-discoveryengine-bom - 0.65.0 + 0.66.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-discoveryengine - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-discoveryengine/google-cloud-discoveryengine/pom.xml b/java-discoveryengine/google-cloud-discoveryengine/pom.xml index 14560ffdcdb2..2e3d28096721 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/pom.xml +++ b/java-discoveryengine/google-cloud-discoveryengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-discoveryengine - 0.65.0 + 0.66.0-SNAPSHOT jar Google Discovery Engine API Discovery Engine API A Cloud API that offers search and recommendation discoverability for documents from different industry verticals (e.g. media, retail, etc.). com.google.cloud google-cloud-discoveryengine-parent - 0.65.0 + 0.66.0-SNAPSHOT google-cloud-discoveryengine diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml index dea41b6019f1..59b1b0402c84 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.65.0 + 0.66.0-SNAPSHOT grpc-google-cloud-discoveryengine-v1 GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml index 5a228dd2f024..98a4d8001fad 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.65.0 + 0.66.0-SNAPSHOT grpc-google-cloud-discoveryengine-v1alpha GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml index 5975ef8a1dda..9e2859ad6f64 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.65.0 + 0.66.0-SNAPSHOT grpc-google-cloud-discoveryengine-v1beta GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-discoveryengine/pom.xml b/java-discoveryengine/pom.xml index 9753bd0cbfb8..e67e23becb3f 100644 --- a/java-discoveryengine/pom.xml +++ b/java-discoveryengine/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-discoveryengine-parent pom - 0.65.0 + 0.66.0-SNAPSHOT Google Discovery Engine API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-discoveryengine - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml index 73697ce7a386..925df07aa0e2 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.65.0 + 0.66.0-SNAPSHOT proto-google-cloud-discoveryengine-v1 Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml index edfe35776773..da77006d55e9 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.65.0 + 0.66.0-SNAPSHOT proto-google-cloud-discoveryengine-v1alpha Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml index 4bb4a951e2c9..23cfa40afb6a 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.65.0 + 0.66.0-SNAPSHOT proto-google-cloud-discoveryengine-v1beta Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml b/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml index f694d79cc56b..ec9f6f54bb52 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-distributedcloudedge-bom - 0.66.0 + 0.67.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-distributedcloudedge - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml b/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml index 0be7b7558d3b..c7124bf993e9 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-distributedcloudedge - 0.66.0 + 0.67.0-SNAPSHOT jar Google Google Distributed Cloud Edge Google Distributed Cloud Edge 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. com.google.cloud google-cloud-distributedcloudedge-parent - 0.66.0 + 0.67.0-SNAPSHOT google-cloud-distributedcloudedge diff --git a/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml b/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml index 66c890298bb6..e9d67b713fcf 100644 --- a/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml +++ b/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.66.0 + 0.67.0-SNAPSHOT grpc-google-cloud-distributedcloudedge-v1 GRPC library for google-cloud-distributedcloudedge com.google.cloud google-cloud-distributedcloudedge-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-distributedcloudedge/pom.xml b/java-distributedcloudedge/pom.xml index cddf7ff48c0f..e5335df242d7 100644 --- a/java-distributedcloudedge/pom.xml +++ b/java-distributedcloudedge/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-distributedcloudedge-parent pom - 0.66.0 + 0.67.0-SNAPSHOT Google Google Distributed Cloud Edge Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-distributedcloudedge - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml b/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml index 9b548fd163f9..709845cc6260 100644 --- a/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml +++ b/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.66.0 + 0.67.0-SNAPSHOT proto-google-cloud-distributedcloudedge-v1 Proto library for google-cloud-distributedcloudedge com.google.cloud google-cloud-distributedcloudedge-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-dlp/google-cloud-dlp-bom/pom.xml b/java-dlp/google-cloud-dlp-bom/pom.xml index d13df72d5e66..6ebb8ac7a783 100644 --- a/java-dlp/google-cloud-dlp-bom/pom.xml +++ b/java-dlp/google-cloud-dlp-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dlp-bom - 3.73.0 + 3.74.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-dlp - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dlp-v2 - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-dlp/google-cloud-dlp/pom.xml b/java-dlp/google-cloud-dlp/pom.xml index 25f455e47d72..bb329a8742b9 100644 --- a/java-dlp/google-cloud-dlp/pom.xml +++ b/java-dlp/google-cloud-dlp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dlp - 3.73.0 + 3.74.0-SNAPSHOT jar Google Cloud DLP Java idiomatic client for Google Cloud DLP com.google.cloud google-cloud-dlp-parent - 3.73.0 + 3.74.0-SNAPSHOT google-cloud-dlp diff --git a/java-dlp/grpc-google-cloud-dlp-v2/pom.xml b/java-dlp/grpc-google-cloud-dlp-v2/pom.xml index 6a6ff236b930..276801f56643 100644 --- a/java-dlp/grpc-google-cloud-dlp-v2/pom.xml +++ b/java-dlp/grpc-google-cloud-dlp-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.73.0 + 3.74.0-SNAPSHOT grpc-google-cloud-dlp-v2 GRPC library for grpc-google-cloud-dlp-v2 com.google.cloud google-cloud-dlp-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-dlp/pom.xml b/java-dlp/pom.xml index 1fb5ee33754e..a718647e527a 100644 --- a/java-dlp/pom.xml +++ b/java-dlp/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dlp-parent pom - 3.73.0 + 3.74.0-SNAPSHOT Google Cloud DLP Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-dlp-v2 - 3.73.0 + 3.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.73.0 + 3.74.0-SNAPSHOT com.google.cloud google-cloud-dlp - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-dlp/proto-google-cloud-dlp-v2/pom.xml b/java-dlp/proto-google-cloud-dlp-v2/pom.xml index 4fc93b105c94..507021768aca 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/pom.xml +++ b/java-dlp/proto-google-cloud-dlp-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dlp-v2 - 3.73.0 + 3.74.0-SNAPSHOT proto-google-cloud-dlp-v2 PROTO library for proto-google-cloud-dlp-v2 com.google.cloud google-cloud-dlp-parent - 3.73.0 + 3.74.0-SNAPSHOT diff --git a/java-dms/google-cloud-dms-bom/pom.xml b/java-dms/google-cloud-dms-bom/pom.xml index 841e9b5a0baa..0c8321f2ee3c 100644 --- a/java-dms/google-cloud-dms-bom/pom.xml +++ b/java-dms/google-cloud-dms-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dms-bom - 2.68.0 + 2.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dms - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dms-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dms-v1 - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-dms/google-cloud-dms/pom.xml b/java-dms/google-cloud-dms/pom.xml index 56bc2a62f32d..11d4180d1acd 100644 --- a/java-dms/google-cloud-dms/pom.xml +++ b/java-dms/google-cloud-dms/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dms - 2.68.0 + 2.69.0-SNAPSHOT jar Google Database Migration Service Database Migration Service 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. com.google.cloud google-cloud-dms-parent - 2.68.0 + 2.69.0-SNAPSHOT google-cloud-dms diff --git a/java-dms/grpc-google-cloud-dms-v1/pom.xml b/java-dms/grpc-google-cloud-dms-v1/pom.xml index 77e52032ca9f..59f2fc6b3a34 100644 --- a/java-dms/grpc-google-cloud-dms-v1/pom.xml +++ b/java-dms/grpc-google-cloud-dms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dms-v1 - 2.68.0 + 2.69.0-SNAPSHOT grpc-google-cloud-dms-v1 GRPC library for google-cloud-dms com.google.cloud google-cloud-dms-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-dms/pom.xml b/java-dms/pom.xml index c6051d791fc5..a24b282efc18 100644 --- a/java-dms/pom.xml +++ b/java-dms/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dms-parent pom - 2.68.0 + 2.69.0-SNAPSHOT Google Database Migration Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-dms - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-dms-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-dms-v1 - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-dms/proto-google-cloud-dms-v1/pom.xml b/java-dms/proto-google-cloud-dms-v1/pom.xml index 5d30d00cf67a..03f267c1da7e 100644 --- a/java-dms/proto-google-cloud-dms-v1/pom.xml +++ b/java-dms/proto-google-cloud-dms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dms-v1 - 2.68.0 + 2.69.0-SNAPSHOT proto-google-cloud-dms-v1 Proto library for google-cloud-dms com.google.cloud google-cloud-dms-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-dns/pom.xml b/java-dns/pom.xml index a65e10e7bf0d..5e26290c4fe7 100644 --- a/java-dns/pom.xml +++ b/java-dns/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dns jar - 2.67.0 + 2.68.0-SNAPSHOT Google Cloud DNS Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml diff --git a/java-document-ai/google-cloud-document-ai-bom/pom.xml b/java-document-ai/google-cloud-document-ai-bom/pom.xml index 8e92d727fd8d..42449340e854 100644 --- a/java-document-ai/google-cloud-document-ai-bom/pom.xml +++ b/java-document-ai/google-cloud-document-ai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-document-ai-bom - 2.73.0 + 2.74.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -21,27 +21,27 @@ com.google.cloud google-cloud-document-ai - 2.73.0 + 2.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.85.0 + 0.86.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.73.0 + 2.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.85.0 + 0.86.0-SNAPSHOT com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.73.0 + 2.74.0-SNAPSHOT diff --git a/java-document-ai/google-cloud-document-ai/pom.xml b/java-document-ai/google-cloud-document-ai/pom.xml index 8a9f91622d7f..80f22caf3e41 100644 --- a/java-document-ai/google-cloud-document-ai/pom.xml +++ b/java-document-ai/google-cloud-document-ai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-document-ai - 2.73.0 + 2.74.0-SNAPSHOT jar Google Cloud Document AI Java idiomatic client for Google Cloud Document AI com.google.cloud google-cloud-document-ai-parent - 2.73.0 + 2.74.0-SNAPSHOT google-cloud-document-ai diff --git a/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml b/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml index 6eee3135919c..847fa988d4b4 100644 --- a/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml +++ b/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.73.0 + 2.74.0-SNAPSHOT grpc-google-cloud-document-ai-v1 GRPC library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 2.73.0 + 2.74.0-SNAPSHOT diff --git a/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml b/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml index 5c24c5fd309c..c6f08e96fbe3 100644 --- a/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml +++ b/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.85.0 + 0.86.0-SNAPSHOT grpc-google-cloud-document-ai-v1beta3 GRPC library for grpc-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 2.73.0 + 2.74.0-SNAPSHOT diff --git a/java-document-ai/pom.xml b/java-document-ai/pom.xml index e773ab8fcf38..fb87c9a18393 100644 --- a/java-document-ai/pom.xml +++ b/java-document-ai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-document-ai-parent pom - 2.73.0 + 2.74.0-SNAPSHOT Google Cloud Document AI Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.73.0 + 2.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.73.0 + 2.74.0-SNAPSHOT com.google.cloud google-cloud-document-ai - 2.73.0 + 2.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.85.0 + 0.86.0-SNAPSHOT com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.85.0 + 0.86.0-SNAPSHOT diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml b/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml index ea9a5727d216..3cdf1cd35860 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml +++ b/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.73.0 + 2.74.0-SNAPSHOT proto-google-cloud-document-ai-v1 Proto library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 2.73.0 + 2.74.0-SNAPSHOT diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml b/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml index da0988478824..275cb8f32085 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.85.0 + 0.86.0-SNAPSHOT proto-google-cloud-document-ai-v1beta3 PROTO library for proto-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 2.73.0 + 2.74.0-SNAPSHOT diff --git a/java-domains/google-cloud-domains-bom/pom.xml b/java-domains/google-cloud-domains-bom/pom.xml index 679c7c34b090..91fa209de495 100644 --- a/java-domains/google-cloud-domains-bom/pom.xml +++ b/java-domains/google-cloud-domains-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-domains-bom - 1.66.0 + 1.67.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-domains - 1.66.0 + 1.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-domains-v1 - 1.66.0 + 1.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-domains-v1 - 1.66.0 + 1.67.0-SNAPSHOT diff --git a/java-domains/google-cloud-domains/pom.xml b/java-domains/google-cloud-domains/pom.xml index 4e8698887e9a..d6f3780bd7f3 100644 --- a/java-domains/google-cloud-domains/pom.xml +++ b/java-domains/google-cloud-domains/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-domains - 1.66.0 + 1.67.0-SNAPSHOT jar Google Cloud Domains allows you to register and manage domains by using Cloud Domains. com.google.cloud google-cloud-domains-parent - 1.66.0 + 1.67.0-SNAPSHOT google-cloud-domains diff --git a/java-domains/grpc-google-cloud-domains-v1/pom.xml b/java-domains/grpc-google-cloud-domains-v1/pom.xml index d143ec7de884..a7524490cde0 100644 --- a/java-domains/grpc-google-cloud-domains-v1/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1 - 1.66.0 + 1.67.0-SNAPSHOT grpc-google-cloud-domains-v1 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.66.0 + 1.67.0-SNAPSHOT diff --git a/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml b/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml index 1e438925fd50..2e3a1f28b696 100644 --- a/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-domains-v1alpha2 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.66.0 + 1.67.0-SNAPSHOT diff --git a/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml b/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml index 64d88668344f..b809cbf16eae 100644 --- a/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-domains-v1beta1 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.66.0 + 1.67.0-SNAPSHOT diff --git a/java-domains/pom.xml b/java-domains/pom.xml index 65bf70bf9438..6943cdf0f200 100644 --- a/java-domains/pom.xml +++ b/java-domains/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-domains-parent pom - 1.66.0 + 1.67.0-SNAPSHOT Google Cloud Domains Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-domains - 1.66.0 + 1.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-domains-v1 - 1.66.0 + 1.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-domains-v1 - 1.66.0 + 1.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT diff --git a/java-domains/proto-google-cloud-domains-v1/pom.xml b/java-domains/proto-google-cloud-domains-v1/pom.xml index dc3963b29d6d..f907e879d86b 100644 --- a/java-domains/proto-google-cloud-domains-v1/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1 - 1.66.0 + 1.67.0-SNAPSHOT proto-google-cloud-domains-v1 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.66.0 + 1.67.0-SNAPSHOT diff --git a/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml b/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml index 7c8aaad29e23..1965d95453d6 100644 --- a/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.74.0 + 0.75.0-SNAPSHOT proto-google-cloud-domains-v1alpha2 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.66.0 + 1.67.0-SNAPSHOT diff --git a/java-domains/proto-google-cloud-domains-v1beta1/pom.xml b/java-domains/proto-google-cloud-domains-v1beta1/pom.xml index 09bbf471cfb1..c1c8674bc02a 100644 --- a/java-domains/proto-google-cloud-domains-v1beta1/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT proto-google-cloud-domains-v1beta1 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.66.0 + 1.67.0-SNAPSHOT diff --git a/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml b/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml index 4874c8bf4729..9540c47c1c0a 100644 --- a/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml +++ b/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-edgenetwork-bom - 0.37.0 + 0.38.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-edgenetwork - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-edgenetwork/google-cloud-edgenetwork/pom.xml b/java-edgenetwork/google-cloud-edgenetwork/pom.xml index 24f759afa71a..4cfbdffe02aa 100644 --- a/java-edgenetwork/google-cloud-edgenetwork/pom.xml +++ b/java-edgenetwork/google-cloud-edgenetwork/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-edgenetwork - 0.37.0 + 0.38.0-SNAPSHOT jar Google Distributed Cloud Edge Network API Distributed Cloud Edge Network API Network management API for Distributed Cloud Edge. com.google.cloud google-cloud-edgenetwork-parent - 0.37.0 + 0.38.0-SNAPSHOT google-cloud-edgenetwork diff --git a/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml b/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml index fa0c88602250..ab5441bb2210 100644 --- a/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml +++ b/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.37.0 + 0.38.0-SNAPSHOT grpc-google-cloud-edgenetwork-v1 GRPC library for google-cloud-edgenetwork com.google.cloud google-cloud-edgenetwork-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-edgenetwork/pom.xml b/java-edgenetwork/pom.xml index 8a8cde638320..0cda83c2b5ec 100644 --- a/java-edgenetwork/pom.xml +++ b/java-edgenetwork/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-edgenetwork-parent pom - 0.37.0 + 0.38.0-SNAPSHOT Google Distributed Cloud Edge Network API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-edgenetwork - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml b/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml index 59e5149922d3..e22711688fd1 100644 --- a/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml +++ b/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.37.0 + 0.38.0-SNAPSHOT proto-google-cloud-edgenetwork-v1 Proto library for google-cloud-edgenetwork com.google.cloud google-cloud-edgenetwork-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml index 1faf92b953de..6901d64f9191 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-enterpriseknowledgegraph-bom - 0.65.0 + 0.66.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-enterpriseknowledgegraph - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml index 475189afb3fb..c037569318c6 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-enterpriseknowledgegraph - 0.65.0 + 0.66.0-SNAPSHOT jar Google Enterprise Knowledge Graph Enterprise Knowledge Graph Enterprise Knowledge Graph organizes siloed information into organizational knowledge, which involves consolidating, standardizing, and reconciling data in an efficient and useful way. com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.65.0 + 0.66.0-SNAPSHOT google-cloud-enterpriseknowledgegraph diff --git a/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml b/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml index f3d46e95887b..3e0cc5087c11 100644 --- a/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml +++ b/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.65.0 + 0.66.0-SNAPSHOT grpc-google-cloud-enterpriseknowledgegraph-v1 GRPC library for google-cloud-enterpriseknowledgegraph com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-enterpriseknowledgegraph/pom.xml b/java-enterpriseknowledgegraph/pom.xml index 21b5a1cb3663..d1fee71ae081 100644 --- a/java-enterpriseknowledgegraph/pom.xml +++ b/java-enterpriseknowledgegraph/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-enterpriseknowledgegraph-parent pom - 0.65.0 + 0.66.0-SNAPSHOT Google Enterprise Knowledge Graph Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-enterpriseknowledgegraph - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.65.0 + 0.66.0-SNAPSHOT com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml b/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml index bc694ec4c681..e3c3513d40a5 100644 --- a/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml +++ b/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.65.0 + 0.66.0-SNAPSHOT proto-google-cloud-enterpriseknowledgegraph-v1 Proto library for google-cloud-enterpriseknowledgegraph com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.65.0 + 0.66.0-SNAPSHOT diff --git a/java-errorreporting/google-cloud-errorreporting-bom/pom.xml b/java-errorreporting/google-cloud-errorreporting-bom/pom.xml index d0c39fd0ee89..de9db27401b9 100644 --- a/java-errorreporting/google-cloud-errorreporting-bom/pom.xml +++ b/java-errorreporting/google-cloud-errorreporting-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-errorreporting-bom - 0.190.0-beta + 0.191.0-beta-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-errorreporting - 0.190.0-beta + 0.191.0-beta-SNAPSHOT com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT diff --git a/java-errorreporting/google-cloud-errorreporting/pom.xml b/java-errorreporting/google-cloud-errorreporting/pom.xml index a7e699e59187..0aafed641220 100644 --- a/java-errorreporting/google-cloud-errorreporting/pom.xml +++ b/java-errorreporting/google-cloud-errorreporting/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-errorreporting - 0.190.0-beta + 0.191.0-beta-SNAPSHOT jar Google Cloud Error Reporting Java idiomatic client for Google Cloud Error Reporting com.google.cloud google-cloud-errorreporting-parent - 0.190.0-beta + 0.191.0-beta-SNAPSHOT google-cloud-errorreporting diff --git a/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml b/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml index c204d71c7492..aff47a22acd7 100644 --- a/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml +++ b/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT grpc-google-cloud-error-reporting-v1beta1 GRPC library for grpc-google-cloud-error-reporting-v1beta1 com.google.cloud google-cloud-errorreporting-parent - 0.190.0-beta + 0.191.0-beta-SNAPSHOT diff --git a/java-errorreporting/pom.xml b/java-errorreporting/pom.xml index e0cd68390237..641036056f90 100644 --- a/java-errorreporting/pom.xml +++ b/java-errorreporting/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-errorreporting-parent pom - 0.190.0-beta + 0.191.0-beta-SNAPSHOT Google Cloud Error Reporting Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-errorreporting - 0.190.0-beta + 0.191.0-beta-SNAPSHOT com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT diff --git a/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml b/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml index 8ef8a516034b..15fe7c430cad 100644 --- a/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml +++ b/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.156.0 + 0.157.0-SNAPSHOT proto-google-cloud-error-reporting-v1beta1 PROTO library for proto-google-cloud-error-reporting-v1beta1 com.google.cloud google-cloud-errorreporting-parent - 0.190.0-beta + 0.191.0-beta-SNAPSHOT diff --git a/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml b/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml index e969a1c877d9..eda28357eeda 100644 --- a/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml +++ b/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-essential-contacts-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-essential-contacts - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-essential-contacts/google-cloud-essential-contacts/pom.xml b/java-essential-contacts/google-cloud-essential-contacts/pom.xml index c8cfcbb38b4b..cb3b9e45bf49 100644 --- a/java-essential-contacts/google-cloud-essential-contacts/pom.xml +++ b/java-essential-contacts/google-cloud-essential-contacts/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-essential-contacts - 2.69.0 + 2.70.0-SNAPSHOT jar Google Essential Contacts API Essential Contacts API helps you customize who receives notifications by providing your own list of contacts in many Google Cloud services. com.google.cloud google-cloud-essential-contacts-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-essential-contacts diff --git a/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml b/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml index 85df69028de9..c016feddbe97 100644 --- a/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml +++ b/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-essential-contacts-v1 GRPC library for google-cloud-essential-contacts com.google.cloud google-cloud-essential-contacts-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-essential-contacts/pom.xml b/java-essential-contacts/pom.xml index 652fc87d7bfb..711e814edfd0 100644 --- a/java-essential-contacts/pom.xml +++ b/java-essential-contacts/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-essential-contacts-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Essential Contacts API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-essential-contacts - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml b/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml index 70a23877dab1..14da3fcd8dc0 100644 --- a/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml +++ b/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-essential-contacts-v1 Proto library for google-cloud-essential-contacts com.google.cloud google-cloud-essential-contacts-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml b/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml index 4af633775260..4f0b44a6b341 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-eventarc-publishing-bom - 0.69.0 + 0.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-eventarc-publishing - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml b/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml index ee955c0130aa..7b2f20f7e13b 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-eventarc-publishing - 0.69.0 + 0.70.0-SNAPSHOT jar Google Eventarc Publishing Eventarc Publishing lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-cloud-eventarc-publishing-parent - 0.69.0 + 0.70.0-SNAPSHOT google-cloud-eventarc-publishing diff --git a/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml b/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml index 6e5f6506939f..8c0dd8dcd072 100644 --- a/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml +++ b/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.69.0 + 0.70.0-SNAPSHOT grpc-google-cloud-eventarc-publishing-v1 GRPC library for google-cloud-eventarc-publishing com.google.cloud google-cloud-eventarc-publishing-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-eventarc-publishing/pom.xml b/java-eventarc-publishing/pom.xml index 04310766a68b..c714800a03fe 100644 --- a/java-eventarc-publishing/pom.xml +++ b/java-eventarc-publishing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-eventarc-publishing-parent pom - 0.69.0 + 0.70.0-SNAPSHOT Google Eventarc Publishing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-eventarc-publishing - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml b/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml index 8a9a324a6a6e..51e0e3421367 100644 --- a/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml +++ b/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.69.0 + 0.70.0-SNAPSHOT proto-google-cloud-eventarc-publishing-v1 Proto library for google-cloud-eventarc-publishing com.google.cloud google-cloud-eventarc-publishing-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-eventarc/google-cloud-eventarc-bom/pom.xml b/java-eventarc/google-cloud-eventarc-bom/pom.xml index 9080add20f41..6c0f3982e003 100644 --- a/java-eventarc/google-cloud-eventarc-bom/pom.xml +++ b/java-eventarc/google-cloud-eventarc-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-eventarc-bom - 1.69.0 + 1.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-eventarc - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-eventarc/google-cloud-eventarc/pom.xml b/java-eventarc/google-cloud-eventarc/pom.xml index a9352c683b51..b85fd30d4b3f 100644 --- a/java-eventarc/google-cloud-eventarc/pom.xml +++ b/java-eventarc/google-cloud-eventarc/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-eventarc - 1.69.0 + 1.70.0-SNAPSHOT jar Google Eventarc Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-cloud-eventarc-parent - 1.69.0 + 1.70.0-SNAPSHOT google-cloud-eventarc diff --git a/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml b/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml index ec07b30be809..4370cf3e9e7f 100644 --- a/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml +++ b/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-eventarc-v1 GRPC library for google-cloud-eventarc com.google.cloud google-cloud-eventarc-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-eventarc/pom.xml b/java-eventarc/pom.xml index 12ea6b5d1401..6146c50509c9 100644 --- a/java-eventarc/pom.xml +++ b/java-eventarc/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-eventarc-parent pom - 1.69.0 + 1.70.0-SNAPSHOT Google Eventarc Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-eventarc - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml b/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml index 588cecd1ca00..5d24968b9cdc 100644 --- a/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml +++ b/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-eventarc-v1 Proto library for google-cloud-eventarc com.google.cloud google-cloud-eventarc-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-filestore/google-cloud-filestore-bom/pom.xml b/java-filestore/google-cloud-filestore-bom/pom.xml index 62a7a2351491..7ab6db61d4fd 100644 --- a/java-filestore/google-cloud-filestore-bom/pom.xml +++ b/java-filestore/google-cloud-filestore-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-filestore-bom - 1.70.0 + 1.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-filestore - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-filestore-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-filestore/google-cloud-filestore/pom.xml b/java-filestore/google-cloud-filestore/pom.xml index 965abfdae094..d674d5dcc8d7 100644 --- a/java-filestore/google-cloud-filestore/pom.xml +++ b/java-filestore/google-cloud-filestore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-filestore - 1.70.0 + 1.71.0-SNAPSHOT jar Google Cloud Filestore API Cloud Filestore API 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. com.google.cloud google-cloud-filestore-parent - 1.70.0 + 1.71.0-SNAPSHOT google-cloud-filestore diff --git a/java-filestore/grpc-google-cloud-filestore-v1/pom.xml b/java-filestore/grpc-google-cloud-filestore-v1/pom.xml index bc2ace1d0c66..67f8a3e2ba80 100644 --- a/java-filestore/grpc-google-cloud-filestore-v1/pom.xml +++ b/java-filestore/grpc-google-cloud-filestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.70.0 + 1.71.0-SNAPSHOT grpc-google-cloud-filestore-v1 GRPC library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml b/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml index 105e8c6f9cd9..25c3c1931641 100644 --- a/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml +++ b/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-filestore-v1beta1 GRPC library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-filestore/pom.xml b/java-filestore/pom.xml index 4bbdf9895ed3..8ae3ecff1ec7 100644 --- a/java-filestore/pom.xml +++ b/java-filestore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-filestore-parent pom - 1.70.0 + 1.71.0-SNAPSHOT Google Cloud Filestore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-filestore - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-filestore-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-filestore/proto-google-cloud-filestore-v1/pom.xml b/java-filestore/proto-google-cloud-filestore-v1/pom.xml index 2cd1fb3e2a4a..ba9342896051 100644 --- a/java-filestore/proto-google-cloud-filestore-v1/pom.xml +++ b/java-filestore/proto-google-cloud-filestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-filestore-v1 - 1.70.0 + 1.71.0-SNAPSHOT proto-google-cloud-filestore-v1 Proto library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml b/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml index a5ac5b82511b..e4c14d812bcd 100644 --- a/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml +++ b/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-filestore-v1beta1 Proto library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-financialservices/google-cloud-financialservices-bom/pom.xml b/java-financialservices/google-cloud-financialservices-bom/pom.xml index 230a1c19c20a..a722d658ca31 100644 --- a/java-financialservices/google-cloud-financialservices-bom/pom.xml +++ b/java-financialservices/google-cloud-financialservices-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-financialservices-bom - 0.10.0 + 0.11.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-financialservices - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-financialservices/google-cloud-financialservices/pom.xml b/java-financialservices/google-cloud-financialservices/pom.xml index a2ce894eeccb..a1971a5b046d 100644 --- a/java-financialservices/google-cloud-financialservices/pom.xml +++ b/java-financialservices/google-cloud-financialservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-financialservices - 0.10.0 + 0.11.0-SNAPSHOT jar Google Financial Services API Financial Services API 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. com.google.cloud google-cloud-financialservices-parent - 0.10.0 + 0.11.0-SNAPSHOT google-cloud-financialservices diff --git a/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml b/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml index e535f4385f92..28b26c2553de 100644 --- a/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml +++ b/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.10.0 + 0.11.0-SNAPSHOT grpc-google-cloud-financialservices-v1 GRPC library for google-cloud-financialservices com.google.cloud google-cloud-financialservices-parent - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-financialservices/pom.xml b/java-financialservices/pom.xml index 1fb220d41a81..0836022e2903 100644 --- a/java-financialservices/pom.xml +++ b/java-financialservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-financialservices-parent pom - 0.10.0 + 0.11.0-SNAPSHOT Google Financial Services API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-financialservices - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml b/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml index 388271f45a8a..65e225326ea6 100644 --- a/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml +++ b/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.10.0 + 0.11.0-SNAPSHOT proto-google-cloud-financialservices-v1 Proto library for google-cloud-financialservices com.google.cloud google-cloud-financialservices-parent - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-functions/google-cloud-functions-bom/pom.xml b/java-functions/google-cloud-functions-bom/pom.xml index 73abc6251ab6..a8dca91ecd63 100644 --- a/java-functions/google-cloud-functions-bom/pom.xml +++ b/java-functions/google-cloud-functions-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-functions-bom - 2.71.0 + 2.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-functions - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v2 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v2beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v2 - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/google-cloud-functions/pom.xml b/java-functions/google-cloud-functions/pom.xml index d11dfb37782c..4ae6867bc8d1 100644 --- a/java-functions/google-cloud-functions/pom.xml +++ b/java-functions/google-cloud-functions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-functions - 2.71.0 + 2.72.0-SNAPSHOT jar Google Cloud Functions is a scalable pay as you go Functions-as-a-Service (FaaS) to run your code with zero server management. com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT google-cloud-functions diff --git a/java-functions/grpc-google-cloud-functions-v1/pom.xml b/java-functions/grpc-google-cloud-functions-v1/pom.xml index c8d2dcd75e8f..dc93e0355910 100644 --- a/java-functions/grpc-google-cloud-functions-v1/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v1 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-functions-v1 GRPC library for grpc-google-cloud-functions-v1 com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/grpc-google-cloud-functions-v2/pom.xml b/java-functions/grpc-google-cloud-functions-v2/pom.xml index c0248bb4ec82..1a1724c41c94 100644 --- a/java-functions/grpc-google-cloud-functions-v2/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-functions-v2 GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml b/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml index 89cfb6bed0aa..f2d580beb7c5 100644 --- a/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-functions-v2alpha GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/grpc-google-cloud-functions-v2beta/pom.xml b/java-functions/grpc-google-cloud-functions-v2beta/pom.xml index df01145b6df9..b4af9669c021 100644 --- a/java-functions/grpc-google-cloud-functions-v2beta/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-functions-v2beta GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/pom.xml b/java-functions/pom.xml index 11dae7f580ee..7cb6d72b3bec 100644 --- a/java-functions/pom.xml +++ b/java-functions/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-functions-parent pom - 2.71.0 + 2.72.0-SNAPSHOT Google Cloud Functions Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-functions - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v2 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v2 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v2beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-functions-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-functions-v1 - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/proto-google-cloud-functions-v1/pom.xml b/java-functions/proto-google-cloud-functions-v1/pom.xml index 3e429d048c73..c1356fc57ec9 100644 --- a/java-functions/proto-google-cloud-functions-v1/pom.xml +++ b/java-functions/proto-google-cloud-functions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v1 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-functions-v1 PROTO library for proto-google-cloud-functions-v1 com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/proto-google-cloud-functions-v2/pom.xml b/java-functions/proto-google-cloud-functions-v2/pom.xml index 86bb8d979a65..8339c015a739 100644 --- a/java-functions/proto-google-cloud-functions-v2/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-functions-v2 Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/proto-google-cloud-functions-v2alpha/pom.xml b/java-functions/proto-google-cloud-functions-v2alpha/pom.xml index b0bbc77fc5da..c8dbb702223f 100644 --- a/java-functions/proto-google-cloud-functions-v2alpha/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-functions-v2alpha Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-functions/proto-google-cloud-functions-v2beta/pom.xml b/java-functions/proto-google-cloud-functions-v2beta/pom.xml index d1e03d33ca05..4e1eb4f064c5 100644 --- a/java-functions/proto-google-cloud-functions-v2beta/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2beta - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-functions-v2beta Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml index 36af3ef87f4b..6130af7de91b 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-gdchardwaremanagement-bom - 0.24.0 + 0.25.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-gdchardwaremanagement - 0.24.0 + 0.25.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.24.0 + 0.25.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.24.0 + 0.25.0-SNAPSHOT diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml index 1b9c5b9a7852..df4a2e8e1a8d 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gdchardwaremanagement - 0.24.0 + 0.25.0-SNAPSHOT jar Google GDC Hardware Management API GDC Hardware Management API 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. com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.24.0 + 0.25.0-SNAPSHOT google-cloud-gdchardwaremanagement diff --git a/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml b/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml index 5b29deeda660..aaf8062f57e4 100644 --- a/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml +++ b/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.24.0 + 0.25.0-SNAPSHOT grpc-google-cloud-gdchardwaremanagement-v1alpha GRPC library for google-cloud-gdchardwaremanagement com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.24.0 + 0.25.0-SNAPSHOT diff --git a/java-gdchardwaremanagement/pom.xml b/java-gdchardwaremanagement/pom.xml index 5cd0d0eaec97..0e944b3f19e1 100644 --- a/java-gdchardwaremanagement/pom.xml +++ b/java-gdchardwaremanagement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gdchardwaremanagement-parent pom - 0.24.0 + 0.25.0-SNAPSHOT Google GDC Hardware Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gdchardwaremanagement - 0.24.0 + 0.25.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.24.0 + 0.25.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.24.0 + 0.25.0-SNAPSHOT diff --git a/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml b/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml index 0612ce74b3ad..0046d6fed39b 100644 --- a/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml +++ b/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.24.0 + 0.25.0-SNAPSHOT proto-google-cloud-gdchardwaremanagement-v1alpha Proto library for google-cloud-gdchardwaremanagement com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.24.0 + 0.25.0-SNAPSHOT diff --git a/java-gke-backup/google-cloud-gke-backup-bom/pom.xml b/java-gke-backup/google-cloud-gke-backup-bom/pom.xml index 7d29d53cde48..f4c8163e3b4c 100644 --- a/java-gke-backup/google-cloud-gke-backup-bom/pom.xml +++ b/java-gke-backup/google-cloud-gke-backup-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-backup-bom - 0.68.0 + 0.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-gke-backup - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gke-backup/google-cloud-gke-backup/pom.xml b/java-gke-backup/google-cloud-gke-backup/pom.xml index 34bd1a7d9bdf..eb9491d8118a 100644 --- a/java-gke-backup/google-cloud-gke-backup/pom.xml +++ b/java-gke-backup/google-cloud-gke-backup/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-backup - 0.68.0 + 0.69.0-SNAPSHOT jar Google Backup for GKE Backup for GKE is a service for backing up and restoring workloads in GKE. com.google.cloud google-cloud-gke-backup-parent - 0.68.0 + 0.69.0-SNAPSHOT google-cloud-gke-backup diff --git a/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml b/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml index 2d76082d3d78..6aec65e3ee35 100644 --- a/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml +++ b/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.68.0 + 0.69.0-SNAPSHOT grpc-google-cloud-gke-backup-v1 GRPC library for google-cloud-gke-backup com.google.cloud google-cloud-gke-backup-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gke-backup/pom.xml b/java-gke-backup/pom.xml index 18ac33195de6..da76a667b7cc 100644 --- a/java-gke-backup/pom.xml +++ b/java-gke-backup/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-backup-parent pom - 0.68.0 + 0.69.0-SNAPSHOT Google Backup for GKE Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gke-backup - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml b/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml index 3b0add60464f..92026b2568a7 100644 --- a/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml +++ b/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.68.0 + 0.69.0-SNAPSHOT proto-google-cloud-gke-backup-v1 Proto library for google-cloud-gke-backup com.google.cloud google-cloud-gke-backup-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml b/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml index 2b385f2d169f..01bafa779679 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-connect-gateway-bom - 0.70.0 + 0.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,12 +27,12 @@ com.google.cloud google-cloud-gke-connect-gateway - 0.70.0 + 0.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.70.0 + 0.71.0-SNAPSHOT diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml index a6a26d475d86..35732d9e7531 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-connect-gateway - 0.70.0 + 0.71.0-SNAPSHOT jar Google Connect Gateway API Connect Gateway API 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. com.google.cloud google-cloud-gke-connect-gateway-parent - 0.70.0 + 0.71.0-SNAPSHOT google-cloud-gke-connect-gateway diff --git a/java-gke-connect-gateway/pom.xml b/java-gke-connect-gateway/pom.xml index 2097bc0d2b79..18a6a41670ed 100644 --- a/java-gke-connect-gateway/pom.xml +++ b/java-gke-connect-gateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-connect-gateway-parent pom - 0.70.0 + 0.71.0-SNAPSHOT Google Connect Gateway API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-gke-connect-gateway - 0.70.0 + 0.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.70.0 + 0.71.0-SNAPSHOT diff --git a/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml b/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml index 53e6f3fabc96..d24535021c10 100644 --- a/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml +++ b/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.70.0 + 0.71.0-SNAPSHOT proto-google-cloud-gke-connect-gateway-v1beta1 Proto library for google-cloud-gke-connect-gateway com.google.cloud google-cloud-gke-connect-gateway-parent - 0.70.0 + 0.71.0-SNAPSHOT diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml b/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml index 5d299c6c5fb0..b88d1c9d752a 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-multi-cloud-bom - 0.68.0 + 0.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-gke-multi-cloud - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml index c533d4f513a2..8693b61b9beb 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-multi-cloud - 0.68.0 + 0.69.0-SNAPSHOT jar Google Anthos Multicloud Anthos Multicloud enables you to provision and manage GKE clusters running on AWS and Azure infrastructure through a centralized Google Cloud backed control plane. com.google.cloud google-cloud-gke-multi-cloud-parent - 0.68.0 + 0.69.0-SNAPSHOT google-cloud-gke-multi-cloud diff --git a/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml b/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml index e97b6a44d587..a07c54205cb4 100644 --- a/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml +++ b/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.68.0 + 0.69.0-SNAPSHOT grpc-google-cloud-gke-multi-cloud-v1 GRPC library for google-cloud-gke-multi-cloud com.google.cloud google-cloud-gke-multi-cloud-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gke-multi-cloud/pom.xml b/java-gke-multi-cloud/pom.xml index 524ea3f30823..c047de37a630 100644 --- a/java-gke-multi-cloud/pom.xml +++ b/java-gke-multi-cloud/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-multi-cloud-parent pom - 0.68.0 + 0.69.0-SNAPSHOT Google Anthos Multicloud Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gke-multi-cloud - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.68.0 + 0.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml b/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml index b6d352a4640b..3cc9e612c1ea 100644 --- a/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml +++ b/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.68.0 + 0.69.0-SNAPSHOT proto-google-cloud-gke-multi-cloud-v1 Proto library for google-cloud-gke-multi-cloud com.google.cloud google-cloud-gke-multi-cloud-parent - 0.68.0 + 0.69.0-SNAPSHOT diff --git a/java-gkehub/google-cloud-gkehub-bom/pom.xml b/java-gkehub/google-cloud-gkehub-bom/pom.xml index 3dc4b96e9e03..6e08d2ec5539 100644 --- a/java-gkehub/google-cloud-gkehub-bom/pom.xml +++ b/java-gkehub/google-cloud-gkehub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gkehub-bom - 1.69.0 + 1.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-gkehub - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.75.0 + 0.76.0-SNAPSHOT diff --git a/java-gkehub/google-cloud-gkehub/pom.xml b/java-gkehub/google-cloud-gkehub/pom.xml index b4e572cf5cfa..cfdee16f7f63 100644 --- a/java-gkehub/google-cloud-gkehub/pom.xml +++ b/java-gkehub/google-cloud-gkehub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gkehub - 1.69.0 + 1.70.0-SNAPSHOT jar Google GKE Hub API 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. com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT google-cloud-gkehub diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml index b0ee00f8367b..f0c40b733f08 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-gkehub-v1 GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml index c115d1aae80c..b77b954f8067 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.75.0 + 0.76.0-SNAPSHOT grpc-google-cloud-gkehub-v1alpha GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml index 9a9bf743e70a..320589ecf594 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.75.0 + 0.76.0-SNAPSHOT grpc-google-cloud-gkehub-v1beta GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml index f36b08522430..ce5b458b058d 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT grpc-google-cloud-gkehub-v1beta1 GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-gkehub/pom.xml b/java-gkehub/pom.xml index b24d71b6bfd0..28d312d95adc 100644 --- a/java-gkehub/pom.xml +++ b/java-gkehub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gkehub-parent pom - 1.69.0 + 1.70.0-SNAPSHOT Google GKE Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-gkehub - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT diff --git a/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml index fc0081756f7d..7fe6ffc3a661 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-gkehub-v1 Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml index 13f3d3e86c01..0236cd08f9c9 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.75.0 + 0.76.0-SNAPSHOT proto-google-cloud-gkehub-v1alpha Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml index 2f194cc363a1..21cc2d3fd686 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.75.0 + 0.76.0-SNAPSHOT proto-google-cloud-gkehub-v1beta Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml index 24a6b9a355ff..d3b5d736533e 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT proto-google-cloud-gkehub-v1beta1 Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-grafeas/pom.xml b/java-grafeas/pom.xml index 135c3760eff5..4d8223ec7d58 100644 --- a/java-grafeas/pom.xml +++ b/java-grafeas/pom.xml @@ -5,7 +5,7 @@ 4.0.0 io.grafeas grafeas - 2.70.0 + 2.71.0-SNAPSHOT jar Grafeas Client @@ -15,7 +15,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml diff --git a/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml b/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml index 61fb79e54412..0d891b1bb847 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml +++ b/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-cloud-gsuite-addons - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-apps-script-type-protos - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml b/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml index b490b3d9aa3c..4f2c1b3f7c89 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml +++ b/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons - 2.69.0 + 2.70.0-SNAPSHOT jar Google Google Workspace Add-ons API Google Workspace Add-ons API are customized applications that integrate with Google Workspace productivity applications. com.google.cloud google-cloud-gsuite-addons-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-gsuite-addons diff --git a/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml b/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml index 0605399f3f31..6b0d5d6172ac 100644 --- a/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml +++ b/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-gsuite-addons-v1 GRPC library for google-cloud-gsuite-addons com.google.cloud google-cloud-gsuite-addons-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-gsuite-addons/pom.xml b/java-gsuite-addons/pom.xml index 68a25840d16d..da0d71000d41 100644 --- a/java-gsuite-addons/pom.xml +++ b/java-gsuite-addons/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gsuite-addons-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Google Workspace Add-ons API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-gsuite-addons - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-apps-script-type-protos - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml b/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml index 0d0f725f27eb..d2a817b3d315 100644 --- a/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml +++ b/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml @@ -5,13 +5,13 @@ com.google.cloud google-cloud-gsuite-addons-parent - 2.69.0 + 2.70.0-SNAPSHOT 4.0.0 com.google.api.grpc proto-google-apps-script-type-protos proto-google-apps-script-type-protos - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml b/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml index 937aedbb8b3d..77e400ceef91 100644 --- a/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml +++ b/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-gsuite-addons-v1 Proto library for google-cloud-gsuite-addons com.google.cloud google-cloud-gsuite-addons-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iam-admin/google-iam-admin-bom/pom.xml b/java-iam-admin/google-iam-admin-bom/pom.xml index 0c7edad28df2..dc6f1cafd2f8 100644 --- a/java-iam-admin/google-iam-admin-bom/pom.xml +++ b/java-iam-admin/google-iam-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-iam-admin-bom - 3.64.0 + 3.65.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-iam-admin - 3.64.0 + 3.65.0-SNAPSHOT com.google.api.grpc grpc-google-iam-admin-v1 - 3.64.0 + 3.65.0-SNAPSHOT com.google.api.grpc proto-google-iam-admin-v1 - 3.64.0 + 3.65.0-SNAPSHOT diff --git a/java-iam-admin/google-iam-admin/pom.xml b/java-iam-admin/google-iam-admin/pom.xml index baa9f0e83410..ca2f58093764 100644 --- a/java-iam-admin/google-iam-admin/pom.xml +++ b/java-iam-admin/google-iam-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-iam-admin - 3.64.0 + 3.65.0-SNAPSHOT jar Google IAM Admin API IAM Admin API you to manage your Service Accounts and IAM bindings. com.google.cloud google-iam-admin-parent - 3.64.0 + 3.65.0-SNAPSHOT google-iam-admin diff --git a/java-iam-admin/grpc-google-iam-admin-v1/pom.xml b/java-iam-admin/grpc-google-iam-admin-v1/pom.xml index 3c25578d73f8..0b78e00fb2a7 100644 --- a/java-iam-admin/grpc-google-iam-admin-v1/pom.xml +++ b/java-iam-admin/grpc-google-iam-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-admin-v1 - 3.64.0 + 3.65.0-SNAPSHOT grpc-google-iam-admin-v1 GRPC library for google-iam-admin com.google.cloud google-iam-admin-parent - 3.64.0 + 3.65.0-SNAPSHOT diff --git a/java-iam-admin/pom.xml b/java-iam-admin/pom.xml index 7b83e2a1dea2..fcad278164a7 100644 --- a/java-iam-admin/pom.xml +++ b/java-iam-admin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-admin-parent pom - 3.64.0 + 3.65.0-SNAPSHOT Google IAM Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-iam-admin - 3.64.0 + 3.65.0-SNAPSHOT com.google.api.grpc grpc-google-iam-admin-v1 - 3.64.0 + 3.65.0-SNAPSHOT com.google.api.grpc proto-google-iam-admin-v1 - 3.64.0 + 3.65.0-SNAPSHOT diff --git a/java-iam-admin/proto-google-iam-admin-v1/pom.xml b/java-iam-admin/proto-google-iam-admin-v1/pom.xml index ea45d0245a68..b006c50d7678 100644 --- a/java-iam-admin/proto-google-iam-admin-v1/pom.xml +++ b/java-iam-admin/proto-google-iam-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-admin-v1 - 3.64.0 + 3.65.0-SNAPSHOT proto-google-iam-admin-v1 Proto library for google-iam-admin com.google.cloud google-iam-admin-parent - 3.64.0 + 3.65.0-SNAPSHOT diff --git a/java-iam/google-iam-policy-bom/pom.xml b/java-iam/google-iam-policy-bom/pom.xml index 1925a79defba..a2368ec49c5a 100644 --- a/java-iam/google-iam-policy-bom/pom.xml +++ b/java-iam/google-iam-policy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-iam-policy-bom - 1.67.0 + 1.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,7 +27,7 @@ com.google.cloud google-iam-policy - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-iam/google-iam-policy/pom.xml b/java-iam/google-iam-policy/pom.xml index 5900125be2a0..ed874e83f1de 100644 --- a/java-iam/google-iam-policy/pom.xml +++ b/java-iam/google-iam-policy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-iam-policy - 1.67.0 + 1.68.0-SNAPSHOT jar Google IAM Policy Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-iam-policy-parent - 1.67.0 + 1.68.0-SNAPSHOT google-iam-policy diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 05e8cd2bddc4..24354f15c18a 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-policy-parent pom - 1.67.0 + 1.68.0-SNAPSHOT Google IAM Policy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml diff --git a/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml b/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml index fb68ffe5829e..6763909046a5 100644 --- a/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml +++ b/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-iamcredentials-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-iamcredentials - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iamcredentials/google-cloud-iamcredentials/pom.xml b/java-iamcredentials/google-cloud-iamcredentials/pom.xml index d26060daff05..3473f954fd7c 100644 --- a/java-iamcredentials/google-cloud-iamcredentials/pom.xml +++ b/java-iamcredentials/google-cloud-iamcredentials/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iamcredentials - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud IAM Service Account Credentials Java idiomatic client for Google Cloud IAM Service Account Credentials com.google.cloud google-cloud-iamcredentials-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-iamcredentials diff --git a/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml b/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml index 97dae4119ed3..10c1de078764 100644 --- a/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml +++ b/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-iamcredentials-v1 GRPC library for grpc-google-cloud-iamcredentials-v1 com.google.cloud google-cloud-iamcredentials-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iamcredentials/pom.xml b/java-iamcredentials/pom.xml index ceafdb13163f..d0719f893fa0 100644 --- a/java-iamcredentials/pom.xml +++ b/java-iamcredentials/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iamcredentials-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud IAM Service Account Credentials Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-iamcredentials - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml b/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml index 566f7a1eae59..0edb7d881b4e 100644 --- a/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml +++ b/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-iamcredentials-v1 PROTO library for proto-google-cloud-iamcredentials-v1 com.google.cloud google-cloud-iamcredentials-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iap/google-cloud-iap-bom/pom.xml b/java-iap/google-cloud-iap-bom/pom.xml index 78148e87622c..8677516e0aaf 100644 --- a/java-iap/google-cloud-iap-bom/pom.xml +++ b/java-iap/google-cloud-iap-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-iap-bom - 0.25.0 + 0.26.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-iap - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-iap-v1 - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc proto-google-cloud-iap-v1 - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-iap/google-cloud-iap/pom.xml b/java-iap/google-cloud-iap/pom.xml index ca9d39e7fb6f..01c1c232b986 100644 --- a/java-iap/google-cloud-iap/pom.xml +++ b/java-iap/google-cloud-iap/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iap - 0.25.0 + 0.26.0-SNAPSHOT jar Google Cloud Identity-Aware Proxy API Cloud Identity-Aware Proxy API Controls access to cloud applications running on Google Cloud Platform. com.google.cloud google-cloud-iap-parent - 0.25.0 + 0.26.0-SNAPSHOT google-cloud-iap diff --git a/java-iap/grpc-google-cloud-iap-v1/pom.xml b/java-iap/grpc-google-cloud-iap-v1/pom.xml index 6e037049cf53..db0e50a2a823 100644 --- a/java-iap/grpc-google-cloud-iap-v1/pom.xml +++ b/java-iap/grpc-google-cloud-iap-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iap-v1 - 0.25.0 + 0.26.0-SNAPSHOT grpc-google-cloud-iap-v1 GRPC library for google-cloud-iap com.google.cloud google-cloud-iap-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-iap/pom.xml b/java-iap/pom.xml index a3c063dce4d8..9017c98bee52 100644 --- a/java-iap/pom.xml +++ b/java-iap/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iap-parent pom - 0.25.0 + 0.26.0-SNAPSHOT Google Cloud Identity-Aware Proxy API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-iap - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-iap-v1 - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc proto-google-cloud-iap-v1 - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-iap/proto-google-cloud-iap-v1/pom.xml b/java-iap/proto-google-cloud-iap-v1/pom.xml index 5c7347219f06..820fde0023e9 100644 --- a/java-iap/proto-google-cloud-iap-v1/pom.xml +++ b/java-iap/proto-google-cloud-iap-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iap-v1 - 0.25.0 + 0.26.0-SNAPSHOT proto-google-cloud-iap-v1 Proto library for google-cloud-iap com.google.cloud google-cloud-iap-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-ids/google-cloud-ids-bom/pom.xml b/java-ids/google-cloud-ids-bom/pom.xml index 16c50a6216fe..2b46c64ec917 100644 --- a/java-ids/google-cloud-ids-bom/pom.xml +++ b/java-ids/google-cloud-ids-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-ids-bom - 1.68.0 + 1.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-ids - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-ids-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-ids-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-ids/google-cloud-ids/pom.xml b/java-ids/google-cloud-ids/pom.xml index ece5e8cea6c4..55d62fe5f31d 100644 --- a/java-ids/google-cloud-ids/pom.xml +++ b/java-ids/google-cloud-ids/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-ids - 1.68.0 + 1.69.0-SNAPSHOT jar Google Intrusion Detection System Intrusion Detection System monitors your networks, and it alerts you when it detects malicious activity. Cloud IDS is powered by Palo Alto Networks. com.google.cloud google-cloud-ids-parent - 1.68.0 + 1.69.0-SNAPSHOT google-cloud-ids diff --git a/java-ids/grpc-google-cloud-ids-v1/pom.xml b/java-ids/grpc-google-cloud-ids-v1/pom.xml index db2efdd208eb..101a63aa49f4 100644 --- a/java-ids/grpc-google-cloud-ids-v1/pom.xml +++ b/java-ids/grpc-google-cloud-ids-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-ids-v1 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-ids-v1 GRPC library for google-cloud-ids com.google.cloud google-cloud-ids-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-ids/pom.xml b/java-ids/pom.xml index 35c953d20c91..817107b32fa6 100644 --- a/java-ids/pom.xml +++ b/java-ids/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-ids-parent pom - 1.68.0 + 1.69.0-SNAPSHOT Google Intrusion Detection System Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-ids - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-ids-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-ids-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-ids/proto-google-cloud-ids-v1/pom.xml b/java-ids/proto-google-cloud-ids-v1/pom.xml index 5f96a2cc92ca..d6bd14041e17 100644 --- a/java-ids/proto-google-cloud-ids-v1/pom.xml +++ b/java-ids/proto-google-cloud-ids-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-ids-v1 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-ids-v1 Proto library for google-cloud-ids com.google.cloud google-cloud-ids-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-infra-manager/google-cloud-infra-manager-bom/pom.xml b/java-infra-manager/google-cloud-infra-manager-bom/pom.xml index 34a8765bd8a3..4d55a46b1ee2 100644 --- a/java-infra-manager/google-cloud-infra-manager-bom/pom.xml +++ b/java-infra-manager/google-cloud-infra-manager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-infra-manager-bom - 0.46.0 + 0.47.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-infra-manager - 0.46.0 + 0.47.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.46.0 + 0.47.0-SNAPSHOT com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.46.0 + 0.47.0-SNAPSHOT diff --git a/java-infra-manager/google-cloud-infra-manager/pom.xml b/java-infra-manager/google-cloud-infra-manager/pom.xml index a145ad068219..06235b6b9065 100644 --- a/java-infra-manager/google-cloud-infra-manager/pom.xml +++ b/java-infra-manager/google-cloud-infra-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-infra-manager - 0.46.0 + 0.47.0-SNAPSHOT jar Google Infrastructure Manager API Infrastructure Manager API Creates and manages Google Cloud Platform resources and infrastructure. com.google.cloud google-cloud-infra-manager-parent - 0.46.0 + 0.47.0-SNAPSHOT google-cloud-infra-manager diff --git a/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml b/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml index 0dd786f960b9..becf158e5852 100644 --- a/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml +++ b/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.46.0 + 0.47.0-SNAPSHOT grpc-google-cloud-infra-manager-v1 GRPC library for google-cloud-infra-manager com.google.cloud google-cloud-infra-manager-parent - 0.46.0 + 0.47.0-SNAPSHOT diff --git a/java-infra-manager/pom.xml b/java-infra-manager/pom.xml index 2ce24fcd5520..5dd01822c52f 100644 --- a/java-infra-manager/pom.xml +++ b/java-infra-manager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-infra-manager-parent pom - 0.46.0 + 0.47.0-SNAPSHOT Google Infrastructure Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-infra-manager - 0.46.0 + 0.47.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.46.0 + 0.47.0-SNAPSHOT com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.46.0 + 0.47.0-SNAPSHOT diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml b/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml index 373a8d5c8d8e..af51c8835b15 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.46.0 + 0.47.0-SNAPSHOT proto-google-cloud-infra-manager-v1 Proto library for google-cloud-infra-manager com.google.cloud google-cloud-infra-manager-parent - 0.46.0 + 0.47.0-SNAPSHOT diff --git a/java-iot/google-cloud-iot-bom/pom.xml b/java-iot/google-cloud-iot-bom/pom.xml index 3f179199125f..99a525395d43 100644 --- a/java-iot/google-cloud-iot-bom/pom.xml +++ b/java-iot/google-cloud-iot-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-iot-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-iot - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-iot-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-iot-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iot/google-cloud-iot/pom.xml b/java-iot/google-cloud-iot/pom.xml index d6d1d80b5cc8..f8081c44e888 100644 --- a/java-iot/google-cloud-iot/pom.xml +++ b/java-iot/google-cloud-iot/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iot - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud IoT Core Java idiomatic client for Google Cloud IoT Core com.google.cloud google-cloud-iot-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-iot diff --git a/java-iot/grpc-google-cloud-iot-v1/pom.xml b/java-iot/grpc-google-cloud-iot-v1/pom.xml index c3baede2fdc0..74bde3250c70 100644 --- a/java-iot/grpc-google-cloud-iot-v1/pom.xml +++ b/java-iot/grpc-google-cloud-iot-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iot-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-iot-v1 GRPC library for grpc-google-cloud-iot-v1 com.google.cloud google-cloud-iot-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iot/pom.xml b/java-iot/pom.xml index 9b550030f256..248d4c21810f 100644 --- a/java-iot/pom.xml +++ b/java-iot/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iot-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud IoT Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-iot-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-iot-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-iot - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-iot/proto-google-cloud-iot-v1/pom.xml b/java-iot/proto-google-cloud-iot-v1/pom.xml index 3400b278e6b0..f40cfdd55cdd 100644 --- a/java-iot/proto-google-cloud-iot-v1/pom.xml +++ b/java-iot/proto-google-cloud-iot-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iot-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-iot-v1 PROTO library for proto-google-cloud-iot-v1 com.google.cloud google-cloud-iot-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml index f45874fca63c..0fbb3b004214 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-issue-resolution-bom - 0.9.0 + 0.10.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-issue-resolution - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml index bd6c3efaf640..809cd99ef14a 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-issue-resolution - 0.9.0 + 0.10.0-SNAPSHOT jar Google Merchant Issue Resolution API Merchant Issue Resolution API Programatically manage your Merchant Issues com.google.shopping google-shopping-merchant-issue-resolution-parent - 0.9.0 + 0.10.0-SNAPSHOT google-shopping-merchant-issue-resolution diff --git a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml index c991c5c7dc50..84904f1409ec 100644 --- a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 0.9.0 + 0.10.0-SNAPSHOT grpc-google-shopping-merchant-issue-resolution-v1beta GRPC library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-java-shopping-merchant-issue-resolution/pom.xml b/java-java-shopping-merchant-issue-resolution/pom.xml index 2aab71db082f..499b384285d5 100644 --- a/java-java-shopping-merchant-issue-resolution/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-issue-resolution-parent pom - 0.9.0 + 0.10.0-SNAPSHOT Google Merchant Issue Resolution API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-issue-resolution - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml index 1c5b31767b9f..454fd20fa5e7 100644 --- a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 0.9.0 + 0.10.0-SNAPSHOT proto-google-shopping-merchant-issue-resolution-v1beta Proto library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml index cfc3ba1a4f62..1eed61da3aff 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-order-tracking-bom - 0.9.0 + 0.10.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-order-tracking - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml index 0f568a18151c..8a8c57943d8d 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-order-tracking - 0.9.0 + 0.10.0-SNAPSHOT jar Google Merchant Order Tracking API Merchant Order Tracking API Programmatically manage your Merchant Center Accounts com.google.shopping google-shopping-merchant-order-tracking-parent - 0.9.0 + 0.10.0-SNAPSHOT google-shopping-merchant-order-tracking diff --git a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml index 6ab056c3108c..704b2d84a0d7 100644 --- a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml +++ b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 0.9.0 + 0.10.0-SNAPSHOT grpc-google-shopping-merchant-order-tracking-v1beta GRPC library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-java-shopping-merchant-order-tracking/pom.xml b/java-java-shopping-merchant-order-tracking/pom.xml index 5b817210b41b..eec7958c6d1d 100644 --- a/java-java-shopping-merchant-order-tracking/pom.xml +++ b/java-java-shopping-merchant-order-tracking/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-order-tracking-parent pom - 0.9.0 + 0.10.0-SNAPSHOT Google Merchant Order Tracking API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-order-tracking - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml index 0f67d3de4348..c334435f27ec 100644 --- a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml +++ b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 0.9.0 + 0.10.0-SNAPSHOT proto-google-shopping-merchant-order-tracking-v1beta Proto library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-kms/google-cloud-kms-bom/pom.xml b/java-kms/google-cloud-kms-bom/pom.xml index 0dd72ede1136..e15ad8dceb8e 100644 --- a/java-kms/google-cloud-kms-bom/pom.xml +++ b/java-kms/google-cloud-kms-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-kms-bom - 2.72.0 + 2.73.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-kms - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-kms-v1 - 0.163.0 + 0.164.0-SNAPSHOT com.google.api.grpc proto-google-cloud-kms-v1 - 0.163.0 + 0.164.0-SNAPSHOT diff --git a/java-kms/google-cloud-kms/pom.xml b/java-kms/google-cloud-kms/pom.xml index 0459360eaf2f..2f99584375cb 100644 --- a/java-kms/google-cloud-kms/pom.xml +++ b/java-kms/google-cloud-kms/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-kms - 2.72.0 + 2.73.0-SNAPSHOT jar Google Cloud KMS Java idiomatic client for Google Cloud KMS com.google.cloud google-cloud-kms-parent - 2.72.0 + 2.73.0-SNAPSHOT google-cloud-kms diff --git a/java-kms/grpc-google-cloud-kms-v1/pom.xml b/java-kms/grpc-google-cloud-kms-v1/pom.xml index 2d2ecbf4d6e0..071652525e63 100644 --- a/java-kms/grpc-google-cloud-kms-v1/pom.xml +++ b/java-kms/grpc-google-cloud-kms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-kms-v1 - 0.163.0 + 0.164.0-SNAPSHOT grpc-google-cloud-kms-v1 GRPC library for grpc-google-cloud-kms-v1 com.google.cloud google-cloud-kms-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-kms/pom.xml b/java-kms/pom.xml index 1807086b8718..67e425f364e5 100644 --- a/java-kms/pom.xml +++ b/java-kms/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-kms-parent pom - 2.72.0 + 2.73.0-SNAPSHOT Google Cloud KMS Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.api.grpc proto-google-cloud-kms-v1 - 0.163.0 + 0.164.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-kms-v1 - 0.163.0 + 0.164.0-SNAPSHOT com.google.cloud google-cloud-kms - 2.72.0 + 2.73.0-SNAPSHOT com.google.cloud google-cloud-kms-bom - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-kms/proto-google-cloud-kms-v1/pom.xml b/java-kms/proto-google-cloud-kms-v1/pom.xml index e571108a6f88..b6039dbe5f79 100644 --- a/java-kms/proto-google-cloud-kms-v1/pom.xml +++ b/java-kms/proto-google-cloud-kms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-kms-v1 - 0.163.0 + 0.164.0-SNAPSHOT proto-google-cloud-kms-v1 PROTO library for proto-google-cloud-kms-v1 com.google.cloud google-cloud-kms-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml b/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml index 5ff18d1802e4..051f17801a62 100644 --- a/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml +++ b/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-kmsinventory-bom - 0.58.0 + 0.59.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-kmsinventory - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-kmsinventory/google-cloud-kmsinventory/pom.xml b/java-kmsinventory/google-cloud-kmsinventory/pom.xml index 0f157a2157da..da25cadf429e 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/pom.xml +++ b/java-kmsinventory/google-cloud-kmsinventory/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-kmsinventory - 0.58.0 + 0.59.0-SNAPSHOT jar Google KMS Inventory API KMS Inventory API KMS Inventory API. com.google.cloud google-cloud-kmsinventory-parent - 0.58.0 + 0.59.0-SNAPSHOT google-cloud-kmsinventory diff --git a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml index d4f467d1a0b8..0f028b441f13 100644 --- a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml +++ b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.58.0 + 0.59.0-SNAPSHOT grpc-google-cloud-kmsinventory-v1 GRPC library for google-cloud-kmsinventory com.google.cloud google-cloud-kmsinventory-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-kmsinventory/pom.xml b/java-kmsinventory/pom.xml index c939e0da5445..97026ca06b4a 100644 --- a/java-kmsinventory/pom.xml +++ b/java-kmsinventory/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-kmsinventory-parent pom - 0.58.0 + 0.59.0-SNAPSHOT Google KMS Inventory API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-kmsinventory - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.api.grpc proto-google-cloud-kms-v1 - 0.163.0 + 0.164.0-SNAPSHOT diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml index 6239691a88ea..22e32d301a4b 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.58.0 + 0.59.0-SNAPSHOT proto-google-cloud-kmsinventory-v1 Proto library for google-cloud-kmsinventory com.google.cloud google-cloud-kmsinventory-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-language/google-cloud-language-bom/pom.xml b/java-language/google-cloud-language-bom/pom.xml index 4cfc44b27531..76f10cf5a8db 100644 --- a/java-language/google-cloud-language-bom/pom.xml +++ b/java-language/google-cloud-language-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-language-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-language - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-language-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.157.0 + 0.158.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-language-v2 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-language-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.157.0 + 0.158.0-SNAPSHOT com.google.api.grpc proto-google-cloud-language-v2 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-language/google-cloud-language/pom.xml b/java-language/google-cloud-language/pom.xml index 2c66f23fb83c..58de695cccec 100644 --- a/java-language/google-cloud-language/pom.xml +++ b/java-language/google-cloud-language/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-language - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud Natural Language Java idiomatic client for Google Clould Natural Language com.google.cloud google-cloud-language-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-language diff --git a/java-language/grpc-google-cloud-language-v1/pom.xml b/java-language/grpc-google-cloud-language-v1/pom.xml index b5651be7f38c..21256eb10683 100644 --- a/java-language/grpc-google-cloud-language-v1/pom.xml +++ b/java-language/grpc-google-cloud-language-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-language-v1 GRPC library for grpc-google-cloud-language-v1 com.google.cloud google-cloud-language-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-language/grpc-google-cloud-language-v1beta2/pom.xml b/java-language/grpc-google-cloud-language-v1beta2/pom.xml index a72a2465fcff..f776c8482d9a 100644 --- a/java-language/grpc-google-cloud-language-v1beta2/pom.xml +++ b/java-language/grpc-google-cloud-language-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.157.0 + 0.158.0-SNAPSHOT grpc-google-cloud-language-v1beta2 GRPC library for grpc-google-cloud-language-v1beta2 com.google.cloud google-cloud-language-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-language/grpc-google-cloud-language-v2/pom.xml b/java-language/grpc-google-cloud-language-v2/pom.xml index 407b213109fd..b19a14d2382c 100644 --- a/java-language/grpc-google-cloud-language-v2/pom.xml +++ b/java-language/grpc-google-cloud-language-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v2 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-language-v2 GRPC library for google-cloud-language com.google.cloud google-cloud-language-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-language/pom.xml b/java-language/pom.xml index 1df46301e54d..2b5ef17b5402 100644 --- a/java-language/pom.xml +++ b/java-language/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-language-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud Natural Language Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-language-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-language-v2 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-language-v2 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.157.0 + 0.158.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-language-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.157.0 + 0.158.0-SNAPSHOT com.google.cloud google-cloud-language - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-language/proto-google-cloud-language-v1/pom.xml b/java-language/proto-google-cloud-language-v1/pom.xml index 3c7744960c46..0436150d8fb8 100644 --- a/java-language/proto-google-cloud-language-v1/pom.xml +++ b/java-language/proto-google-cloud-language-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-language-v1 PROTO library for proto-google-cloud-language-v1 com.google.cloud google-cloud-language-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-language/proto-google-cloud-language-v1beta2/pom.xml b/java-language/proto-google-cloud-language-v1beta2/pom.xml index d876e1f7e686..451c99985733 100644 --- a/java-language/proto-google-cloud-language-v1beta2/pom.xml +++ b/java-language/proto-google-cloud-language-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.157.0 + 0.158.0-SNAPSHOT proto-google-cloud-language-v1beta2 PROTO library for proto-google-cloud-language-v1beta2 com.google.cloud google-cloud-language-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-language/proto-google-cloud-language-v2/pom.xml b/java-language/proto-google-cloud-language-v2/pom.xml index 03a22fbd3256..1fcf79d352d9 100644 --- a/java-language/proto-google-cloud-language-v2/pom.xml +++ b/java-language/proto-google-cloud-language-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v2 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-language-v2 Proto library for google-cloud-language com.google.cloud google-cloud-language-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-licensemanager/google-cloud-licensemanager-bom/pom.xml b/java-licensemanager/google-cloud-licensemanager-bom/pom.xml index 7cf864bb4801..9174730a1cb6 100644 --- a/java-licensemanager/google-cloud-licensemanager-bom/pom.xml +++ b/java-licensemanager/google-cloud-licensemanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-licensemanager-bom - 0.2.0 + 0.3.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-licensemanager - 0.2.0 + 0.3.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.2.0 + 0.3.0-SNAPSHOT com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.2.0 + 0.3.0-SNAPSHOT diff --git a/java-licensemanager/google-cloud-licensemanager/pom.xml b/java-licensemanager/google-cloud-licensemanager/pom.xml index 839d90bd375e..00766d17a8d9 100644 --- a/java-licensemanager/google-cloud-licensemanager/pom.xml +++ b/java-licensemanager/google-cloud-licensemanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-licensemanager - 0.2.0 + 0.3.0-SNAPSHOT jar Google License Manager API License Manager API License Manager is a tool to manage and track third-party licenses on Google Cloud. com.google.cloud google-cloud-licensemanager-parent - 0.2.0 + 0.3.0-SNAPSHOT google-cloud-licensemanager diff --git a/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml b/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml index b6f5fffe121d..94cce74c5b52 100644 --- a/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml +++ b/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.2.0 + 0.3.0-SNAPSHOT grpc-google-cloud-licensemanager-v1 GRPC library for google-cloud-licensemanager com.google.cloud google-cloud-licensemanager-parent - 0.2.0 + 0.3.0-SNAPSHOT diff --git a/java-licensemanager/pom.xml b/java-licensemanager/pom.xml index 4cd6d64bea68..a09889d3087c 100644 --- a/java-licensemanager/pom.xml +++ b/java-licensemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-licensemanager-parent pom - 0.2.0 + 0.3.0-SNAPSHOT Google License Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-licensemanager - 0.2.0 + 0.3.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.2.0 + 0.3.0-SNAPSHOT com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.2.0 + 0.3.0-SNAPSHOT diff --git a/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml b/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml index b5e919f3393d..20e9045f2ccb 100644 --- a/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml +++ b/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.2.0 + 0.3.0-SNAPSHOT proto-google-cloud-licensemanager-v1 Proto library for google-cloud-licensemanager com.google.cloud google-cloud-licensemanager-parent - 0.2.0 + 0.3.0-SNAPSHOT diff --git a/java-life-sciences/google-cloud-life-sciences-bom/pom.xml b/java-life-sciences/google-cloud-life-sciences-bom/pom.xml index 8e8f574119eb..735974cd69eb 100644 --- a/java-life-sciences/google-cloud-life-sciences-bom/pom.xml +++ b/java-life-sciences/google-cloud-life-sciences-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-life-sciences-bom - 0.71.0 + 0.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-life-sciences - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-life-sciences/google-cloud-life-sciences/pom.xml b/java-life-sciences/google-cloud-life-sciences/pom.xml index 908418d8675c..5fbf236c49ff 100644 --- a/java-life-sciences/google-cloud-life-sciences/pom.xml +++ b/java-life-sciences/google-cloud-life-sciences/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-life-sciences - 0.71.0 + 0.72.0-SNAPSHOT jar Google Cloud Life Sciences Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. com.google.cloud google-cloud-life-sciences-parent - 0.71.0 + 0.72.0-SNAPSHOT google-cloud-life-sciences diff --git a/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml b/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml index 9bdb0b4ecaae..32c35f69eff0 100644 --- a/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml +++ b/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.71.0 + 0.72.0-SNAPSHOT grpc-google-cloud-life-sciences-v2beta GRPC library for google-cloud-life-sciences com.google.cloud google-cloud-life-sciences-parent - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-life-sciences/pom.xml b/java-life-sciences/pom.xml index 8b80ed79069f..aaa3b4a6fcc8 100644 --- a/java-life-sciences/pom.xml +++ b/java-life-sciences/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-life-sciences-parent pom - 0.71.0 + 0.72.0-SNAPSHOT Google Cloud Life Sciences Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-life-sciences - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml b/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml index b86dc0513a5c..9518643e5a9d 100644 --- a/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml +++ b/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.71.0 + 0.72.0-SNAPSHOT proto-google-cloud-life-sciences-v2beta Proto library for google-cloud-life-sciences com.google.cloud google-cloud-life-sciences-parent - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-lustre/google-cloud-lustre-bom/pom.xml b/java-lustre/google-cloud-lustre-bom/pom.xml index 84785b4da09d..eeec5e817ee4 100644 --- a/java-lustre/google-cloud-lustre-bom/pom.xml +++ b/java-lustre/google-cloud-lustre-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-lustre-bom - 0.9.0 + 0.10.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-lustre - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc proto-google-cloud-lustre-v1 - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-lustre/google-cloud-lustre/pom.xml b/java-lustre/google-cloud-lustre/pom.xml index ab31a8531bcd..1cbf11e0d139 100644 --- a/java-lustre/google-cloud-lustre/pom.xml +++ b/java-lustre/google-cloud-lustre/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-lustre - 0.9.0 + 0.10.0-SNAPSHOT jar Google Google Cloud Managed Lustre API Google Cloud Managed Lustre API Google Cloud Managed Lustre delivers a high-performance, fully managed parallel file system optimized for AI and HPC applications. com.google.cloud google-cloud-lustre-parent - 0.9.0 + 0.10.0-SNAPSHOT google-cloud-lustre diff --git a/java-lustre/grpc-google-cloud-lustre-v1/pom.xml b/java-lustre/grpc-google-cloud-lustre-v1/pom.xml index 8573785f1aab..3fb730f7c466 100644 --- a/java-lustre/grpc-google-cloud-lustre-v1/pom.xml +++ b/java-lustre/grpc-google-cloud-lustre-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.9.0 + 0.10.0-SNAPSHOT grpc-google-cloud-lustre-v1 GRPC library for google-cloud-lustre com.google.cloud google-cloud-lustre-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-lustre/pom.xml b/java-lustre/pom.xml index d3e8b8f803b7..9f9e1f0e9766 100644 --- a/java-lustre/pom.xml +++ b/java-lustre/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-lustre-parent pom - 0.9.0 + 0.10.0-SNAPSHOT Google Google Cloud Managed Lustre API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-lustre - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc proto-google-cloud-lustre-v1 - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-lustre/proto-google-cloud-lustre-v1/pom.xml b/java-lustre/proto-google-cloud-lustre-v1/pom.xml index 968827e5a2ed..88b258d806ca 100644 --- a/java-lustre/proto-google-cloud-lustre-v1/pom.xml +++ b/java-lustre/proto-google-cloud-lustre-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-lustre-v1 - 0.9.0 + 0.10.0-SNAPSHOT proto-google-cloud-lustre-v1 Proto library for google-cloud-lustre com.google.cloud google-cloud-lustre-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-maintenance/google-cloud-maintenance-bom/pom.xml b/java-maintenance/google-cloud-maintenance-bom/pom.xml index 811d7d36beae..540680f142af 100644 --- a/java-maintenance/google-cloud-maintenance-bom/pom.xml +++ b/java-maintenance/google-cloud-maintenance-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-maintenance-bom - 0.3.0 + 0.4.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-maintenance - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-maintenance/google-cloud-maintenance/pom.xml b/java-maintenance/google-cloud-maintenance/pom.xml index 29e884d9460f..28848572e1be 100644 --- a/java-maintenance/google-cloud-maintenance/pom.xml +++ b/java-maintenance/google-cloud-maintenance/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-maintenance - 0.3.0 + 0.4.0-SNAPSHOT jar Google Maintenance API Maintenance API The Maintenance API provides a centralized view of planned disruptive maintenance events across supported Google Cloud products. com.google.cloud google-cloud-maintenance-parent - 0.3.0 + 0.4.0-SNAPSHOT google-cloud-maintenance diff --git a/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml b/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml index c95ac969bee5..3d0ce0daac4b 100644 --- a/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml +++ b/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.3.0 + 0.4.0-SNAPSHOT grpc-google-cloud-maintenance-v1beta GRPC library for google-cloud-maintenance com.google.cloud google-cloud-maintenance-parent - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-maintenance/pom.xml b/java-maintenance/pom.xml index 754e4e03cf51..6da8fc21062c 100644 --- a/java-maintenance/pom.xml +++ b/java-maintenance/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-maintenance-parent pom - 0.3.0 + 0.4.0-SNAPSHOT Google Maintenance API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-maintenance - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.3.0 + 0.4.0-SNAPSHOT com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml b/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml index 0a02933a6142..3b2685d04ed8 100644 --- a/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml +++ b/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.3.0 + 0.4.0-SNAPSHOT proto-google-cloud-maintenance-v1beta Proto library for google-cloud-maintenance com.google.cloud google-cloud-maintenance-parent - 0.3.0 + 0.4.0-SNAPSHOT diff --git a/java-managed-identities/google-cloud-managed-identities-bom/pom.xml b/java-managed-identities/google-cloud-managed-identities-bom/pom.xml index ece79926d729..d5eb0cc32e69 100644 --- a/java-managed-identities/google-cloud-managed-identities-bom/pom.xml +++ b/java-managed-identities/google-cloud-managed-identities-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-managed-identities-bom - 1.67.0 + 1.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-managed-identities - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-managed-identities/google-cloud-managed-identities/pom.xml b/java-managed-identities/google-cloud-managed-identities/pom.xml index ebf29ebfe9ab..a5fe0addaf4f 100644 --- a/java-managed-identities/google-cloud-managed-identities/pom.xml +++ b/java-managed-identities/google-cloud-managed-identities/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-managed-identities - 1.67.0 + 1.68.0-SNAPSHOT jar Google Managed Service for Microsoft Active Directory 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. com.google.cloud google-cloud-managed-identities-parent - 1.67.0 + 1.68.0-SNAPSHOT google-cloud-managed-identities diff --git a/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml b/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml index 03b179dc999f..cc9631fad72b 100644 --- a/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml +++ b/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.67.0 + 1.68.0-SNAPSHOT grpc-google-cloud-managed-identities-v1 GRPC library for google-cloud-managed-identities com.google.cloud google-cloud-managed-identities-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-managed-identities/pom.xml b/java-managed-identities/pom.xml index b536cb05c5cd..faeec3b6ef2e 100644 --- a/java-managed-identities/pom.xml +++ b/java-managed-identities/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-managed-identities-parent pom - 1.67.0 + 1.68.0-SNAPSHOT Google Managed Service for Microsoft Active Directory Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-managed-identities - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml b/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml index a5e867568d60..7a4be3cf06bb 100644 --- a/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml +++ b/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.67.0 + 1.68.0-SNAPSHOT proto-google-cloud-managed-identities-v1 Proto library for google-cloud-managed-identities com.google.cloud google-cloud-managed-identities-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-managedkafka/google-cloud-managedkafka-bom/pom.xml b/java-managedkafka/google-cloud-managedkafka-bom/pom.xml index c3a007fc19d5..674fb917e784 100644 --- a/java-managedkafka/google-cloud-managedkafka-bom/pom.xml +++ b/java-managedkafka/google-cloud-managedkafka-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-managedkafka-bom - 0.25.0 + 0.26.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-managedkafka - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-managedkafka/google-cloud-managedkafka/pom.xml b/java-managedkafka/google-cloud-managedkafka/pom.xml index dc6a4b232ffa..99d9d1c0de5d 100644 --- a/java-managedkafka/google-cloud-managedkafka/pom.xml +++ b/java-managedkafka/google-cloud-managedkafka/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-managedkafka - 0.25.0 + 0.26.0-SNAPSHOT jar Google Managed Service for Apache Kafka API Managed Service for Apache Kafka API Manage Apache Kafka clusters and resources. com.google.cloud google-cloud-managedkafka-parent - 0.25.0 + 0.26.0-SNAPSHOT google-cloud-managedkafka diff --git a/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml b/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml index fa855c2c7bfd..3ef0396fc68d 100644 --- a/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml +++ b/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.25.0 + 0.26.0-SNAPSHOT grpc-google-cloud-managedkafka-v1 GRPC library for google-cloud-managedkafka com.google.cloud google-cloud-managedkafka-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-managedkafka/pom.xml b/java-managedkafka/pom.xml index 9b1fb09a12a0..c53935a65e01 100644 --- a/java-managedkafka/pom.xml +++ b/java-managedkafka/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-managedkafka-parent pom - 0.25.0 + 0.26.0-SNAPSHOT Google Managed Service for Apache Kafka API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-managedkafka - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml b/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml index 30e2114d98f5..350f2f8d4cb8 100644 --- a/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml +++ b/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.25.0 + 0.26.0-SNAPSHOT proto-google-cloud-managedkafka-v1 Proto library for google-cloud-managedkafka com.google.cloud google-cloud-managedkafka-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml b/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml index 0b01421db177..53ea4d491ed9 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml +++ b/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-addressvalidation-bom - 0.63.0 + 0.64.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-addressvalidation - 0.63.0 + 0.64.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.63.0 + 0.64.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml b/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml index e4aec555f7fa..328c11996ad5 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml +++ b/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-addressvalidation - 0.63.0 + 0.64.0-SNAPSHOT jar Google Address Validation API Address Validation API 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. com.google.maps google-maps-addressvalidation-parent - 0.63.0 + 0.64.0-SNAPSHOT google-maps-addressvalidation diff --git a/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml b/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml index aa29b2ef1b87..296f64687f5a 100644 --- a/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml +++ b/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.63.0 + 0.64.0-SNAPSHOT grpc-google-maps-addressvalidation-v1 GRPC library for google-maps-addressvalidation com.google.maps google-maps-addressvalidation-parent - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-maps-addressvalidation/pom.xml b/java-maps-addressvalidation/pom.xml index e9f1681f0a2b..a9a7631595b9 100644 --- a/java-maps-addressvalidation/pom.xml +++ b/java-maps-addressvalidation/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-addressvalidation-parent pom - 0.63.0 + 0.64.0-SNAPSHOT Google Address Validation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-addressvalidation - 0.63.0 + 0.64.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.63.0 + 0.64.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml b/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml index 14b3476abf24..81eb86e14478 100644 --- a/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml +++ b/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.63.0 + 0.64.0-SNAPSHOT proto-google-maps-addressvalidation-v1 Proto library for google-maps-addressvalidation com.google.maps google-maps-addressvalidation-parent - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-maps-area-insights/google-maps-area-insights-bom/pom.xml b/java-maps-area-insights/google-maps-area-insights-bom/pom.xml index 47e24fc6c1f5..55add7ee1727 100644 --- a/java-maps-area-insights/google-maps-area-insights-bom/pom.xml +++ b/java-maps-area-insights/google-maps-area-insights-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-area-insights-bom - 0.20.0 + 0.21.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-area-insights - 0.20.0 + 0.21.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.20.0 + 0.21.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.20.0 + 0.21.0-SNAPSHOT diff --git a/java-maps-area-insights/google-maps-area-insights/pom.xml b/java-maps-area-insights/google-maps-area-insights/pom.xml index 43126d4eeb43..7654b22d6e6c 100644 --- a/java-maps-area-insights/google-maps-area-insights/pom.xml +++ b/java-maps-area-insights/google-maps-area-insights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-area-insights - 0.20.0 + 0.21.0-SNAPSHOT jar Google Places Insights API Places Insights API Places Insights API. com.google.maps google-maps-area-insights-parent - 0.20.0 + 0.21.0-SNAPSHOT google-maps-area-insights diff --git a/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml b/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml index 60ed73f6d89d..d8b89ece9449 100644 --- a/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml +++ b/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.20.0 + 0.21.0-SNAPSHOT grpc-google-maps-area-insights-v1 GRPC library for google-maps-area-insights com.google.maps google-maps-area-insights-parent - 0.20.0 + 0.21.0-SNAPSHOT diff --git a/java-maps-area-insights/pom.xml b/java-maps-area-insights/pom.xml index 866b2e683473..5a1f53d6bde2 100644 --- a/java-maps-area-insights/pom.xml +++ b/java-maps-area-insights/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-area-insights-parent pom - 0.20.0 + 0.21.0-SNAPSHOT Google Places Insights API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-area-insights - 0.20.0 + 0.21.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.20.0 + 0.21.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.20.0 + 0.21.0-SNAPSHOT diff --git a/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml b/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml index 9054c7ce03c7..605512e6f10b 100644 --- a/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml +++ b/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.20.0 + 0.21.0-SNAPSHOT proto-google-maps-area-insights-v1 Proto library for google-maps-area-insights com.google.maps google-maps-area-insights-parent - 0.20.0 + 0.21.0-SNAPSHOT diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml index f669023a09dd..cc70a483d525 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-fleetengine-delivery-bom - 0.16.0 + 0.17.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-fleetengine-delivery - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml index 5db8e5effecf..5aee04ac0253 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-fleetengine-delivery - 0.16.0 + 0.17.0-SNAPSHOT jar Google Last Mile Fleet Solution Delivery API Last Mile Fleet Solution Delivery API Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs. Customer's use of Google Maps Content in the Cloud Logging Services is subject to the Google Maps Platform Terms of Service located at https://cloud.google.com/maps-platform/terms. com.google.maps google-maps-fleetengine-delivery-parent - 0.16.0 + 0.17.0-SNAPSHOT google-maps-fleetengine-delivery diff --git a/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml b/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml index d05b0c3563a5..9b2bbbe935a3 100644 --- a/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml +++ b/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.16.0 + 0.17.0-SNAPSHOT grpc-google-maps-fleetengine-delivery-v1 GRPC library for google-maps-fleetengine-delivery com.google.maps google-maps-fleetengine-delivery-parent - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-fleetengine-delivery/pom.xml b/java-maps-fleetengine-delivery/pom.xml index f8539552f8db..7024b1f6ca4d 100644 --- a/java-maps-fleetengine-delivery/pom.xml +++ b/java-maps-fleetengine-delivery/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-fleetengine-delivery-parent pom - 0.16.0 + 0.17.0-SNAPSHOT Google Last Mile Fleet Solution Delivery API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-fleetengine-delivery - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml b/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml index d19b3571748c..36b2366a4a8e 100644 --- a/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml +++ b/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.16.0 + 0.17.0-SNAPSHOT proto-google-maps-fleetengine-delivery-v1 Proto library for google-maps-fleetengine-delivery com.google.maps google-maps-fleetengine-delivery-parent - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml b/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml index 5b3070bc46a5..290739a024cc 100644 --- a/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml +++ b/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-fleetengine-bom - 0.16.0 + 0.17.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-fleetengine - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-fleetengine/google-maps-fleetengine/pom.xml b/java-maps-fleetengine/google-maps-fleetengine/pom.xml index 96f3c8af1b23..c1c62c5a552b 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/pom.xml +++ b/java-maps-fleetengine/google-maps-fleetengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-fleetengine - 0.16.0 + 0.17.0-SNAPSHOT jar Google Local Rides and Deliveries API Local Rides and Deliveries API Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs. Customer's use of Google Maps Content in the Cloud Logging Services is subject to the Google Maps Platform Terms of Service located at https://cloud.google.com/maps-platform/terms. com.google.maps google-maps-fleetengine-parent - 0.16.0 + 0.17.0-SNAPSHOT google-maps-fleetengine diff --git a/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml b/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml index a6c0cf27c9c9..7a173ca0a57e 100644 --- a/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml +++ b/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.16.0 + 0.17.0-SNAPSHOT grpc-google-maps-fleetengine-v1 GRPC library for google-maps-fleetengine com.google.maps google-maps-fleetengine-parent - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-fleetengine/pom.xml b/java-maps-fleetengine/pom.xml index b3f4cd40be3a..8ba4d9a14659 100644 --- a/java-maps-fleetengine/pom.xml +++ b/java-maps-fleetengine/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-fleetengine-parent pom - 0.16.0 + 0.17.0-SNAPSHOT Google Local Rides and Deliveries API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-fleetengine - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.16.0 + 0.17.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml b/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml index da44b791c42f..4e530995af12 100644 --- a/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml +++ b/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.16.0 + 0.17.0-SNAPSHOT proto-google-maps-fleetengine-v1 Proto library for google-maps-fleetengine com.google.maps google-maps-fleetengine-parent - 0.16.0 + 0.17.0-SNAPSHOT diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml index 1bb8cf033fee..bf13e35d617c 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-mapsplatformdatasets-bom - 0.58.0 + 0.59.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-mapsplatformdatasets - 0.58.0 + 0.59.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml index da0d9efdcf76..e7526d1bb938 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.maps google-maps-mapsplatformdatasets - 0.58.0 + 0.59.0-SNAPSHOT jar Google Maps Platform Datasets API Maps Platform Datasets API The Maps Platform Datasets API enables developers to ingest geospatially-tied datasets @@ -11,7 +11,7 @@ com.google.maps google-maps-mapsplatformdatasets-parent - 0.58.0 + 0.59.0-SNAPSHOT google-maps-mapsplatformdatasets diff --git a/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml b/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml index a24d10022477..98e2d8745c42 100644 --- a/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml +++ b/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.58.0 + 0.59.0-SNAPSHOT grpc-google-maps-mapsplatformdatasets-v1 GRPC library for google-maps-mapsplatformdatasets com.google.maps google-maps-mapsplatformdatasets-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-maps-mapsplatformdatasets/pom.xml b/java-maps-mapsplatformdatasets/pom.xml index 909a04575cc0..a3c7c717200e 100644 --- a/java-maps-mapsplatformdatasets/pom.xml +++ b/java-maps-mapsplatformdatasets/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-mapsplatformdatasets-parent pom - 0.58.0 + 0.59.0-SNAPSHOT Google Maps Platform Datasets API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-mapsplatformdatasets - 0.58.0 + 0.59.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.58.0 + 0.59.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml b/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml index 6464e45aa9a8..affcd3202c63 100644 --- a/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml +++ b/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.58.0 + 0.59.0-SNAPSHOT proto-google-maps-mapsplatformdatasets-v1 Proto library for google-maps-mapsplatformdatasets com.google.maps google-maps-mapsplatformdatasets-parent - 0.58.0 + 0.59.0-SNAPSHOT diff --git a/java-maps-places/google-maps-places-bom/pom.xml b/java-maps-places/google-maps-places-bom/pom.xml index d05714211a1c..28e73c88c4c9 100644 --- a/java-maps-places/google-maps-places-bom/pom.xml +++ b/java-maps-places/google-maps-places-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-places-bom - 0.40.0 + 0.41.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-places - 0.40.0 + 0.41.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.40.0 + 0.41.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-places-v1 - 0.40.0 + 0.41.0-SNAPSHOT diff --git a/java-maps-places/google-maps-places/pom.xml b/java-maps-places/google-maps-places/pom.xml index b76b3a0fd13a..4fd21cb6f2d5 100644 --- a/java-maps-places/google-maps-places/pom.xml +++ b/java-maps-places/google-maps-places/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.maps google-maps-places - 0.40.0 + 0.41.0-SNAPSHOT jar Google Places API (New) Places API (New) The Places API allows developers to access a variety of search and @@ -11,7 +11,7 @@ com.google.maps google-maps-places-parent - 0.40.0 + 0.41.0-SNAPSHOT google-maps-places diff --git a/java-maps-places/grpc-google-maps-places-v1/pom.xml b/java-maps-places/grpc-google-maps-places-v1/pom.xml index 3703f43d4d0b..324643dff35a 100644 --- a/java-maps-places/grpc-google-maps-places-v1/pom.xml +++ b/java-maps-places/grpc-google-maps-places-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.40.0 + 0.41.0-SNAPSHOT grpc-google-maps-places-v1 GRPC library for google-maps-places com.google.maps google-maps-places-parent - 0.40.0 + 0.41.0-SNAPSHOT diff --git a/java-maps-places/pom.xml b/java-maps-places/pom.xml index 35a83b951a9d..1d22c31d84f9 100644 --- a/java-maps-places/pom.xml +++ b/java-maps-places/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-places-parent pom - 0.40.0 + 0.41.0-SNAPSHOT Google Places API (New) Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-places - 0.40.0 + 0.41.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.40.0 + 0.41.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-places-v1 - 0.40.0 + 0.41.0-SNAPSHOT diff --git a/java-maps-places/proto-google-maps-places-v1/pom.xml b/java-maps-places/proto-google-maps-places-v1/pom.xml index e56d8a078c0d..de80a0bac15b 100644 --- a/java-maps-places/proto-google-maps-places-v1/pom.xml +++ b/java-maps-places/proto-google-maps-places-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-places-v1 - 0.40.0 + 0.41.0-SNAPSHOT proto-google-maps-places-v1 Proto library for google-maps-places com.google.maps google-maps-places-parent - 0.40.0 + 0.41.0-SNAPSHOT diff --git a/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml b/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml index 00a2925c9990..847b727f8192 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml +++ b/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-routeoptimization-bom - 0.27.0 + 0.28.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-routeoptimization - 0.27.0 + 0.28.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.27.0 + 0.28.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.27.0 + 0.28.0-SNAPSHOT diff --git a/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml b/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml index f9e7132e046e..ba376cda0247 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml +++ b/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-routeoptimization - 0.27.0 + 0.28.0-SNAPSHOT jar Google Route Optimization API Route Optimization API 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. com.google.maps google-maps-routeoptimization-parent - 0.27.0 + 0.28.0-SNAPSHOT google-maps-routeoptimization diff --git a/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml b/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml index 9c6dce5c3556..68223e30b6ef 100644 --- a/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml +++ b/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.27.0 + 0.28.0-SNAPSHOT grpc-google-maps-routeoptimization-v1 GRPC library for google-maps-routeoptimization com.google.maps google-maps-routeoptimization-parent - 0.27.0 + 0.28.0-SNAPSHOT diff --git a/java-maps-routeoptimization/pom.xml b/java-maps-routeoptimization/pom.xml index a69451ee2425..ed76a2cb3342 100644 --- a/java-maps-routeoptimization/pom.xml +++ b/java-maps-routeoptimization/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-routeoptimization-parent pom - 0.27.0 + 0.28.0-SNAPSHOT Google Route Optimization API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-routeoptimization - 0.27.0 + 0.28.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.27.0 + 0.28.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.27.0 + 0.28.0-SNAPSHOT diff --git a/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml b/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml index ca82a266ec44..7c7b6659b7f3 100644 --- a/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml +++ b/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.27.0 + 0.28.0-SNAPSHOT proto-google-maps-routeoptimization-v1 Proto library for google-maps-routeoptimization com.google.maps google-maps-routeoptimization-parent - 0.27.0 + 0.28.0-SNAPSHOT diff --git a/java-maps-routing/google-maps-routing-bom/pom.xml b/java-maps-routing/google-maps-routing-bom/pom.xml index ae6df8a11b47..8eb7bd05bfcd 100644 --- a/java-maps-routing/google-maps-routing-bom/pom.xml +++ b/java-maps-routing/google-maps-routing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-routing-bom - 1.54.0 + 1.55.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-routing - 1.54.0 + 1.55.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.54.0 + 1.55.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.54.0 + 1.55.0-SNAPSHOT diff --git a/java-maps-routing/google-maps-routing/pom.xml b/java-maps-routing/google-maps-routing/pom.xml index a6eea39c10bc..8f1782a383fb 100644 --- a/java-maps-routing/google-maps-routing/pom.xml +++ b/java-maps-routing/google-maps-routing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-routing - 1.54.0 + 1.55.0-SNAPSHOT jar Google Routes API Routes API 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. com.google.maps google-maps-routing-parent - 1.54.0 + 1.55.0-SNAPSHOT google-maps-routing diff --git a/java-maps-routing/grpc-google-maps-routing-v2/pom.xml b/java-maps-routing/grpc-google-maps-routing-v2/pom.xml index 3bff9fdfacf4..6e758d9b6a2e 100644 --- a/java-maps-routing/grpc-google-maps-routing-v2/pom.xml +++ b/java-maps-routing/grpc-google-maps-routing-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.54.0 + 1.55.0-SNAPSHOT grpc-google-maps-routing-v2 GRPC library for google-maps-routing com.google.maps google-maps-routing-parent - 1.54.0 + 1.55.0-SNAPSHOT diff --git a/java-maps-routing/pom.xml b/java-maps-routing/pom.xml index 4e91a72d1950..0241c77a8748 100644 --- a/java-maps-routing/pom.xml +++ b/java-maps-routing/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-routing-parent pom - 1.54.0 + 1.55.0-SNAPSHOT Google Routes API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-routing - 1.54.0 + 1.55.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.54.0 + 1.55.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.54.0 + 1.55.0-SNAPSHOT diff --git a/java-maps-routing/proto-google-maps-routing-v2/pom.xml b/java-maps-routing/proto-google-maps-routing-v2/pom.xml index 46ffc50a5f65..cdc863fa8eb0 100644 --- a/java-maps-routing/proto-google-maps-routing-v2/pom.xml +++ b/java-maps-routing/proto-google-maps-routing-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.54.0 + 1.55.0-SNAPSHOT proto-google-maps-routing-v2 Proto library for google-maps-routing com.google.maps google-maps-routing-parent - 1.54.0 + 1.55.0-SNAPSHOT diff --git a/java-maps-solar/google-maps-solar-bom/pom.xml b/java-maps-solar/google-maps-solar-bom/pom.xml index a66a710cb14b..3a8a36f73a24 100644 --- a/java-maps-solar/google-maps-solar-bom/pom.xml +++ b/java-maps-solar/google-maps-solar-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-solar-bom - 0.28.0 + 0.29.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-solar - 0.28.0 + 0.29.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.28.0 + 0.29.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-maps-solar/google-maps-solar/pom.xml b/java-maps-solar/google-maps-solar/pom.xml index 03de2f4f4638..513c99071717 100644 --- a/java-maps-solar/google-maps-solar/pom.xml +++ b/java-maps-solar/google-maps-solar/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-solar - 0.28.0 + 0.29.0-SNAPSHOT jar Google Solar API Solar API The Solar API allows users to read details about the solar potential of over 60 million buildings. This includes measurements of the building's roof (e.g., size and tilt/azimuth), energy production for a range of sizes of solar installations, and financial costs and benefits. com.google.maps google-maps-solar-parent - 0.28.0 + 0.29.0-SNAPSHOT google-maps-solar diff --git a/java-maps-solar/grpc-google-maps-solar-v1/pom.xml b/java-maps-solar/grpc-google-maps-solar-v1/pom.xml index bffa46ff48a6..130d41161130 100644 --- a/java-maps-solar/grpc-google-maps-solar-v1/pom.xml +++ b/java-maps-solar/grpc-google-maps-solar-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.28.0 + 0.29.0-SNAPSHOT grpc-google-maps-solar-v1 GRPC library for google-maps-solar com.google.maps google-maps-solar-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-maps-solar/pom.xml b/java-maps-solar/pom.xml index ccb0be02910e..c6666dfbb373 100644 --- a/java-maps-solar/pom.xml +++ b/java-maps-solar/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-solar-parent pom - 0.28.0 + 0.29.0-SNAPSHOT Google Solar API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-solar - 0.28.0 + 0.29.0-SNAPSHOT com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.28.0 + 0.29.0-SNAPSHOT com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-maps-solar/proto-google-maps-solar-v1/pom.xml b/java-maps-solar/proto-google-maps-solar-v1/pom.xml index 96c15031bfa1..94c2208f93ec 100644 --- a/java-maps-solar/proto-google-maps-solar-v1/pom.xml +++ b/java-maps-solar/proto-google-maps-solar-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.28.0 + 0.29.0-SNAPSHOT proto-google-maps-solar-v1 Proto library for google-maps-solar com.google.maps google-maps-solar-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-marketingplatformadminapi/admin-bom/pom.xml b/java-marketingplatformadminapi/admin-bom/pom.xml index a055e09879ba..3c0afdf8bb9d 100644 --- a/java-marketingplatformadminapi/admin-bom/pom.xml +++ b/java-marketingplatformadminapi/admin-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.ads-marketingplatform admin-bom - 0.18.0 + 0.19.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.ads-marketingplatform admin - 0.18.0 + 0.19.0-SNAPSHOT com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.18.0 + 0.19.0-SNAPSHOT com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-marketingplatformadminapi/admin/pom.xml b/java-marketingplatformadminapi/admin/pom.xml index 50623b25d62d..265df6b35dd6 100644 --- a/java-marketingplatformadminapi/admin/pom.xml +++ b/java-marketingplatformadminapi/admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.ads-marketingplatform admin - 0.18.0 + 0.19.0-SNAPSHOT jar Google Google Marketing Platform Admin API Google Marketing Platform Admin API The Google Marketing Platform Admin API allows for programmatic access to the Google Marketing Platform configuration data. You can use the Google Marketing Platform Admin API to manage links between your Google Marketing Platform organization and Google Analytics accounts, and to set the service level of your GA4 properties. com.google.ads-marketingplatform admin-parent - 0.18.0 + 0.19.0-SNAPSHOT admin diff --git a/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml b/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml index 45ee61771e70..38d2d775ed7c 100644 --- a/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml +++ b/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.18.0 + 0.19.0-SNAPSHOT grpc-admin-v1alpha GRPC library for admin com.google.ads-marketingplatform admin-parent - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-marketingplatformadminapi/pom.xml b/java-marketingplatformadminapi/pom.xml index 38d557323de5..716d1af6a1c7 100644 --- a/java-marketingplatformadminapi/pom.xml +++ b/java-marketingplatformadminapi/pom.xml @@ -4,7 +4,7 @@ com.google.ads-marketingplatform admin-parent pom - 0.18.0 + 0.19.0-SNAPSHOT Google Google Marketing Platform Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.ads-marketingplatform admin - 0.18.0 + 0.19.0-SNAPSHOT com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.18.0 + 0.19.0-SNAPSHOT com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml b/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml index 17b189cdf126..c59103967be6 100644 --- a/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml +++ b/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.18.0 + 0.19.0-SNAPSHOT proto-admin-v1alpha Proto library for admin com.google.ads-marketingplatform admin-parent - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml b/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml index c07e0586f17e..bce040723a08 100644 --- a/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml +++ b/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-mediatranslation-bom - 0.75.0 + 0.76.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-mediatranslation - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT diff --git a/java-mediatranslation/google-cloud-mediatranslation/pom.xml b/java-mediatranslation/google-cloud-mediatranslation/pom.xml index 34686cdd4881..82b6e42dd203 100644 --- a/java-mediatranslation/google-cloud-mediatranslation/pom.xml +++ b/java-mediatranslation/google-cloud-mediatranslation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-mediatranslation - 0.75.0 + 0.76.0-SNAPSHOT jar Google Media Translation API provides enterprise quality translation from/to various media types. com.google.cloud google-cloud-mediatranslation-parent - 0.75.0 + 0.76.0-SNAPSHOT google-cloud-mediatranslation diff --git a/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml b/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml index d7f4c4fed1ae..74a134eb653d 100644 --- a/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml +++ b/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT grpc-google-cloud-mediatranslation-v1beta1 GRPC library for grpc-google-cloud-mediatranslation-v1beta1 com.google.cloud google-cloud-mediatranslation-parent - 0.75.0 + 0.76.0-SNAPSHOT diff --git a/java-mediatranslation/pom.xml b/java-mediatranslation/pom.xml index 7fa89d6d6c58..4d44a7d18e89 100644 --- a/java-mediatranslation/pom.xml +++ b/java-mediatranslation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-mediatranslation-parent pom - 0.75.0 + 0.76.0-SNAPSHOT Google Media Translation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-mediatranslation - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT diff --git a/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml b/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml index 729a9def1481..a46962ee260f 100644 --- a/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml +++ b/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.75.0 + 0.76.0-SNAPSHOT proto-google-cloud-mediatranslation-v1beta1 PROTO library for proto-google-cloud-mediatranslation-v1beta1 com.google.cloud google-cloud-mediatranslation-parent - 0.75.0 + 0.76.0-SNAPSHOT diff --git a/java-meet/google-cloud-meet-bom/pom.xml b/java-meet/google-cloud-meet-bom/pom.xml index b91792a2e30c..f030c24a9acc 100644 --- a/java-meet/google-cloud-meet-bom/pom.xml +++ b/java-meet/google-cloud-meet-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-meet-bom - 0.36.0 + 0.37.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-meet - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-meet-v2 - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc proto-google-cloud-meet-v2beta - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc proto-google-cloud-meet-v2 - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-meet/google-cloud-meet/pom.xml b/java-meet/google-cloud-meet/pom.xml index 6af61afc7f76..5010a606739b 100644 --- a/java-meet/google-cloud-meet/pom.xml +++ b/java-meet/google-cloud-meet/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-meet - 0.36.0 + 0.37.0-SNAPSHOT jar Google Google Meet API Google Meet API 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 com.google.cloud google-cloud-meet-parent - 0.36.0 + 0.37.0-SNAPSHOT google-cloud-meet diff --git a/java-meet/grpc-google-cloud-meet-v2/pom.xml b/java-meet/grpc-google-cloud-meet-v2/pom.xml index d8aa5c3b2ad7..54a083b726e8 100644 --- a/java-meet/grpc-google-cloud-meet-v2/pom.xml +++ b/java-meet/grpc-google-cloud-meet-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-meet-v2 - 0.36.0 + 0.37.0-SNAPSHOT grpc-google-cloud-meet-v2 GRPC library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-meet/grpc-google-cloud-meet-v2beta/pom.xml b/java-meet/grpc-google-cloud-meet-v2beta/pom.xml index 0178d079cca9..88909f5fd495 100644 --- a/java-meet/grpc-google-cloud-meet-v2beta/pom.xml +++ b/java-meet/grpc-google-cloud-meet-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.36.0 + 0.37.0-SNAPSHOT grpc-google-cloud-meet-v2beta GRPC library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-meet/pom.xml b/java-meet/pom.xml index 1e10606f7418..02890840ecbe 100644 --- a/java-meet/pom.xml +++ b/java-meet/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-meet-parent pom - 0.36.0 + 0.37.0-SNAPSHOT Google Google Meet API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-meet - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc proto-google-cloud-meet-v2 - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-meet-v2 - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc proto-google-cloud-meet-v2beta - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-meet/proto-google-cloud-meet-v2/pom.xml b/java-meet/proto-google-cloud-meet-v2/pom.xml index 250cc7c11e8e..6cedf6fdf6f8 100644 --- a/java-meet/proto-google-cloud-meet-v2/pom.xml +++ b/java-meet/proto-google-cloud-meet-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-meet-v2 - 0.36.0 + 0.37.0-SNAPSHOT proto-google-cloud-meet-v2 Proto library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-meet/proto-google-cloud-meet-v2beta/pom.xml b/java-meet/proto-google-cloud-meet-v2beta/pom.xml index 8a9b79fbb5b8..1a71af9bf0d4 100644 --- a/java-meet/proto-google-cloud-meet-v2beta/pom.xml +++ b/java-meet/proto-google-cloud-meet-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-meet-v2beta - 0.36.0 + 0.37.0-SNAPSHOT proto-google-cloud-meet-v2beta Proto library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-memcache/google-cloud-memcache-bom/pom.xml b/java-memcache/google-cloud-memcache-bom/pom.xml index 2cb17210dd5a..6ee7ee9c7653 100644 --- a/java-memcache/google-cloud-memcache-bom/pom.xml +++ b/java-memcache/google-cloud-memcache-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-memcache-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-memcache - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc proto-google-cloud-memcache-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-memcache/google-cloud-memcache/pom.xml b/java-memcache/google-cloud-memcache/pom.xml index c675ec701949..8abadc9ee0d5 100644 --- a/java-memcache/google-cloud-memcache/pom.xml +++ b/java-memcache/google-cloud-memcache/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-memcache - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Memcache Java idiomatic client for Google Cloud memcache com.google.cloud google-cloud-memcache-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-memcache diff --git a/java-memcache/grpc-google-cloud-memcache-v1/pom.xml b/java-memcache/grpc-google-cloud-memcache-v1/pom.xml index b7d3abe159c4..a224254b290f 100644 --- a/java-memcache/grpc-google-cloud-memcache-v1/pom.xml +++ b/java-memcache/grpc-google-cloud-memcache-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-memcache-v1 GRPC library for grpc-google-cloud-memcache-v1 com.google.cloud google-cloud-memcache-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml b/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml index a6413946357e..00f429993686 100644 --- a/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml +++ b/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.76.0 + 0.77.0-SNAPSHOT grpc-google-cloud-memcache-v1beta2 GRPC library for grpc-google-cloud-memcache-v1beta2 com.google.cloud google-cloud-memcache-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-memcache/pom.xml b/java-memcache/pom.xml index 9c623dcabd1a..cf6b12b2e9ab 100644 --- a/java-memcache/pom.xml +++ b/java-memcache/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-memcache-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Memcache Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc proto-google-cloud-memcache-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-memcache - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-memcache/proto-google-cloud-memcache-v1/pom.xml b/java-memcache/proto-google-cloud-memcache-v1/pom.xml index 917975c5e985..66f2f756f9a0 100644 --- a/java-memcache/proto-google-cloud-memcache-v1/pom.xml +++ b/java-memcache/proto-google-cloud-memcache-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-memcache-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-memcache-v1 PROTO library for proto-google-cloud-memcache-v1 com.google.cloud google-cloud-memcache-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml b/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml index dc376e2b5c65..336533971afa 100644 --- a/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml +++ b/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.76.0 + 0.77.0-SNAPSHOT proto-google-cloud-memcache-v1beta2 PROTO library for proto-google-cloud-memcache-v1beta2 com.google.cloud google-cloud-memcache-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml b/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml index 92c2c2bc6788..d18133848532 100644 --- a/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml +++ b/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-migrationcenter-bom - 0.51.0 + 0.52.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-migrationcenter - 0.51.0 + 0.52.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.51.0 + 0.52.0-SNAPSHOT com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.51.0 + 0.52.0-SNAPSHOT diff --git a/java-migrationcenter/google-cloud-migrationcenter/pom.xml b/java-migrationcenter/google-cloud-migrationcenter/pom.xml index bacd43e2d01c..0a64834c13a9 100644 --- a/java-migrationcenter/google-cloud-migrationcenter/pom.xml +++ b/java-migrationcenter/google-cloud-migrationcenter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-migrationcenter - 0.51.0 + 0.52.0-SNAPSHOT jar Google Migration Center API Migration Center API 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 com.google.cloud google-cloud-migrationcenter-parent - 0.51.0 + 0.52.0-SNAPSHOT google-cloud-migrationcenter diff --git a/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml b/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml index 5aa6fd62b76c..fb8c8afd1382 100644 --- a/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml +++ b/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.51.0 + 0.52.0-SNAPSHOT grpc-google-cloud-migrationcenter-v1 GRPC library for google-cloud-migrationcenter com.google.cloud google-cloud-migrationcenter-parent - 0.51.0 + 0.52.0-SNAPSHOT diff --git a/java-migrationcenter/pom.xml b/java-migrationcenter/pom.xml index 9ce8cbf1576f..701593aaec86 100644 --- a/java-migrationcenter/pom.xml +++ b/java-migrationcenter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-migrationcenter-parent pom - 0.51.0 + 0.52.0-SNAPSHOT Google Migration Center API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-migrationcenter - 0.51.0 + 0.52.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.51.0 + 0.52.0-SNAPSHOT com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.51.0 + 0.52.0-SNAPSHOT diff --git a/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml b/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml index 23cc38202cf5..dbf5d433aede 100644 --- a/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml +++ b/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.51.0 + 0.52.0-SNAPSHOT proto-google-cloud-migrationcenter-v1 Proto library for google-cloud-migrationcenter com.google.cloud google-cloud-migrationcenter-parent - 0.51.0 + 0.52.0-SNAPSHOT diff --git a/java-modelarmor/google-cloud-modelarmor-bom/pom.xml b/java-modelarmor/google-cloud-modelarmor-bom/pom.xml index a8436f6df761..909a9706fd77 100644 --- a/java-modelarmor/google-cloud-modelarmor-bom/pom.xml +++ b/java-modelarmor/google-cloud-modelarmor-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-modelarmor-bom - 0.10.0 + 0.11.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-modelarmor - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-modelarmor/google-cloud-modelarmor/pom.xml b/java-modelarmor/google-cloud-modelarmor/pom.xml index e24dc1904018..369cbee900b5 100644 --- a/java-modelarmor/google-cloud-modelarmor/pom.xml +++ b/java-modelarmor/google-cloud-modelarmor/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-modelarmor - 0.10.0 + 0.11.0-SNAPSHOT jar Google Model Armor API Model Armor API 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. com.google.cloud google-cloud-modelarmor-parent - 0.10.0 + 0.11.0-SNAPSHOT google-cloud-modelarmor diff --git a/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml b/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml index b9ff40f33fe5..5986c14eed73 100644 --- a/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml +++ b/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.10.0 + 0.11.0-SNAPSHOT grpc-google-cloud-modelarmor-v1 GRPC library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml b/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml index d0194f92f29b..fbaf4b50635e 100644 --- a/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml +++ b/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.10.0 + 0.11.0-SNAPSHOT grpc-google-cloud-modelarmor-v1beta GRPC library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-modelarmor/pom.xml b/java-modelarmor/pom.xml index 127450a8a84f..073048a2a2df 100644 --- a/java-modelarmor/pom.xml +++ b/java-modelarmor/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-modelarmor-parent pom - 0.10.0 + 0.11.0-SNAPSHOT Google Model Armor API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-modelarmor - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.10.0 + 0.11.0-SNAPSHOT com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml b/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml index a6f8a540c05b..f31dfcc7a873 100644 --- a/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml +++ b/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.10.0 + 0.11.0-SNAPSHOT proto-google-cloud-modelarmor-v1 Proto library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml b/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml index abd284873210..620fbac8c7c8 100644 --- a/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml +++ b/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.10.0 + 0.11.0-SNAPSHOT proto-google-cloud-modelarmor-v1beta Proto library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.10.0 + 0.11.0-SNAPSHOT diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml b/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml index b07676985e7e..1c4ef59e6f3f 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-dashboard-bom - 2.71.0 + 2.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-monitoring-dashboard - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml index d1d362c20481..5818aab2c09d 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring-dashboard - 2.71.0 + 2.72.0-SNAPSHOT jar Google Cloud Monitoring Dashboard Java idiomatic client for Google Cloud Monitoring Dashboard com.google.cloud google-cloud-monitoring-dashboard-parent - 2.71.0 + 2.72.0-SNAPSHOT google-cloud-monitoring-dashboard diff --git a/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml b/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml index aed7888c014c..daa1818b778c 100644 --- a/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml +++ b/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-monitoring-dashboard-v1 GRPC library for grpc-google-cloud-monitoring-dashboard-v1 com.google.cloud google-cloud-monitoring-dashboard-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-monitoring-dashboards/pom.xml b/java-monitoring-dashboards/pom.xml index 550460544ec5..6195a48bbe35 100644 --- a/java-monitoring-dashboards/pom.xml +++ b/java-monitoring-dashboards/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-dashboard-parent pom - 2.71.0 + 2.72.0-SNAPSHOT Google Cloud Monitoring Dashboard Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.cloud google-cloud-monitoring-dashboard - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml b/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml index 3d1f61e8c267..054cdde061f9 100644 --- a/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml +++ b/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-monitoring-dashboard-v1 PROTO library for proto-google-cloud-monitoring-dashboard-v1 com.google.cloud google-cloud-monitoring-dashboard-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml index ae7aa9eb6d1e..94fa43349c7d 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-metricsscope-bom - 0.63.0 + 0.64.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-monitoring-metricsscope - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml index 538bbd1192b2..979105d51a10 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring-metricsscope - 0.63.0 + 0.64.0-SNAPSHOT jar Google Monitoring Metrics Scopes Monitoring Metrics Scopes The metrics scope defines the set of Google Cloud projects whose metrics the current Google Cloud project can access. com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.63.0 + 0.64.0-SNAPSHOT google-cloud-monitoring-metricsscope diff --git a/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml b/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml index ecafdf10a270..a2f6b261bb31 100644 --- a/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml +++ b/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.63.0 + 0.64.0-SNAPSHOT grpc-google-cloud-monitoring-metricsscope-v1 GRPC library for google-cloud-monitoring-metricsscope com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-monitoring-metricsscope/pom.xml b/java-monitoring-metricsscope/pom.xml index 6ebf21ac6d87..bfb45dd4dcf8 100644 --- a/java-monitoring-metricsscope/pom.xml +++ b/java-monitoring-metricsscope/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-metricsscope-parent pom - 0.63.0 + 0.64.0-SNAPSHOT Google Monitoring Metrics Scopes Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-monitoring-metricsscope - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml b/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml index ef716d569fac..7377187fcc7e 100644 --- a/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml +++ b/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.63.0 + 0.64.0-SNAPSHOT proto-google-cloud-monitoring-metricsscope-v1 Proto library for google-cloud-monitoring-metricsscope com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-monitoring/google-cloud-monitoring-bom/pom.xml b/java-monitoring/google-cloud-monitoring-bom/pom.xml index 03ed64322208..6198d629ea53 100644 --- a/java-monitoring/google-cloud-monitoring-bom/pom.xml +++ b/java-monitoring/google-cloud-monitoring-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-bom - 3.70.0 + 3.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-monitoring - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-monitoring/google-cloud-monitoring/pom.xml b/java-monitoring/google-cloud-monitoring/pom.xml index 5cccee4f5e20..40147f7045db 100644 --- a/java-monitoring/google-cloud-monitoring/pom.xml +++ b/java-monitoring/google-cloud-monitoring/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring - 3.70.0 + 3.71.0-SNAPSHOT jar Google Cloud Monitoring Java idiomatic client for Stackdriver Monitoring com.google.cloud google-cloud-monitoring-parent - 3.70.0 + 3.71.0-SNAPSHOT google-cloud-monitoring diff --git a/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml b/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml index 3db66c3daf50..257879f00147 100644 --- a/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml +++ b/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.70.0 + 3.71.0-SNAPSHOT grpc-google-cloud-monitoring-v3 GRPC library for grpc-google-cloud-monitoring-v3 com.google.cloud google-cloud-monitoring-parent - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-monitoring/pom.xml b/java-monitoring/pom.xml index 8cbd79e43f55..f7b5692b2da4 100644 --- a/java-monitoring/pom.xml +++ b/java-monitoring/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-parent pom - 3.70.0 + 3.71.0-SNAPSHOT Google Cloud Monitoring Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.70.0 + 3.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.70.0 + 3.71.0-SNAPSHOT com.google.cloud google-cloud-monitoring - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml b/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml index 3594b6147134..f425339f01ec 100644 --- a/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml +++ b/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.70.0 + 3.71.0-SNAPSHOT proto-google-cloud-monitoring-v3 PROTO library for proto-google-cloud-monitoring-v3 com.google.cloud google-cloud-monitoring-parent - 3.70.0 + 3.71.0-SNAPSHOT diff --git a/java-netapp/google-cloud-netapp-bom/pom.xml b/java-netapp/google-cloud-netapp-bom/pom.xml index 491b8e121139..188fe76fa2f0 100644 --- a/java-netapp/google-cloud-netapp-bom/pom.xml +++ b/java-netapp/google-cloud-netapp-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-netapp-bom - 0.48.0 + 0.49.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-netapp - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc proto-google-cloud-netapp-v1 - 0.48.0 + 0.49.0-SNAPSHOT diff --git a/java-netapp/google-cloud-netapp/pom.xml b/java-netapp/google-cloud-netapp/pom.xml index 1b9533c3ca4f..8c7605010be4 100644 --- a/java-netapp/google-cloud-netapp/pom.xml +++ b/java-netapp/google-cloud-netapp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-netapp - 0.48.0 + 0.49.0-SNAPSHOT jar Google NetApp API NetApp API 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. com.google.cloud google-cloud-netapp-parent - 0.48.0 + 0.49.0-SNAPSHOT google-cloud-netapp diff --git a/java-netapp/grpc-google-cloud-netapp-v1/pom.xml b/java-netapp/grpc-google-cloud-netapp-v1/pom.xml index 347a01db8715..a29b3409d0c2 100644 --- a/java-netapp/grpc-google-cloud-netapp-v1/pom.xml +++ b/java-netapp/grpc-google-cloud-netapp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.48.0 + 0.49.0-SNAPSHOT grpc-google-cloud-netapp-v1 GRPC library for google-cloud-netapp com.google.cloud google-cloud-netapp-parent - 0.48.0 + 0.49.0-SNAPSHOT diff --git a/java-netapp/pom.xml b/java-netapp/pom.xml index ebc85a247836..8738a3066d5d 100644 --- a/java-netapp/pom.xml +++ b/java-netapp/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-netapp-parent pom - 0.48.0 + 0.49.0-SNAPSHOT Google NetApp API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-netapp - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc proto-google-cloud-netapp-v1 - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.48.0 + 0.49.0-SNAPSHOT diff --git a/java-netapp/proto-google-cloud-netapp-v1/pom.xml b/java-netapp/proto-google-cloud-netapp-v1/pom.xml index d32e5c9fc7d7..adaef410b6e9 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/pom.xml +++ b/java-netapp/proto-google-cloud-netapp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-netapp-v1 - 0.48.0 + 0.49.0-SNAPSHOT proto-google-cloud-netapp-v1 Proto library for google-cloud-netapp com.google.cloud google-cloud-netapp-parent - 0.48.0 + 0.49.0-SNAPSHOT diff --git a/java-network-management/google-cloud-network-management-bom/pom.xml b/java-network-management/google-cloud-network-management-bom/pom.xml index d5eae9956c0b..a3af5d6dc4ac 100644 --- a/java-network-management/google-cloud-network-management-bom/pom.xml +++ b/java-network-management/google-cloud-network-management-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-network-management-bom - 1.70.0 + 1.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-network-management - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-management-v1 - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-network-management/google-cloud-network-management/pom.xml b/java-network-management/google-cloud-network-management/pom.xml index 7d830c986565..c7f390b5f352 100644 --- a/java-network-management/google-cloud-network-management/pom.xml +++ b/java-network-management/google-cloud-network-management/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-network-management - 1.70.0 + 1.71.0-SNAPSHOT jar Google Network Management API Network Management API provides a collection of network performance monitoring and diagnostic capabilities. com.google.cloud google-cloud-network-management-parent - 1.70.0 + 1.71.0-SNAPSHOT google-cloud-network-management diff --git a/java-network-management/grpc-google-cloud-network-management-v1/pom.xml b/java-network-management/grpc-google-cloud-network-management-v1/pom.xml index 7fee1f0b868b..86affd663f3a 100644 --- a/java-network-management/grpc-google-cloud-network-management-v1/pom.xml +++ b/java-network-management/grpc-google-cloud-network-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.70.0 + 1.71.0-SNAPSHOT grpc-google-cloud-network-management-v1 GRPC library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml b/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml index 849d759133c6..5cf637872027 100644 --- a/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml +++ b/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-network-management-v1beta1 GRPC library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-network-management/pom.xml b/java-network-management/pom.xml index d1d73799863c..a09022702382 100644 --- a/java-network-management/pom.xml +++ b/java-network-management/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-network-management-parent pom - 1.70.0 + 1.71.0-SNAPSHOT Google Network Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-network-management - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.70.0 + 1.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-management-v1 - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-network-management/proto-google-cloud-network-management-v1/pom.xml b/java-network-management/proto-google-cloud-network-management-v1/pom.xml index b9c222a0b96a..d8d9eb05bd29 100644 --- a/java-network-management/proto-google-cloud-network-management-v1/pom.xml +++ b/java-network-management/proto-google-cloud-network-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-management-v1 - 1.70.0 + 1.71.0-SNAPSHOT proto-google-cloud-network-management-v1 Proto library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml b/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml index 4445b262fd8b..f9451d179aab 100644 --- a/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml +++ b/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-network-management-v1beta1 Proto library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.70.0 + 1.71.0-SNAPSHOT diff --git a/java-network-security/google-cloud-network-security-bom/pom.xml b/java-network-security/google-cloud-network-security-bom/pom.xml index 1a1f15320934..a110e96fcefb 100644 --- a/java-network-security/google-cloud-network-security-bom/pom.xml +++ b/java-network-security/google-cloud-network-security-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-network-security-bom - 0.72.0 + 0.73.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-network-security - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-security-v1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-network-security/google-cloud-network-security/pom.xml b/java-network-security/google-cloud-network-security/pom.xml index 5191cbdaa050..9671a128130e 100644 --- a/java-network-security/google-cloud-network-security/pom.xml +++ b/java-network-security/google-cloud-network-security/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-network-security - 0.72.0 + 0.73.0-SNAPSHOT jar Google Network Security API Network Security API n/a com.google.cloud google-cloud-network-security-parent - 0.72.0 + 0.73.0-SNAPSHOT google-cloud-network-security diff --git a/java-network-security/grpc-google-cloud-network-security-v1/pom.xml b/java-network-security/grpc-google-cloud-network-security-v1/pom.xml index 6cb484395e77..8efc62656290 100644 --- a/java-network-security/grpc-google-cloud-network-security-v1/pom.xml +++ b/java-network-security/grpc-google-cloud-network-security-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-network-security-v1 GRPC library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml b/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml index d111be55faa4..9701dd96c059 100644 --- a/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml +++ b/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-network-security-v1beta1 GRPC library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-network-security/pom.xml b/java-network-security/pom.xml index 96c9e10ad0b6..2ebd77c136cb 100644 --- a/java-network-security/pom.xml +++ b/java-network-security/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-network-security-parent pom - 0.72.0 + 0.73.0-SNAPSHOT Google Network Security API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-network-security - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-security-v1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-network-security/proto-google-cloud-network-security-v1/pom.xml b/java-network-security/proto-google-cloud-network-security-v1/pom.xml index 5bf3ee3a1ee1..13dfc55b025a 100644 --- a/java-network-security/proto-google-cloud-network-security-v1/pom.xml +++ b/java-network-security/proto-google-cloud-network-security-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-security-v1 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-network-security-v1 Proto library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml b/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml index 7756e07af9e0..b7edf6d74745 100644 --- a/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml +++ b/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-network-security-v1beta1 Proto library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml b/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml index 5e49f35a7d81..ce74b8212dfa 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml +++ b/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-networkconnectivity-bom - 1.68.0 + 1.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-networkconnectivity - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml b/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml index ca40ed7654a7..894481dd73e2 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml +++ b/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-networkconnectivity - 1.68.0 + 1.69.0-SNAPSHOT jar Google Network Connectivity Center 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 com.google.cloud google-cloud-networkconnectivity-parent - 1.68.0 + 1.69.0-SNAPSHOT google-cloud-networkconnectivity diff --git a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml index 06ee78785900..2b3020ead8c1 100644 --- a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml +++ b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-networkconnectivity-v1 GRPC library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml index 7d84cdf92037..8d34f597efc3 100644 --- a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml +++ b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-networkconnectivity-v1alpha1 GRPC library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-networkconnectivity/pom.xml b/java-networkconnectivity/pom.xml index c60fdd7aa067..4df35f0e5303 100644 --- a/java-networkconnectivity/pom.xml +++ b/java-networkconnectivity/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-networkconnectivity-parent pom - 1.68.0 + 1.69.0-SNAPSHOT Google Network Connectivity Center Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-networkconnectivity - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.74.0 + 0.75.0-SNAPSHOT diff --git a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml index d8f4e56b79a9..c15a9680afe2 100644 --- a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml +++ b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-networkconnectivity-v1 Proto library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml index 0a1b23c15b4b..3e1821061606 100644 --- a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml +++ b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.74.0 + 0.75.0-SNAPSHOT proto-google-cloud-networkconnectivity-v1alpha1 Proto library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-networkservices/google-cloud-networkservices-bom/pom.xml b/java-networkservices/google-cloud-networkservices-bom/pom.xml index 8d44c9696281..1825f123ee6c 100644 --- a/java-networkservices/google-cloud-networkservices-bom/pom.xml +++ b/java-networkservices/google-cloud-networkservices-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-networkservices-bom - 0.25.0 + 0.26.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-networkservices - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-networkservices/google-cloud-networkservices/pom.xml b/java-networkservices/google-cloud-networkservices/pom.xml index 953accfe8c79..dccdd4eea478 100644 --- a/java-networkservices/google-cloud-networkservices/pom.xml +++ b/java-networkservices/google-cloud-networkservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-networkservices - 0.25.0 + 0.26.0-SNAPSHOT jar Google Network Services API Network Services API 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. com.google.cloud google-cloud-networkservices-parent - 0.25.0 + 0.26.0-SNAPSHOT google-cloud-networkservices diff --git a/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml b/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml index 47e34e9d9e1b..0fa10ee3c975 100644 --- a/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml +++ b/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.25.0 + 0.26.0-SNAPSHOT grpc-google-cloud-networkservices-v1 GRPC library for google-cloud-networkservices com.google.cloud google-cloud-networkservices-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-networkservices/pom.xml b/java-networkservices/pom.xml index aec01a199293..478a30e79613 100644 --- a/java-networkservices/pom.xml +++ b/java-networkservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-networkservices-parent pom - 0.25.0 + 0.26.0-SNAPSHOT Google Network Services API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-networkservices - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.25.0 + 0.26.0-SNAPSHOT com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml b/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml index af0e1f64d8db..fc32c112cbe1 100644 --- a/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml +++ b/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.25.0 + 0.26.0-SNAPSHOT proto-google-cloud-networkservices-v1 Proto library for google-cloud-networkservices com.google.cloud google-cloud-networkservices-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-notebooks/google-cloud-notebooks-bom/pom.xml b/java-notebooks/google-cloud-notebooks-bom/pom.xml index 7265541564c7..d3aadee9d374 100644 --- a/java-notebooks/google-cloud-notebooks-bom/pom.xml +++ b/java-notebooks/google-cloud-notebooks-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-notebooks-bom - 1.67.0 + 1.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-notebooks - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-notebooks/google-cloud-notebooks/pom.xml b/java-notebooks/google-cloud-notebooks/pom.xml index 0db911d5df93..1329f9c6fbba 100644 --- a/java-notebooks/google-cloud-notebooks/pom.xml +++ b/java-notebooks/google-cloud-notebooks/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-notebooks - 1.67.0 + 1.68.0-SNAPSHOT jar Google AI Platform Notebooks 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. com.google.cloud google-cloud-notebooks-parent - 1.67.0 + 1.68.0-SNAPSHOT google-cloud-notebooks diff --git a/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml index 1033c5ca2a46..5a6678eb29ad 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.67.0 + 1.68.0-SNAPSHOT grpc-google-cloud-notebooks-v1 GRPC library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml index cd40d5665127..b311272496cd 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT grpc-google-cloud-notebooks-v1beta1 GRPC library for grpc-google-cloud-notebooks-v1beta1 com.google.cloud google-cloud-notebooks-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml index e96cce70c4e6..4721dc6f5803 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.67.0 + 1.68.0-SNAPSHOT grpc-google-cloud-notebooks-v2 GRPC library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-notebooks/pom.xml b/java-notebooks/pom.xml index eaab67f26299..e40f19ef951c 100644 --- a/java-notebooks/pom.xml +++ b/java-notebooks/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-notebooks-parent pom - 1.67.0 + 1.68.0-SNAPSHOT Google AI Platform Notebooks Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-notebooks - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT diff --git a/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml index a8397976a495..0b3c9ca6ffd0 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.67.0 + 1.68.0-SNAPSHOT proto-google-cloud-notebooks-v1 Proto library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml index 54b57496bcf3..176ec65e1d5e 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.74.0 + 0.75.0-SNAPSHOT proto-google-cloud-notebooks-v1beta1 PROTO library for proto-google-cloud-notebooks-v1beta1 com.google.cloud google-cloud-notebooks-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml index abe7b0910bf0..5e06d584c520 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.67.0 + 1.68.0-SNAPSHOT proto-google-cloud-notebooks-v2 Proto library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-notification/pom.xml b/java-notification/pom.xml index cdce778dda2e..893be10faad5 100644 --- a/java-notification/pom.xml +++ b/java-notification/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.cloud google-cloud-notification - 0.187.0-beta + 0.188.0-beta-SNAPSHOT jar Google Cloud Pub/Sub Notifications for GCS @@ -15,7 +15,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml diff --git a/java-optimization/google-cloud-optimization-bom/pom.xml b/java-optimization/google-cloud-optimization-bom/pom.xml index c4a931ea4a34..37386bf6073e 100644 --- a/java-optimization/google-cloud-optimization-bom/pom.xml +++ b/java-optimization/google-cloud-optimization-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-optimization-bom - 1.67.0 + 1.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-optimization - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-optimization-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-optimization/google-cloud-optimization/pom.xml b/java-optimization/google-cloud-optimization/pom.xml index 408cac2c51ae..cb30577e14b0 100644 --- a/java-optimization/google-cloud-optimization/pom.xml +++ b/java-optimization/google-cloud-optimization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-optimization - 1.67.0 + 1.68.0-SNAPSHOT jar Google Cloud Fleet Routing Cloud Fleet Routing 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. com.google.cloud google-cloud-optimization-parent - 1.67.0 + 1.68.0-SNAPSHOT google-cloud-optimization diff --git a/java-optimization/grpc-google-cloud-optimization-v1/pom.xml b/java-optimization/grpc-google-cloud-optimization-v1/pom.xml index 793322011f38..785e93945210 100644 --- a/java-optimization/grpc-google-cloud-optimization-v1/pom.xml +++ b/java-optimization/grpc-google-cloud-optimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.67.0 + 1.68.0-SNAPSHOT grpc-google-cloud-optimization-v1 GRPC library for google-cloud-optimization com.google.cloud google-cloud-optimization-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-optimization/pom.xml b/java-optimization/pom.xml index 8dc97002f848..c9d797391999 100644 --- a/java-optimization/pom.xml +++ b/java-optimization/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-optimization-parent pom - 1.67.0 + 1.68.0-SNAPSHOT Google Cloud Fleet Routing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-optimization - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.67.0 + 1.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-optimization-v1 - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-optimization/proto-google-cloud-optimization-v1/pom.xml b/java-optimization/proto-google-cloud-optimization-v1/pom.xml index a7adcfc9e52b..eb80dd7312e2 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/pom.xml +++ b/java-optimization/proto-google-cloud-optimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-optimization-v1 - 1.67.0 + 1.68.0-SNAPSHOT proto-google-cloud-optimization-v1 Proto library for google-cloud-optimization com.google.cloud google-cloud-optimization-parent - 1.67.0 + 1.68.0-SNAPSHOT diff --git a/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml b/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml index 00d86340b49b..69a81f67062f 100644 --- a/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml +++ b/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-oracledatabase-bom - 0.18.0 + 0.19.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-oracledatabase - 0.18.0 + 0.19.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.18.0 + 0.19.0-SNAPSHOT com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-oracledatabase/google-cloud-oracledatabase/pom.xml b/java-oracledatabase/google-cloud-oracledatabase/pom.xml index 9679f9cb9866..f6dc60045d55 100644 --- a/java-oracledatabase/google-cloud-oracledatabase/pom.xml +++ b/java-oracledatabase/google-cloud-oracledatabase/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-oracledatabase - 0.18.0 + 0.19.0-SNAPSHOT jar Google Oracle Database@Google Cloud API Oracle Database@Google Cloud API The Oracle Database@Google Cloud API provides a set of APIs to manage Oracle database services, such as Exadata and Autonomous Databases. com.google.cloud google-cloud-oracledatabase-parent - 0.18.0 + 0.19.0-SNAPSHOT google-cloud-oracledatabase diff --git a/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml b/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml index 4ef6b1015e4b..de3011f30084 100644 --- a/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml +++ b/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.18.0 + 0.19.0-SNAPSHOT grpc-google-cloud-oracledatabase-v1 GRPC library for google-cloud-oracledatabase com.google.cloud google-cloud-oracledatabase-parent - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-oracledatabase/pom.xml b/java-oracledatabase/pom.xml index b583034734e9..f205148a5309 100644 --- a/java-oracledatabase/pom.xml +++ b/java-oracledatabase/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-oracledatabase-parent pom - 0.18.0 + 0.19.0-SNAPSHOT Google Oracle Database@Google Cloud API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-oracledatabase - 0.18.0 + 0.19.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.18.0 + 0.19.0-SNAPSHOT com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml b/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml index 7f94450c1343..843172d67b19 100644 --- a/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml +++ b/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.18.0 + 0.19.0-SNAPSHOT proto-google-cloud-oracledatabase-v1 Proto library for google-cloud-oracledatabase com.google.cloud google-cloud-oracledatabase-parent - 0.18.0 + 0.19.0-SNAPSHOT diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml b/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml index e7662ff92686..076d9e87f60b 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-orchestration-airflow-bom - 1.69.0 + 1.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-orchestration-airflow - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml b/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml index 01b7617ec9fa..b3c4d786bf3d 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-orchestration-airflow - 1.69.0 + 1.70.0-SNAPSHOT jar Google Cloud Composer Cloud Composer 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. com.google.cloud google-cloud-orchestration-airflow-parent - 1.69.0 + 1.70.0-SNAPSHOT google-cloud-orchestration-airflow diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml index 00b94f75c67a..dfb36d16c01f 100644 --- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml +++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-orchestration-airflow-v1 GRPC library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml index d8a0f5d1d3bd..69cf61d7fadf 100644 --- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml +++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-orchestration-airflow-v1beta1 GRPC library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-orchestration-airflow/pom.xml b/java-orchestration-airflow/pom.xml index fb4770c93aee..947fdfe91b3d 100644 --- a/java-orchestration-airflow/pom.xml +++ b/java-orchestration-airflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-orchestration-airflow-parent pom - 1.69.0 + 1.70.0-SNAPSHOT Google Cloud Composer Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-orchestration-airflow - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml index 6093b8e5aba2..f65c1051f9a8 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-orchestration-airflow-v1 Proto library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml index 38dd3a68c864..0b4e1258b4bc 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-orchestration-airflow-v1beta1 Proto library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml b/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml index 13cd0ab5cf10..b81304276f4c 100644 --- a/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml +++ b/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-orgpolicy-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,22 +26,22 @@ com.google.cloud google-cloud-orgpolicy - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-orgpolicy/google-cloud-orgpolicy/pom.xml b/java-orgpolicy/google-cloud-orgpolicy/pom.xml index 4ba0e9ae1bdc..635a1bcb2c7a 100644 --- a/java-orgpolicy/google-cloud-orgpolicy/pom.xml +++ b/java-orgpolicy/google-cloud-orgpolicy/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-orgpolicy - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Org Policy The Org Policy API allows users to configure governance rules on their GCP resources across the Cloud Resource Hierarchy. @@ -11,7 +11,7 @@ com.google.cloud google-cloud-orgpolicy-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-orgpolicy diff --git a/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml b/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml index d4e6af5d3cb5..1276a5a58622 100644 --- a/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml +++ b/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-orgpolicy-v2 GRPC library for grpc-google-cloud-orgpolicy-v2 com.google.cloud google-cloud-orgpolicy-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-orgpolicy/pom.xml b/java-orgpolicy/pom.xml index 5e0667982749..af9f8a0cd31b 100644 --- a/java-orgpolicy/pom.xml +++ b/java-orgpolicy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-orgpolicy-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Org Policy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.api.grpc google-cloud-orgpolicy - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml b/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml index 21a741a15f96..4ef8a9c653bd 100644 --- a/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml +++ b/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-orgpolicy-v1 PROTO library for proto-google-cloud-orgpolicy-v1 com.google.cloud google-cloud-orgpolicy-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml b/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml index ac8f1c63b50f..c728e2454245 100644 --- a/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml +++ b/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-orgpolicy-v2 PROTO library for proto-google-cloud-orgpolicy-v2 com.google.cloud google-cloud-orgpolicy-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-os-config/google-cloud-os-config-bom/pom.xml b/java-os-config/google-cloud-os-config-bom/pom.xml index 274ebed9a64f..ca236e9a697c 100644 --- a/java-os-config/google-cloud-os-config-bom/pom.xml +++ b/java-os-config/google-cloud-os-config-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-os-config-bom - 2.71.0 + 2.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-os-config - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-config-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-config/google-cloud-os-config/pom.xml b/java-os-config/google-cloud-os-config/pom.xml index 5f369192f975..d7282eb46901 100644 --- a/java-os-config/google-cloud-os-config/pom.xml +++ b/java-os-config/google-cloud-os-config/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-os-config - 2.71.0 + 2.72.0-SNAPSHOT jar Google OS Config API provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances. com.google.cloud google-cloud-os-config-parent - 2.71.0 + 2.72.0-SNAPSHOT google-cloud-os-config diff --git a/java-os-config/grpc-google-cloud-os-config-v1/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1/pom.xml index 5e4fbb7c3062..f873dcb531e2 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-os-config-v1 GRPC library for grpc-google-cloud-os-config-v1 com.google.cloud google-cloud-os-config-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml index 6ef4570c9018..3e2ad5b32d58 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-os-config-v1alpha GRPC library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml index 25bee5c99872..d690f3a2b9d8 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-os-config-v1beta GRPC library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-config/pom.xml b/java-os-config/pom.xml index 032baa8ec4c7..93f3e3e48a75 100644 --- a/java-os-config/pom.xml +++ b/java-os-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-os-config-parent pom - 2.71.0 + 2.72.0-SNAPSHOT Google OS Config API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-os-config - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-config-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-config/proto-google-cloud-os-config-v1/pom.xml b/java-os-config/proto-google-cloud-os-config-v1/pom.xml index 32493ec480f5..4929bf62bf7e 100644 --- a/java-os-config/proto-google-cloud-os-config-v1/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-os-config-v1 PROTO library for proto-google-cloud-os-config-v1 com.google.cloud google-cloud-os-config-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml b/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml index b1f4fb04211e..b04fceaba4a4 100644 --- a/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-os-config-v1alpha Proto library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml b/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml index cfaa0e2e64d1..0b73d575c491 100644 --- a/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-os-config-v1beta Proto library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-os-login/google-cloud-os-login-bom/pom.xml b/java-os-login/google-cloud-os-login-bom/pom.xml index a1ee96a524ed..83a29fe27fc4 100644 --- a/java-os-login/google-cloud-os-login-bom/pom.xml +++ b/java-os-login/google-cloud-os-login-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-os-login-bom - 2.68.0 + 2.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-os-login - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-os-login-v1 - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-os-login/google-cloud-os-login/pom.xml b/java-os-login/google-cloud-os-login/pom.xml index 3ff878a602db..48b503e4edc6 100644 --- a/java-os-login/google-cloud-os-login/pom.xml +++ b/java-os-login/google-cloud-os-login/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-os-login - 2.68.0 + 2.69.0-SNAPSHOT jar Google Cloud OS Login Java idiomatic client for Google Cloud OS Login com.google.cloud google-cloud-os-login-parent - 2.68.0 + 2.69.0-SNAPSHOT google-cloud-os-login diff --git a/java-os-login/grpc-google-cloud-os-login-v1/pom.xml b/java-os-login/grpc-google-cloud-os-login-v1/pom.xml index c9a8e63b62ac..587d37406771 100644 --- a/java-os-login/grpc-google-cloud-os-login-v1/pom.xml +++ b/java-os-login/grpc-google-cloud-os-login-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.68.0 + 2.69.0-SNAPSHOT grpc-google-cloud-os-login-v1 GRPC library for grpc-google-cloud-os-login-v1 com.google.cloud google-cloud-os-login-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-os-login/pom.xml b/java-os-login/pom.xml index ec001d5b52fd..3abbce44b8be 100644 --- a/java-os-login/pom.xml +++ b/java-os-login/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-os-login-parent pom - 2.68.0 + 2.69.0-SNAPSHOT Google Cloud OS Login Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-os-login-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.cloud google-cloud-os-login - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-os-login/proto-google-cloud-os-login-v1/pom.xml b/java-os-login/proto-google-cloud-os-login-v1/pom.xml index 285e856d5ebc..0577f51afd79 100644 --- a/java-os-login/proto-google-cloud-os-login-v1/pom.xml +++ b/java-os-login/proto-google-cloud-os-login-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-login-v1 - 2.68.0 + 2.69.0-SNAPSHOT proto-google-cloud-os-login-v1 PROTO library for proto-google-cloud-os-login-v1 com.google.cloud google-cloud-os-login-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-parallelstore/google-cloud-parallelstore-bom/pom.xml b/java-parallelstore/google-cloud-parallelstore-bom/pom.xml index e213f0735fbb..cec651733897 100644 --- a/java-parallelstore/google-cloud-parallelstore-bom/pom.xml +++ b/java-parallelstore/google-cloud-parallelstore-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-parallelstore-bom - 0.32.0 + 0.33.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-parallelstore - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-parallelstore/google-cloud-parallelstore/pom.xml b/java-parallelstore/google-cloud-parallelstore/pom.xml index 3f1ff85567d9..36cb604237df 100644 --- a/java-parallelstore/google-cloud-parallelstore/pom.xml +++ b/java-parallelstore/google-cloud-parallelstore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-parallelstore - 0.32.0 + 0.33.0-SNAPSHOT jar Google Parallelstore API Parallelstore API Parallelstore is based on Intel DAOS and delivers up to 6.3x greater read throughput performance compared to competitive Lustre scratch offerings. com.google.cloud google-cloud-parallelstore-parent - 0.32.0 + 0.33.0-SNAPSHOT google-cloud-parallelstore diff --git a/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml b/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml index 06dcb938f35c..ab3900148e95 100644 --- a/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml +++ b/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.32.0 + 0.33.0-SNAPSHOT grpc-google-cloud-parallelstore-v1 GRPC library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml b/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml index b685b6e90f2f..f7ed2f7aab53 100644 --- a/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml +++ b/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.32.0 + 0.33.0-SNAPSHOT grpc-google-cloud-parallelstore-v1beta GRPC library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-parallelstore/pom.xml b/java-parallelstore/pom.xml index 12ff6939110c..68ea304296a4 100644 --- a/java-parallelstore/pom.xml +++ b/java-parallelstore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-parallelstore-parent pom - 0.32.0 + 0.33.0-SNAPSHOT Google Parallelstore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-parallelstore - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.32.0 + 0.33.0-SNAPSHOT com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml b/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml index 14cff7575110..c07b4ba5d065 100644 --- a/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml +++ b/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.32.0 + 0.33.0-SNAPSHOT proto-google-cloud-parallelstore-v1 Proto library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml b/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml index 9c55021cd382..5a4e73c6a12a 100644 --- a/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml +++ b/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.32.0 + 0.33.0-SNAPSHOT proto-google-cloud-parallelstore-v1beta Proto library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-parametermanager/google-cloud-parametermanager-bom/pom.xml b/java-parametermanager/google-cloud-parametermanager-bom/pom.xml index a0a9a16bb5c4..a4be225386f1 100644 --- a/java-parametermanager/google-cloud-parametermanager-bom/pom.xml +++ b/java-parametermanager/google-cloud-parametermanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-parametermanager-bom - 0.13.0 + 0.14.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-parametermanager - 0.13.0 + 0.14.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.13.0 + 0.14.0-SNAPSHOT com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.13.0 + 0.14.0-SNAPSHOT diff --git a/java-parametermanager/google-cloud-parametermanager/pom.xml b/java-parametermanager/google-cloud-parametermanager/pom.xml index f3a015caa0d8..05905187a7e9 100644 --- a/java-parametermanager/google-cloud-parametermanager/pom.xml +++ b/java-parametermanager/google-cloud-parametermanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-parametermanager - 0.13.0 + 0.14.0-SNAPSHOT jar Google Parameter Manager API Parameter Manager API (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. com.google.cloud google-cloud-parametermanager-parent - 0.13.0 + 0.14.0-SNAPSHOT google-cloud-parametermanager diff --git a/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml b/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml index 088f8e03c173..5b642ce15e70 100644 --- a/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml +++ b/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.13.0 + 0.14.0-SNAPSHOT grpc-google-cloud-parametermanager-v1 GRPC library for google-cloud-parametermanager com.google.cloud google-cloud-parametermanager-parent - 0.13.0 + 0.14.0-SNAPSHOT diff --git a/java-parametermanager/pom.xml b/java-parametermanager/pom.xml index 17f8f9b7da89..06de87e37c12 100644 --- a/java-parametermanager/pom.xml +++ b/java-parametermanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-parametermanager-parent pom - 0.13.0 + 0.14.0-SNAPSHOT Google Parameter Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-parametermanager - 0.13.0 + 0.14.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.13.0 + 0.14.0-SNAPSHOT com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.13.0 + 0.14.0-SNAPSHOT diff --git a/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml b/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml index ef41e541cfb3..f3ca698791d1 100644 --- a/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml +++ b/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.13.0 + 0.14.0-SNAPSHOT proto-google-cloud-parametermanager-v1 Proto library for google-cloud-parametermanager com.google.cloud google-cloud-parametermanager-parent - 0.13.0 + 0.14.0-SNAPSHOT diff --git a/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml b/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml index 0cea6203e480..372a85bc0387 100644 --- a/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml +++ b/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-phishingprotection-bom - 0.100.0 + 0.101.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-phishingprotection - 0.100.0 + 0.101.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.100.0 + 0.101.0-SNAPSHOT com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.100.0 + 0.101.0-SNAPSHOT diff --git a/java-phishingprotection/google-cloud-phishingprotection/pom.xml b/java-phishingprotection/google-cloud-phishingprotection/pom.xml index 8f699ff3b1e6..73a3c183be39 100644 --- a/java-phishingprotection/google-cloud-phishingprotection/pom.xml +++ b/java-phishingprotection/google-cloud-phishingprotection/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-phishingprotection - 0.100.0 + 0.101.0-SNAPSHOT jar Google Cloud Phishing Protection Java idiomatic client for Google Cloud Phishing Protection com.google.cloud google-cloud-phishingprotection-parent - 0.100.0 + 0.101.0-SNAPSHOT google-cloud-phishingprotection diff --git a/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml b/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml index 373f2401c0a4..30d8253c1999 100644 --- a/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml +++ b/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.100.0 + 0.101.0-SNAPSHOT grpc-google-cloud-phishingprotection-v1beta1 GRPC library for grpc-google-cloud-phishingprotection-v1beta1 com.google.cloud google-cloud-phishingprotection-parent - 0.100.0 + 0.101.0-SNAPSHOT diff --git a/java-phishingprotection/pom.xml b/java-phishingprotection/pom.xml index 9d15c39879b7..6b090495c3e8 100644 --- a/java-phishingprotection/pom.xml +++ b/java-phishingprotection/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-phishingprotection-parent pom - 0.100.0 + 0.101.0-SNAPSHOT Google Cloud Phishing Protection Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.100.0 + 0.101.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.100.0 + 0.101.0-SNAPSHOT com.google.cloud google-cloud-phishingprotection - 0.100.0 + 0.101.0-SNAPSHOT diff --git a/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml b/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml index 286883a2c251..7f8b352c05e2 100644 --- a/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml +++ b/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.100.0 + 0.101.0-SNAPSHOT proto-google-cloud-phishingprotection-v1beta1 PROTO library for proto-google-cloud-phishingprotection-v1beta1 com.google.cloud google-cloud-phishingprotection-parent - 0.100.0 + 0.101.0-SNAPSHOT diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml b/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml index 7a109226ddc5..c98fbfc90600 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-policy-troubleshooter-bom - 1.68.0 + 1.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-policy-troubleshooter - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml index 03a51b258998..c4c57be63368 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-policy-troubleshooter - 1.68.0 + 1.69.0-SNAPSHOT jar Google IAM Policy Troubleshooter API 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. com.google.cloud google-cloud-policy-troubleshooter-parent - 1.68.0 + 1.69.0-SNAPSHOT google-cloud-policy-troubleshooter diff --git a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml index eb16ea82c2c4..8e1ef5aaab19 100644 --- a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml +++ b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-policy-troubleshooter-v1 GRPC library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml index 8250deb536fb..7fcf544b8bab 100644 --- a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml +++ b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-policy-troubleshooter-v3 GRPC library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-policy-troubleshooter/pom.xml b/java-policy-troubleshooter/pom.xml index 793f9dc249b1..a689fe475729 100644 --- a/java-policy-troubleshooter/pom.xml +++ b/java-policy-troubleshooter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-policy-troubleshooter-parent pom - 1.68.0 + 1.69.0-SNAPSHOT Google IAM Policy Troubleshooter API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-policy-troubleshooter - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml index b349c4e4d6ba..7efe6404dda8 100644 --- a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml +++ b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-policy-troubleshooter-v1 Proto library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml index 8d8df5984fb3..2306ca8df560 100644 --- a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml +++ b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-policy-troubleshooter-v3 Proto library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-policysimulator/google-cloud-policysimulator-bom/pom.xml b/java-policysimulator/google-cloud-policysimulator-bom/pom.xml index f60b721fc6b9..6c3243655e17 100644 --- a/java-policysimulator/google-cloud-policysimulator-bom/pom.xml +++ b/java-policysimulator/google-cloud-policysimulator-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-policysimulator-bom - 0.48.0 + 0.49.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-policysimulator - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.48.0 + 0.49.0-SNAPSHOT diff --git a/java-policysimulator/google-cloud-policysimulator/pom.xml b/java-policysimulator/google-cloud-policysimulator/pom.xml index eba0e6fcb23d..4fb4801de0e0 100644 --- a/java-policysimulator/google-cloud-policysimulator/pom.xml +++ b/java-policysimulator/google-cloud-policysimulator/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-policysimulator - 0.48.0 + 0.49.0-SNAPSHOT jar Google Policy Simulator API Policy Simulator API Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. com.google.cloud google-cloud-policysimulator-parent - 0.48.0 + 0.49.0-SNAPSHOT google-cloud-policysimulator diff --git a/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml b/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml index 9415d9fd741a..e7deb96c5abe 100644 --- a/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml +++ b/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.48.0 + 0.49.0-SNAPSHOT grpc-google-cloud-policysimulator-v1 GRPC library for google-cloud-policysimulator com.google.cloud google-cloud-policysimulator-parent - 0.48.0 + 0.49.0-SNAPSHOT diff --git a/java-policysimulator/pom.xml b/java-policysimulator/pom.xml index bea461fc1465..06ec081a2864 100644 --- a/java-policysimulator/pom.xml +++ b/java-policysimulator/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-policysimulator-parent pom - 0.48.0 + 0.49.0-SNAPSHOT Google Policy Simulator API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-policysimulator - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml b/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml index 1b190d296dab..23e72f2fb00b 100644 --- a/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml +++ b/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml @@ -4,19 +4,19 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.48.0 + 0.49.0-SNAPSHOT proto-google-cloud-policysimulator-v1 Proto library for google-cloud-policysimulator com.google.cloud google-cloud-policysimulator-parent - 0.48.0 + 0.49.0-SNAPSHOT com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.protobuf diff --git a/java-private-catalog/google-cloud-private-catalog-bom/pom.xml b/java-private-catalog/google-cloud-private-catalog-bom/pom.xml index 9e02042cd982..b18fb0249820 100644 --- a/java-private-catalog/google-cloud-private-catalog-bom/pom.xml +++ b/java-private-catalog/google-cloud-private-catalog-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-private-catalog-bom - 0.71.0 + 0.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-private-catalog - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-private-catalog/google-cloud-private-catalog/pom.xml b/java-private-catalog/google-cloud-private-catalog/pom.xml index 4f4c49268d1c..6d6eb66b0e5a 100644 --- a/java-private-catalog/google-cloud-private-catalog/pom.xml +++ b/java-private-catalog/google-cloud-private-catalog/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-private-catalog - 0.71.0 + 0.72.0-SNAPSHOT jar Google Private Catalog Private Catalog 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. com.google.cloud google-cloud-private-catalog-parent - 0.71.0 + 0.72.0-SNAPSHOT google-cloud-private-catalog diff --git a/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml b/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml index 46694d53593d..2b8342b42e91 100644 --- a/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml +++ b/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.71.0 + 0.72.0-SNAPSHOT grpc-google-cloud-private-catalog-v1beta1 GRPC library for google-cloud-private-catalog com.google.cloud google-cloud-private-catalog-parent - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-private-catalog/pom.xml b/java-private-catalog/pom.xml index 1806861a2886..a0a9c5785c2e 100644 --- a/java-private-catalog/pom.xml +++ b/java-private-catalog/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-private-catalog-parent pom - 0.71.0 + 0.72.0-SNAPSHOT Google Private Catalog Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-private-catalog - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml b/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml index 533da1d6faf8..07fce8b630f0 100644 --- a/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml +++ b/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.71.0 + 0.72.0-SNAPSHOT proto-google-cloud-private-catalog-v1beta1 Proto library for google-cloud-private-catalog com.google.cloud google-cloud-private-catalog-parent - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml index b227098c8152..7aae2fcbf2d6 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-privilegedaccessmanager-bom - 0.23.0 + 0.24.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-privilegedaccessmanager - 0.23.0 + 0.24.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.23.0 + 0.24.0-SNAPSHOT com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.23.0 + 0.24.0-SNAPSHOT diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml index a8cf4de673e3..2c00525256c2 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-privilegedaccessmanager - 0.23.0 + 0.24.0-SNAPSHOT jar Google Privileged Access Manager API Privileged Access Manager API Privileged Access Manager (PAM) helps you on your journey towards least privilege and helps mitigate risks tied to privileged access misuse or abuse. com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.23.0 + 0.24.0-SNAPSHOT google-cloud-privilegedaccessmanager diff --git a/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml b/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml index 3fb6927c9a0f..ca8277297cdf 100644 --- a/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml +++ b/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.23.0 + 0.24.0-SNAPSHOT grpc-google-cloud-privilegedaccessmanager-v1 GRPC library for google-cloud-privilegedaccessmanager com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.23.0 + 0.24.0-SNAPSHOT diff --git a/java-privilegedaccessmanager/pom.xml b/java-privilegedaccessmanager/pom.xml index f4353d0facfa..e323aa78f5f2 100644 --- a/java-privilegedaccessmanager/pom.xml +++ b/java-privilegedaccessmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-privilegedaccessmanager-parent pom - 0.23.0 + 0.24.0-SNAPSHOT Google Privileged Access Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-privilegedaccessmanager - 0.23.0 + 0.24.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.23.0 + 0.24.0-SNAPSHOT com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.23.0 + 0.24.0-SNAPSHOT diff --git a/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml b/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml index 9fbf5e095937..c34c1935526a 100644 --- a/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml +++ b/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.23.0 + 0.24.0-SNAPSHOT proto-google-cloud-privilegedaccessmanager-v1 Proto library for google-cloud-privilegedaccessmanager com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.23.0 + 0.24.0-SNAPSHOT diff --git a/java-profiler/google-cloud-profiler-bom/pom.xml b/java-profiler/google-cloud-profiler-bom/pom.xml index 2a7b9a08c6b8..7366b95957c0 100644 --- a/java-profiler/google-cloud-profiler-bom/pom.xml +++ b/java-profiler/google-cloud-profiler-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-profiler-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-profiler - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-profiler-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-profiler/google-cloud-profiler/pom.xml b/java-profiler/google-cloud-profiler/pom.xml index 973b1388fc1c..771cf82f2d20 100644 --- a/java-profiler/google-cloud-profiler/pom.xml +++ b/java-profiler/google-cloud-profiler/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-profiler - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Profiler 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. com.google.cloud google-cloud-profiler-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-profiler diff --git a/java-profiler/grpc-google-cloud-profiler-v2/pom.xml b/java-profiler/grpc-google-cloud-profiler-v2/pom.xml index a963dc1272b9..b87a5a930a57 100644 --- a/java-profiler/grpc-google-cloud-profiler-v2/pom.xml +++ b/java-profiler/grpc-google-cloud-profiler-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-profiler-v2 GRPC library for google-cloud-profiler com.google.cloud google-cloud-profiler-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-profiler/pom.xml b/java-profiler/pom.xml index bcfc75fb2382..e86349ee3fcf 100644 --- a/java-profiler/pom.xml +++ b/java-profiler/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-profiler-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Profiler Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-profiler - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-profiler-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-profiler/proto-google-cloud-profiler-v2/pom.xml b/java-profiler/proto-google-cloud-profiler-v2/pom.xml index 4924c8892a55..6485b751da0c 100644 --- a/java-profiler/proto-google-cloud-profiler-v2/pom.xml +++ b/java-profiler/proto-google-cloud-profiler-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-profiler-v2 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-profiler-v2 Proto library for google-cloud-profiler com.google.cloud google-cloud-profiler-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-publicca/google-cloud-publicca-bom/pom.xml b/java-publicca/google-cloud-publicca-bom/pom.xml index ecf0069ca259..39c77545abd2 100644 --- a/java-publicca/google-cloud-publicca-bom/pom.xml +++ b/java-publicca/google-cloud-publicca-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-publicca-bom - 0.66.0 + 0.67.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-publicca - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-publicca-v1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-publicca/google-cloud-publicca/pom.xml b/java-publicca/google-cloud-publicca/pom.xml index d9f35d845349..c03d70aefed7 100644 --- a/java-publicca/google-cloud-publicca/pom.xml +++ b/java-publicca/google-cloud-publicca/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-publicca - 0.66.0 + 0.67.0-SNAPSHOT jar Google Public Certificate Authority Public Certificate Authority Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. com.google.cloud google-cloud-publicca-parent - 0.66.0 + 0.67.0-SNAPSHOT google-cloud-publicca diff --git a/java-publicca/grpc-google-cloud-publicca-v1/pom.xml b/java-publicca/grpc-google-cloud-publicca-v1/pom.xml index 29c2712b804c..9cd857b55f3c 100644 --- a/java-publicca/grpc-google-cloud-publicca-v1/pom.xml +++ b/java-publicca/grpc-google-cloud-publicca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.66.0 + 0.67.0-SNAPSHOT grpc-google-cloud-publicca-v1 GRPC library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml b/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml index 501d1cab903a..5bbb1f73b6a6 100644 --- a/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml +++ b/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT grpc-google-cloud-publicca-v1beta1 GRPC library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-publicca/pom.xml b/java-publicca/pom.xml index c3daffec8f98..2ed8bdb1c077 100644 --- a/java-publicca/pom.xml +++ b/java-publicca/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-publicca-parent pom - 0.66.0 + 0.67.0-SNAPSHOT Google Public Certificate Authority Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-publicca - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-publicca-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-publicca/proto-google-cloud-publicca-v1/pom.xml b/java-publicca/proto-google-cloud-publicca-v1/pom.xml index 11539c7f73a8..15a2860bbee1 100644 --- a/java-publicca/proto-google-cloud-publicca-v1/pom.xml +++ b/java-publicca/proto-google-cloud-publicca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-publicca-v1 - 0.66.0 + 0.67.0-SNAPSHOT proto-google-cloud-publicca-v1 Proto library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml b/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml index d13c5a465c1a..bd29a411a2e8 100644 --- a/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml +++ b/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.66.0 + 0.67.0-SNAPSHOT proto-google-cloud-publicca-v1beta1 Proto library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.66.0 + 0.67.0-SNAPSHOT diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml index cb1271d7c8be..288c534bcfd9 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-rapidmigrationassessment-bom - 0.52.0 + 0.53.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-rapidmigrationassessment - 0.52.0 + 0.53.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.52.0 + 0.53.0-SNAPSHOT com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.52.0 + 0.53.0-SNAPSHOT diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml index ca8aed16a5fd..ba524390d381 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-rapidmigrationassessment - 0.52.0 + 0.53.0-SNAPSHOT jar Google Rapid Migration Assessment API Rapid Migration Assessment API Rapid Migration Assessment API com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.52.0 + 0.53.0-SNAPSHOT google-cloud-rapidmigrationassessment diff --git a/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml b/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml index 98ddb73913e4..9040b1ff4a78 100644 --- a/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml +++ b/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.52.0 + 0.53.0-SNAPSHOT grpc-google-cloud-rapidmigrationassessment-v1 GRPC library for google-cloud-rapidmigrationassessment com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.52.0 + 0.53.0-SNAPSHOT diff --git a/java-rapidmigrationassessment/pom.xml b/java-rapidmigrationassessment/pom.xml index 46ed01727a4f..eda4d7f2a15f 100644 --- a/java-rapidmigrationassessment/pom.xml +++ b/java-rapidmigrationassessment/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-rapidmigrationassessment-parent pom - 0.52.0 + 0.53.0-SNAPSHOT Google Rapid Migration Assessment API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-rapidmigrationassessment - 0.52.0 + 0.53.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.52.0 + 0.53.0-SNAPSHOT com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.52.0 + 0.53.0-SNAPSHOT diff --git a/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml b/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml index acc0c5bc44ca..cc6a6a851a99 100644 --- a/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml +++ b/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.52.0 + 0.53.0-SNAPSHOT proto-google-cloud-rapidmigrationassessment-v1 Proto library for google-cloud-rapidmigrationassessment com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.52.0 + 0.53.0-SNAPSHOT diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml b/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml index b247027be8eb..d095c1226d13 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recaptchaenterprise-bom - 3.66.0 + 3.67.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-recaptchaenterprise - 3.66.0 + 3.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.66.0 + 3.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.108.0 + 0.109.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.66.0 + 3.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.108.0 + 0.109.0-SNAPSHOT diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml index c37091cbd6ab..badd0342878a 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-recaptchaenterprise - 3.66.0 + 3.67.0-SNAPSHOT jar reCAPTCHA Enterprise Help protect your website from fraudulent activity, spam, and abuse. com.google.cloud google-cloud-recaptchaenterprise-parent - 3.66.0 + 3.67.0-SNAPSHOT google-cloud-recaptchaenterprise diff --git a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml index a11aa6857dcc..77b153c5ba56 100644 --- a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml +++ b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.66.0 + 3.67.0-SNAPSHOT grpc-google-cloud-recaptchaenterprise-v1 GRPC library for grpc-google-cloud-recaptchaenterprise-v1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.66.0 + 3.67.0-SNAPSHOT diff --git a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml index 357796861829..726d312af7d1 100644 --- a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml +++ b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.108.0 + 0.109.0-SNAPSHOT grpc-google-cloud-recaptchaenterprise-v1beta1 GRPC library for grpc-google-cloud-recaptchaenterprise-v1beta1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.66.0 + 3.67.0-SNAPSHOT diff --git a/java-recaptchaenterprise/pom.xml b/java-recaptchaenterprise/pom.xml index 9c04038834eb..11988f8ca006 100644 --- a/java-recaptchaenterprise/pom.xml +++ b/java-recaptchaenterprise/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recaptchaenterprise-parent pom - 3.66.0 + 3.67.0-SNAPSHOT reCAPTCHA Enterprise Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.66.0 + 3.67.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.108.0 + 0.109.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.66.0 + 3.67.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.108.0 + 0.109.0-SNAPSHOT com.google.cloud google-cloud-recaptchaenterprise - 3.66.0 + 3.67.0-SNAPSHOT diff --git a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml index ea674360359f..591a140ee3d8 100644 --- a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml +++ b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.66.0 + 3.67.0-SNAPSHOT proto-google-cloud-recaptchaenterprise-v1 PROTO library for proto-google-cloud-recaptchaenterprise-v1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.66.0 + 3.67.0-SNAPSHOT diff --git a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml index 5934397c79ce..67837d7e8680 100644 --- a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml +++ b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.108.0 + 0.109.0-SNAPSHOT proto-google-cloud-recaptchaenterprise-v1beta1 PROTO library for proto-google-cloud-recaptchaenterprise-v1beta1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.66.0 + 3.67.0-SNAPSHOT diff --git a/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml b/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml index efe15016fe29..e43037c3b3a4 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml +++ b/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recommendations-ai-bom - 0.76.0 + 0.77.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-recommendations-ai - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.76.0 + 0.77.0-SNAPSHOT diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml b/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml index aece659f2763..fee90c89a26b 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml +++ b/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-recommendations-ai - 0.76.0 + 0.77.0-SNAPSHOT jar Google Recommendations AI delivers highly personalized product recommendations at scale. com.google.cloud google-cloud-recommendations-ai-parent - 0.76.0 + 0.77.0-SNAPSHOT google-cloud-recommendations-ai diff --git a/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml b/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml index 5c25b5e4e066..dd5350a4b59f 100644 --- a/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml +++ b/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.76.0 + 0.77.0-SNAPSHOT grpc-google-cloud-recommendations-ai-v1beta1 GRPC library for grpc-google-cloud-recommendations-ai-v1beta1 com.google.cloud google-cloud-recommendations-ai-parent - 0.76.0 + 0.77.0-SNAPSHOT diff --git a/java-recommendations-ai/pom.xml b/java-recommendations-ai/pom.xml index 50495dd352e1..8368dee07ba1 100644 --- a/java-recommendations-ai/pom.xml +++ b/java-recommendations-ai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recommendations-ai-parent pom - 0.76.0 + 0.77.0-SNAPSHOT Google Recommendations AI Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-recommendations-ai - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.76.0 + 0.77.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.76.0 + 0.77.0-SNAPSHOT diff --git a/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml b/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml index 43d89d6cea80..f1e4ecc643f3 100644 --- a/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml +++ b/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.76.0 + 0.77.0-SNAPSHOT proto-google-cloud-recommendations-ai-v1beta1 PROTO library for proto-google-cloud-recommendations-ai-v1beta1 com.google.cloud google-cloud-recommendations-ai-parent - 0.76.0 + 0.77.0-SNAPSHOT diff --git a/java-recommender/google-cloud-recommender-bom/pom.xml b/java-recommender/google-cloud-recommender-bom/pom.xml index 75a67c5b29a4..71c107aab2cb 100644 --- a/java-recommender/google-cloud-recommender-bom/pom.xml +++ b/java-recommender/google-cloud-recommender-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recommender-bom - 2.71.0 + 2.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-recommender - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.83.0 + 0.84.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recommender-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.83.0 + 0.84.0-SNAPSHOT diff --git a/java-recommender/google-cloud-recommender/pom.xml b/java-recommender/google-cloud-recommender/pom.xml index 3f8f032185f7..5bafb495f95b 100644 --- a/java-recommender/google-cloud-recommender/pom.xml +++ b/java-recommender/google-cloud-recommender/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-recommender - 2.71.0 + 2.72.0-SNAPSHOT jar Google Cloud Recommender @@ -12,7 +12,7 @@ com.google.cloud google-cloud-recommender-parent - 2.71.0 + 2.72.0-SNAPSHOT google-cloud-recommender diff --git a/java-recommender/grpc-google-cloud-recommender-v1/pom.xml b/java-recommender/grpc-google-cloud-recommender-v1/pom.xml index bef4ad99edec..2c48d8ed347c 100644 --- a/java-recommender/grpc-google-cloud-recommender-v1/pom.xml +++ b/java-recommender/grpc-google-cloud-recommender-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-recommender-v1 GRPC library for grpc-google-cloud-recommender-v1 com.google.cloud google-cloud-recommender-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml b/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml index c79b6bd98518..9c373524eecb 100644 --- a/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml +++ b/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.83.0 + 0.84.0-SNAPSHOT grpc-google-cloud-recommender-v1beta1 GRPC library for grpc-google-cloud-recommender-v1beta1 com.google.cloud google-cloud-recommender-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-recommender/pom.xml b/java-recommender/pom.xml index 9fdf28bf4cbb..168d552fdab8 100644 --- a/java-recommender/pom.xml +++ b/java-recommender/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recommender-parent pom - 2.71.0 + 2.72.0-SNAPSHOT Google Cloud recommender Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-recommender-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.cloud google-cloud-recommender - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.83.0 + 0.84.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.83.0 + 0.84.0-SNAPSHOT diff --git a/java-recommender/proto-google-cloud-recommender-v1/pom.xml b/java-recommender/proto-google-cloud-recommender-v1/pom.xml index 7c771f51e5e6..9266a3f0ffca 100644 --- a/java-recommender/proto-google-cloud-recommender-v1/pom.xml +++ b/java-recommender/proto-google-cloud-recommender-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommender-v1 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-recommender-v1 PROTO library for proto-google-cloud-recommender-v1 com.google.cloud google-cloud-recommender-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml b/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml index 755e83197520..65c6f9acb7fa 100644 --- a/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml +++ b/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.83.0 + 0.84.0-SNAPSHOT proto-google-cloud-recommender-v1beta1 PROTO library for proto-google-cloud-recommender-v1beta1 com.google.cloud google-cloud-recommender-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml b/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml index f29602ed39d6..c32b7c4f3bfb 100644 --- a/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml +++ b/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-redis-cluster-bom - 0.41.0 + 0.42.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-redis-cluster - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.41.0 + 0.42.0-SNAPSHOT diff --git a/java-redis-cluster/google-cloud-redis-cluster/pom.xml b/java-redis-cluster/google-cloud-redis-cluster/pom.xml index 88f635fb14f1..d95f63ecb203 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/pom.xml +++ b/java-redis-cluster/google-cloud-redis-cluster/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-redis-cluster - 0.41.0 + 0.42.0-SNAPSHOT jar Google Google Cloud Memorystore for Redis API Google Cloud Memorystore for Redis API Creates and manages Redis instances on the Google Cloud Platform. com.google.cloud google-cloud-redis-cluster-parent - 0.41.0 + 0.42.0-SNAPSHOT google-cloud-redis-cluster diff --git a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml index e8f973e9843a..e14a36aa2685 100644 --- a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml +++ b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.41.0 + 0.42.0-SNAPSHOT grpc-google-cloud-redis-cluster-v1 GRPC library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.41.0 + 0.42.0-SNAPSHOT diff --git a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml index e8b146d9ffb3..bd2996e0e2f8 100644 --- a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml +++ b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.41.0 + 0.42.0-SNAPSHOT grpc-google-cloud-redis-cluster-v1beta1 GRPC library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.41.0 + 0.42.0-SNAPSHOT diff --git a/java-redis-cluster/pom.xml b/java-redis-cluster/pom.xml index c58b4d679a08..22a3e06bae28 100644 --- a/java-redis-cluster/pom.xml +++ b/java-redis-cluster/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-redis-cluster-parent pom - 0.41.0 + 0.42.0-SNAPSHOT Google Google Cloud Memorystore for Redis API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-redis-cluster - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.41.0 + 0.42.0-SNAPSHOT com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.41.0 + 0.42.0-SNAPSHOT diff --git a/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml b/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml index 2743a212426c..448d6c038019 100644 --- a/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml +++ b/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.41.0 + 0.42.0-SNAPSHOT proto-google-cloud-redis-cluster-v1 Proto library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.41.0 + 0.42.0-SNAPSHOT diff --git a/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml b/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml index a8c01cd44363..4f70a41b5d05 100644 --- a/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml +++ b/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.41.0 + 0.42.0-SNAPSHOT proto-google-cloud-redis-cluster-v1beta1 Proto library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.41.0 + 0.42.0-SNAPSHOT diff --git a/java-redis/google-cloud-redis-bom/pom.xml b/java-redis/google-cloud-redis-bom/pom.xml index 46743314bc91..c76e4adc6fb3 100644 --- a/java-redis/google-cloud-redis-bom/pom.xml +++ b/java-redis/google-cloud-redis-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-redis-bom - 2.72.0 + 2.73.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-redis - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-redis-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT diff --git a/java-redis/google-cloud-redis/pom.xml b/java-redis/google-cloud-redis/pom.xml index df561f047f49..31b974c0b56f 100644 --- a/java-redis/google-cloud-redis/pom.xml +++ b/java-redis/google-cloud-redis/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-redis - 2.72.0 + 2.73.0-SNAPSHOT jar Google Cloud Redis Java idiomatic client for Google Cloud Redis com.google.cloud google-cloud-redis-parent - 2.72.0 + 2.73.0-SNAPSHOT google-cloud-redis diff --git a/java-redis/grpc-google-cloud-redis-v1/pom.xml b/java-redis/grpc-google-cloud-redis-v1/pom.xml index 9170bbe7d6d4..34d4bd6b9e89 100644 --- a/java-redis/grpc-google-cloud-redis-v1/pom.xml +++ b/java-redis/grpc-google-cloud-redis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-v1 - 2.72.0 + 2.73.0-SNAPSHOT grpc-google-cloud-redis-v1 GRPC library for grpc-google-cloud-redis-v1 com.google.cloud google-cloud-redis-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml b/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml index 96e3dd902ce4..b307991d8b28 100644 --- a/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml +++ b/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT grpc-google-cloud-redis-v1beta1 GRPC library for grpc-google-cloud-redis-v1beta1 com.google.cloud google-cloud-redis-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-redis/pom.xml b/java-redis/pom.xml index 1dabad6df01f..eff1370584e6 100644 --- a/java-redis/pom.xml +++ b/java-redis/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-redis-parent pom - 2.72.0 + 2.73.0-SNAPSHOT Google Cloud Redis Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-redis-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-redis-v1 - 2.72.0 + 2.73.0-SNAPSHOT com.google.cloud google-cloud-redis - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-redis/proto-google-cloud-redis-v1/pom.xml b/java-redis/proto-google-cloud-redis-v1/pom.xml index 9c9857cfbb06..7bb3370ffea6 100644 --- a/java-redis/proto-google-cloud-redis-v1/pom.xml +++ b/java-redis/proto-google-cloud-redis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-v1 - 2.72.0 + 2.73.0-SNAPSHOT proto-google-cloud-redis-v1 PROTO library for proto-google-cloud-redis-v1 com.google.cloud google-cloud-redis-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-redis/proto-google-cloud-redis-v1beta1/pom.xml b/java-redis/proto-google-cloud-redis-v1beta1/pom.xml index 937c77134461..ad89a097294b 100644 --- a/java-redis/proto-google-cloud-redis-v1beta1/pom.xml +++ b/java-redis/proto-google-cloud-redis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.160.0 + 0.161.0-SNAPSHOT proto-google-cloud-redis-v1beta1 PROTO library for proto-google-cloud-redis-v1beta1 com.google.cloud google-cloud-redis-parent - 2.72.0 + 2.73.0-SNAPSHOT diff --git a/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml b/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml index 63c6c55fd7b1..693cac33ec07 100644 --- a/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml +++ b/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-resourcemanager-bom - 1.71.0 + 1.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-resourcemanager - 1.71.0 + 1.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.71.0 + 1.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.71.0 + 1.72.0-SNAPSHOT diff --git a/java-resourcemanager/google-cloud-resourcemanager/pom.xml b/java-resourcemanager/google-cloud-resourcemanager/pom.xml index 5a107c8c8672..465d40bed53b 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/pom.xml +++ b/java-resourcemanager/google-cloud-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-resourcemanager jar - 1.71.0 + 1.72.0-SNAPSHOT Google Cloud Resource Manager Java idiomatic client for Google Cloud Resource Manager @@ -13,7 +13,7 @@ com.google.cloud google-cloud-resourcemanager-parent - 1.71.0 + 1.72.0-SNAPSHOT diff --git a/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml b/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml index 70bd1268d3b8..e010dfde3762 100644 --- a/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml +++ b/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.71.0 + 1.72.0-SNAPSHOT grpc-google-cloud-resourcemanager-v3 GRPC library for google-cloud-resourcemanager com.google.cloud google-cloud-resourcemanager-parent - 1.71.0 + 1.72.0-SNAPSHOT diff --git a/java-resourcemanager/pom.xml b/java-resourcemanager/pom.xml index 3488d3e0ff51..3e799f2ab6c7 100644 --- a/java-resourcemanager/pom.xml +++ b/java-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-resourcemanager-parent pom - 1.71.0 + 1.72.0-SNAPSHOT Google Resource Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-resourcemanager - 1.71.0 + 1.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.71.0 + 1.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.71.0 + 1.72.0-SNAPSHOT diff --git a/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml b/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml index 1eaf4a2a8833..da4bf2942d6c 100644 --- a/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml +++ b/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.71.0 + 1.72.0-SNAPSHOT proto-google-cloud-resourcemanager-v3 Proto library for google-cloud-resourcemanager com.google.cloud google-cloud-resourcemanager-parent - 1.71.0 + 1.72.0-SNAPSHOT diff --git a/java-retail/google-cloud-retail-bom/pom.xml b/java-retail/google-cloud-retail-bom/pom.xml index f22a83b14918..5c567de97177 100644 --- a/java-retail/google-cloud-retail-bom/pom.xml +++ b/java-retail/google-cloud-retail-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-retail-bom - 2.71.0 + 2.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-retail - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-retail-v2 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-retail-v2 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-retail-v2beta - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-retail/google-cloud-retail/pom.xml b/java-retail/google-cloud-retail/pom.xml index 2a101e3cb443..a651daba3750 100644 --- a/java-retail/google-cloud-retail/pom.xml +++ b/java-retail/google-cloud-retail/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-retail - 2.71.0 + 2.72.0-SNAPSHOT jar Google Cloud Retail Retail solutions API. com.google.cloud google-cloud-retail-parent - 2.71.0 + 2.72.0-SNAPSHOT google-cloud-retail diff --git a/java-retail/grpc-google-cloud-retail-v2/pom.xml b/java-retail/grpc-google-cloud-retail-v2/pom.xml index 9963d1eb073b..9c81c1fdce99 100644 --- a/java-retail/grpc-google-cloud-retail-v2/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-retail-v2 GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml b/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml index b258622ef23c..5faf181a3960 100644 --- a/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-retail-v2alpha GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-retail/grpc-google-cloud-retail-v2beta/pom.xml b/java-retail/grpc-google-cloud-retail-v2beta/pom.xml index 09bc7319db45..d479b4f6d8af 100644 --- a/java-retail/grpc-google-cloud-retail-v2beta/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-retail-v2beta GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-retail/pom.xml b/java-retail/pom.xml index 44e3230e2a9e..cb54d7b206c8 100644 --- a/java-retail/pom.xml +++ b/java-retail/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-retail-parent pom - 2.71.0 + 2.72.0-SNAPSHOT Google Cloud Retail Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-retail - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-retail-v2beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-retail-v2 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-retail-v2 - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-retail/proto-google-cloud-retail-v2/pom.xml b/java-retail/proto-google-cloud-retail-v2/pom.xml index 5c8098229d3e..e0845ec1fdb4 100644 --- a/java-retail/proto-google-cloud-retail-v2/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-retail-v2 Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-retail/proto-google-cloud-retail-v2alpha/pom.xml b/java-retail/proto-google-cloud-retail-v2alpha/pom.xml index e1998f19cfd1..0e7340ea9ab9 100644 --- a/java-retail/proto-google-cloud-retail-v2alpha/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-retail-v2alpha Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-retail/proto-google-cloud-retail-v2beta/pom.xml b/java-retail/proto-google-cloud-retail-v2beta/pom.xml index 2a6a8dd2034c..c7e79a486e7d 100644 --- a/java-retail/proto-google-cloud-retail-v2beta/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2beta - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-retail-v2beta Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-run/google-cloud-run-bom/pom.xml b/java-run/google-cloud-run-bom/pom.xml index 00ad250ea297..9f0d242b04fa 100644 --- a/java-run/google-cloud-run-bom/pom.xml +++ b/java-run/google-cloud-run-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-run-bom - 0.69.0 + 0.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-run - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-run-v2 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-run-v2 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-run/google-cloud-run/pom.xml b/java-run/google-cloud-run/pom.xml index 724f1ac34810..7a14fc45547e 100644 --- a/java-run/google-cloud-run/pom.xml +++ b/java-run/google-cloud-run/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-run - 0.69.0 + 0.70.0-SNAPSHOT jar Google Cloud Run Cloud Run is a managed compute platform that enables you to run containers that are invocable via requests or events. com.google.cloud google-cloud-run-parent - 0.69.0 + 0.70.0-SNAPSHOT google-cloud-run diff --git a/java-run/grpc-google-cloud-run-v2/pom.xml b/java-run/grpc-google-cloud-run-v2/pom.xml index f717c33b8885..844ee7035fdc 100644 --- a/java-run/grpc-google-cloud-run-v2/pom.xml +++ b/java-run/grpc-google-cloud-run-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-run-v2 - 0.69.0 + 0.70.0-SNAPSHOT grpc-google-cloud-run-v2 GRPC library for google-cloud-run com.google.cloud google-cloud-run-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-run/pom.xml b/java-run/pom.xml index 03398e14659b..eb6d22fab44f 100644 --- a/java-run/pom.xml +++ b/java-run/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-run-parent pom - 0.69.0 + 0.70.0-SNAPSHOT Google Cloud Run Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-run - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-run-v2 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-run-v2 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-run/proto-google-cloud-run-v2/pom.xml b/java-run/proto-google-cloud-run-v2/pom.xml index 0e5daa906b87..cf77153dd9cf 100644 --- a/java-run/proto-google-cloud-run-v2/pom.xml +++ b/java-run/proto-google-cloud-run-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-run-v2 - 0.69.0 + 0.70.0-SNAPSHOT proto-google-cloud-run-v2 Proto library for google-cloud-run com.google.cloud google-cloud-run-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-samples/pom.xml b/java-samples/pom.xml index 008929c9af09..0c7f4ce69b1e 100644 --- a/java-samples/pom.xml +++ b/java-samples/pom.xml @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml diff --git a/java-scheduler/google-cloud-scheduler-bom/pom.xml b/java-scheduler/google-cloud-scheduler-bom/pom.xml index ebc700b607c5..1732977c0d32 100644 --- a/java-scheduler/google-cloud-scheduler-bom/pom.xml +++ b/java-scheduler/google-cloud-scheduler-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-scheduler-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-scheduler - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-scheduler/google-cloud-scheduler/pom.xml b/java-scheduler/google-cloud-scheduler/pom.xml index 87c5813f8b85..73f335bb0f7e 100644 --- a/java-scheduler/google-cloud-scheduler/pom.xml +++ b/java-scheduler/google-cloud-scheduler/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-scheduler - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Scheduler Fully managed cron job service com.google.cloud google-cloud-scheduler-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-scheduler diff --git a/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml b/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml index 69357c3087cc..ed57114d8759 100644 --- a/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml +++ b/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-scheduler-v1 GRPC library for grpc-google-cloud-scheduler-v1 com.google.cloud google-cloud-scheduler-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml b/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml index a1f0bcfa6e56..4142ead58eec 100644 --- a/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml +++ b/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT grpc-google-cloud-scheduler-v1beta1 GRPC library for grpc-google-cloud-scheduler-v1beta1 com.google.cloud google-cloud-scheduler-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-scheduler/pom.xml b/java-scheduler/pom.xml index f6a48e3cb467..240e203d616b 100644 --- a/java-scheduler/pom.xml +++ b/java-scheduler/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-scheduler-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Scheduler Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-scheduler - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml b/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml index d8baf5ff0c83..f018ac6a2a66 100644 --- a/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml +++ b/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-scheduler-v1 PROTO library for proto-google-cloud-scheduler-v1 com.google.cloud google-cloud-scheduler-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml b/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml index 44ea0d3b80d5..abd0f9a46fcf 100644 --- a/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml +++ b/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.154.0 + 0.155.0-SNAPSHOT proto-google-cloud-scheduler-v1beta1 PROTO library for proto-google-cloud-scheduler-v1beta1 com.google.cloud google-cloud-scheduler-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/google-cloud-secretmanager-bom/pom.xml b/java-secretmanager/google-cloud-secretmanager-bom/pom.xml index b9f20665adf0..2c1834b16263 100644 --- a/java-secretmanager/google-cloud-secretmanager-bom/pom.xml +++ b/java-secretmanager/google-cloud-secretmanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-secretmanager-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-secretmanager - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/google-cloud-secretmanager/pom.xml b/java-secretmanager/google-cloud-secretmanager/pom.xml index b3597f0ae8df..fc4227deb78a 100644 --- a/java-secretmanager/google-cloud-secretmanager/pom.xml +++ b/java-secretmanager/google-cloud-secretmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-secretmanager - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Secret Manager Java idiomatic client for Google Cloud Secret Manager com.google.cloud google-cloud-secretmanager-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-secretmanager diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml index 6c0f6c191949..f086187a82e3 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-secretmanager-v1 GRPC library for grpc-google-cloud-secretmanager-v1 com.google.cloud google-cloud-secretmanager-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml index 6aa28e42c6d0..0daf6213b542 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-secretmanager-v1beta1 GRPC library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml index 75f0d1132359..9fdd30b42c8b 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-secretmanager-v1beta2 GRPC library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/pom.xml b/java-secretmanager/pom.xml index 4fe388fd7fb5..5a37556420be 100644 --- a/java-secretmanager/pom.xml +++ b/java-secretmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-secretmanager-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud secretmanager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-secretmanager - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml index 7e98afd9afdb..75d179c9b758 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-secretmanager-v1 PROTO library for proto-google-cloud-secretmanager-v1 com.google.cloud google-cloud-secretmanager-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml index e005eeb28ed7..36043fe97213 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-secretmanager-v1beta1 Proto library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml index 21bb75dc8994..ddfcb8b6719d 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-secretmanager-v1beta2 Proto library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml b/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml index 47a893b7b438..17ed6addbe63 100644 --- a/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml +++ b/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securesourcemanager-bom - 0.39.0 + 0.40.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securesourcemanager - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml b/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml index 3c89ce139828..20c2c6567925 100644 --- a/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml +++ b/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-securesourcemanager - 0.39.0 + 0.40.0-SNAPSHOT jar Google Secure Source Manager API Secure Source Manager API Regionally deployed, single-tenant managed source code repository hosted on @@ -11,7 +11,7 @@ com.google.cloud google-cloud-securesourcemanager-parent - 0.39.0 + 0.40.0-SNAPSHOT google-cloud-securesourcemanager diff --git a/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml b/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml index a7a95f0a4d7e..211971158dfc 100644 --- a/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml +++ b/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.39.0 + 0.40.0-SNAPSHOT grpc-google-cloud-securesourcemanager-v1 GRPC library for google-cloud-securesourcemanager com.google.cloud google-cloud-securesourcemanager-parent - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-securesourcemanager/pom.xml b/java-securesourcemanager/pom.xml index 8f1a6db38c85..502133b5f786 100644 --- a/java-securesourcemanager/pom.xml +++ b/java-securesourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securesourcemanager-parent pom - 0.39.0 + 0.40.0-SNAPSHOT Google Secure Source Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securesourcemanager - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml b/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml index 8b08ecc3b3cf..b8d335ce9d5b 100644 --- a/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml +++ b/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.39.0 + 0.40.0-SNAPSHOT proto-google-cloud-securesourcemanager-v1 Proto library for google-cloud-securesourcemanager com.google.cloud google-cloud-securesourcemanager-parent - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml b/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml index f098db94885e..191d49c27fa7 100644 --- a/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml +++ b/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-security-private-ca-bom - 2.71.0 + 2.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-security-private-ca - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-security-private-ca/google-cloud-security-private-ca/pom.xml b/java-security-private-ca/google-cloud-security-private-ca/pom.xml index 37bc71ca5a7f..1336965721c3 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/pom.xml +++ b/java-security-private-ca/google-cloud-security-private-ca/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-security-private-ca - 2.71.0 + 2.72.0-SNAPSHOT jar Google Certificate Authority Service simplifies the deployment and management of private CAs without managing infrastructure. com.google.cloud google-cloud-security-private-ca-parent - 2.71.0 + 2.72.0-SNAPSHOT google-cloud-security-private-ca diff --git a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml index 5960f2eaa993..65c8cb7265df 100644 --- a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml +++ b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.71.0 + 2.72.0-SNAPSHOT grpc-google-cloud-security-private-ca-v1 GRPC library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml index 2637919aa7d6..387b0e9128f8 100644 --- a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml +++ b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT grpc-google-cloud-security-private-ca-v1beta1 GRPC library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-security-private-ca/pom.xml b/java-security-private-ca/pom.xml index ffd6a143dba0..5651de11ffad 100644 --- a/java-security-private-ca/pom.xml +++ b/java-security-private-ca/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-security-private-ca-parent pom - 2.71.0 + 2.72.0-SNAPSHOT Google Certificate Authority Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-security-private-ca - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.71.0 + 2.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT diff --git a/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml b/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml index 4419c56239b2..5daa7a17b0d7 100644 --- a/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml +++ b/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.71.0 + 2.72.0-SNAPSHOT proto-google-cloud-security-private-ca-v1 Proto library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml b/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml index 09becb9a2d1d..e1fb1027d206 100644 --- a/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml +++ b/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT proto-google-cloud-security-private-ca-v1beta1 Proto library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.71.0 + 2.72.0-SNAPSHOT diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml b/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml index 0590b448ab8c..a2b5d04c19d4 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-settings-bom - 0.72.0 + 0.73.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-securitycenter-settings - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml b/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml index 0cc0e85a12d8..97b0a6266fe4 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-settings - 0.72.0 + 0.73.0-SNAPSHOT jar Google Security Command Center Settings API 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. com.google.cloud google-cloud-securitycenter-settings-parent - 0.72.0 + 0.73.0-SNAPSHOT google-cloud-securitycenter-settings diff --git a/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml b/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml index 2a65287832b1..6df2f624a500 100644 --- a/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml +++ b/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT grpc-google-cloud-securitycenter-settings-v1beta1 GRPC library for grpc-google-cloud-securitycenter-settings-v1beta1 com.google.cloud google-cloud-securitycenter-settings-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-securitycenter-settings/pom.xml b/java-securitycenter-settings/pom.xml index 3d9dd326f8f1..546bbd776238 100644 --- a/java-securitycenter-settings/pom.xml +++ b/java-securitycenter-settings/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycenter-settings-parent pom - 0.72.0 + 0.73.0-SNAPSHOT Google Security Command Center Settings API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securitycenter-settings - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml b/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml index 39500c1cfd65..d51b8c8bad7a 100644 --- a/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml +++ b/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.72.0 + 0.73.0-SNAPSHOT proto-google-cloud-securitycenter-settings-v1beta1 PROTO library for proto-google-cloud-securitycenter-settings-v1beta1 com.google.cloud google-cloud-securitycenter-settings-parent - 0.72.0 + 0.73.0-SNAPSHOT diff --git a/java-securitycenter/google-cloud-securitycenter-bom/pom.xml b/java-securitycenter/google-cloud-securitycenter-bom/pom.xml index 4fac9280c722..f2a51d6919f8 100644 --- a/java-securitycenter/google-cloud-securitycenter-bom/pom.xml +++ b/java-securitycenter/google-cloud-securitycenter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-bom - 2.77.0 + 2.78.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,47 +23,47 @@ com.google.cloud google-cloud-securitycenter - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/google-cloud-securitycenter/pom.xml b/java-securitycenter/google-cloud-securitycenter/pom.xml index 75dcda9d366c..88e8669d9bd7 100644 --- a/java-securitycenter/google-cloud-securitycenter/pom.xml +++ b/java-securitycenter/google-cloud-securitycenter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycenter - 2.77.0 + 2.78.0-SNAPSHOT jar Google Cloud Security Command Center Java idiomatic client for Google Cloud Security Command Center com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT google-cloud-securitycenter diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml index 4c39f9b07b5a..6cbcb3021f55 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.77.0 + 2.78.0-SNAPSHOT grpc-google-cloud-securitycenter-v1 GRPC library for grpc-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml index 39b2cb70a9cc..ef867b16c67c 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.172.0 + 0.173.0-SNAPSHOT grpc-google-cloud-securitycenter-v1beta1 GRPC library for grpc-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml index d6fe27beac38..f23beb8427d4 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.172.0 + 0.173.0-SNAPSHOT grpc-google-cloud-securitycenter-v1p1beta1 GRPC library for grpc-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml index 7b5e65bce2fb..46d2270483a1 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.77.0 + 2.78.0-SNAPSHOT grpc-google-cloud-securitycenter-v2 GRPC library for google-cloud-securitycenter com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/pom.xml b/java-securitycenter/pom.xml index 1d6581ce7e4c..255205ff5c62 100644 --- a/java-securitycenter/pom.xml +++ b/java-securitycenter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycenter-parent pom - 2.77.0 + 2.78.0-SNAPSHOT Google Cloud Security Command Center Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.77.0 + 2.78.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.172.0 + 0.173.0-SNAPSHOT com.google.cloud google-cloud-securitycenter - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml index 7d240a75e99c..ca41fddb84cf 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.77.0 + 2.78.0-SNAPSHOT proto-google-cloud-securitycenter-v1 PROTO library for proto-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml index 91df550182f0..a4f27b2b91b2 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.172.0 + 0.173.0-SNAPSHOT proto-google-cloud-securitycenter-v1beta1 PROTO library for proto-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml index f6b642967e5b..412d79b50173 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.172.0 + 0.173.0-SNAPSHOT proto-google-cloud-securitycenter-v1p1beta1 PROTO library for proto-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml index c95bd56131af..6fcfbe2961e2 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.77.0 + 2.78.0-SNAPSHOT proto-google-cloud-securitycenter-v2 Proto library for google-cloud-securitycenter com.google.cloud google-cloud-securitycenter-parent - 2.77.0 + 2.78.0-SNAPSHOT diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml b/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml index 627fb851cd9e..cfc42895a633 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycentermanagement-bom - 0.37.0 + 0.38.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securitycentermanagement - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml b/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml index d382b5c29fd6..23676c3f391d 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycentermanagement - 0.37.0 + 0.38.0-SNAPSHOT jar Google Security Center Management API Security Center Management API Security Center Management API com.google.cloud google-cloud-securitycentermanagement-parent - 0.37.0 + 0.38.0-SNAPSHOT google-cloud-securitycentermanagement diff --git a/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml b/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml index b76494cd9d11..1cd22ab17387 100644 --- a/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml +++ b/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.37.0 + 0.38.0-SNAPSHOT grpc-google-cloud-securitycentermanagement-v1 GRPC library for google-cloud-securitycentermanagement com.google.cloud google-cloud-securitycentermanagement-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-securitycentermanagement/pom.xml b/java-securitycentermanagement/pom.xml index fb0c949f14f9..b74d240bb083 100644 --- a/java-securitycentermanagement/pom.xml +++ b/java-securitycentermanagement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycentermanagement-parent pom - 0.37.0 + 0.38.0-SNAPSHOT Google Security Center Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securitycentermanagement - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml b/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml index a54f097a5ef5..eac541313587 100644 --- a/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml +++ b/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.37.0 + 0.38.0-SNAPSHOT proto-google-cloud-securitycentermanagement-v1 Proto library for google-cloud-securitycentermanagement com.google.cloud google-cloud-securitycentermanagement-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-securityposture/google-cloud-securityposture-bom/pom.xml b/java-securityposture/google-cloud-securityposture-bom/pom.xml index 6c8fb5ae8fd9..1303246fffbf 100644 --- a/java-securityposture/google-cloud-securityposture-bom/pom.xml +++ b/java-securityposture/google-cloud-securityposture-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securityposture-bom - 0.34.0 + 0.35.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securityposture - 0.34.0 + 0.35.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.34.0 + 0.35.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.34.0 + 0.35.0-SNAPSHOT diff --git a/java-securityposture/google-cloud-securityposture/pom.xml b/java-securityposture/google-cloud-securityposture/pom.xml index c5ea28f938d2..6ef4b31fecaf 100644 --- a/java-securityposture/google-cloud-securityposture/pom.xml +++ b/java-securityposture/google-cloud-securityposture/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securityposture - 0.34.0 + 0.35.0-SNAPSHOT jar Google Security Posture API Security Posture API 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. com.google.cloud google-cloud-securityposture-parent - 0.34.0 + 0.35.0-SNAPSHOT google-cloud-securityposture diff --git a/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml b/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml index d2c5481b0624..1c9f51d7b175 100644 --- a/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml +++ b/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.34.0 + 0.35.0-SNAPSHOT grpc-google-cloud-securityposture-v1 GRPC library for google-cloud-securityposture com.google.cloud google-cloud-securityposture-parent - 0.34.0 + 0.35.0-SNAPSHOT diff --git a/java-securityposture/pom.xml b/java-securityposture/pom.xml index 6e15d94aec6c..7cf6eb5174c0 100644 --- a/java-securityposture/pom.xml +++ b/java-securityposture/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securityposture-parent pom - 0.34.0 + 0.35.0-SNAPSHOT Google Security Posture API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securityposture - 0.34.0 + 0.35.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.34.0 + 0.35.0-SNAPSHOT com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.34.0 + 0.35.0-SNAPSHOT diff --git a/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml b/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml index 74c5aa750c77..829accfa11f9 100644 --- a/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml +++ b/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.34.0 + 0.35.0-SNAPSHOT proto-google-cloud-securityposture-v1 Proto library for google-cloud-securityposture com.google.cloud google-cloud-securityposture-parent - 0.34.0 + 0.35.0-SNAPSHOT diff --git a/java-service-control/google-cloud-service-control-bom/pom.xml b/java-service-control/google-cloud-service-control-bom/pom.xml index edcfa8dea6eb..509e0544face 100644 --- a/java-service-control/google-cloud-service-control-bom/pom.xml +++ b/java-service-control/google-cloud-service-control-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-control-bom - 1.69.0 + 1.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-service-control - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-control-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-control-v2 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-service-control/google-cloud-service-control/pom.xml b/java-service-control/google-cloud-service-control/pom.xml index f5757af84b3d..1734185fdb84 100644 --- a/java-service-control/google-cloud-service-control/pom.xml +++ b/java-service-control/google-cloud-service-control/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-control - 1.69.0 + 1.70.0-SNAPSHOT jar Google Service Control API Service Control API 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. com.google.cloud google-cloud-service-control-parent - 1.69.0 + 1.70.0-SNAPSHOT google-cloud-service-control diff --git a/java-service-control/grpc-google-cloud-service-control-v1/pom.xml b/java-service-control/grpc-google-cloud-service-control-v1/pom.xml index 2f61a585c3ec..b186fc9e866c 100644 --- a/java-service-control/grpc-google-cloud-service-control-v1/pom.xml +++ b/java-service-control/grpc-google-cloud-service-control-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-service-control-v1 GRPC library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-service-control/grpc-google-cloud-service-control-v2/pom.xml b/java-service-control/grpc-google-cloud-service-control-v2/pom.xml index 390cfbdab497..bad25ac652c4 100644 --- a/java-service-control/grpc-google-cloud-service-control-v2/pom.xml +++ b/java-service-control/grpc-google-cloud-service-control-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-service-control-v2 GRPC library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-service-control/pom.xml b/java-service-control/pom.xml index 22ab89b974ab..074551c4158f 100644 --- a/java-service-control/pom.xml +++ b/java-service-control/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-control-parent pom - 1.69.0 + 1.70.0-SNAPSHOT Google Service Control API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-service-control - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-control-v2 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-control-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-service-control/proto-google-cloud-service-control-v1/pom.xml b/java-service-control/proto-google-cloud-service-control-v1/pom.xml index 439cf3b9df0d..b7a82e502c26 100644 --- a/java-service-control/proto-google-cloud-service-control-v1/pom.xml +++ b/java-service-control/proto-google-cloud-service-control-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-control-v1 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-service-control-v1 Proto library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-service-control/proto-google-cloud-service-control-v2/pom.xml b/java-service-control/proto-google-cloud-service-control-v2/pom.xml index 400e38f17993..ceba451e0d2e 100644 --- a/java-service-control/proto-google-cloud-service-control-v2/pom.xml +++ b/java-service-control/proto-google-cloud-service-control-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-control-v2 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-service-control-v2 Proto library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-service-management/google-cloud-service-management-bom/pom.xml b/java-service-management/google-cloud-service-management-bom/pom.xml index e2ee1d3c6c14..4ee8917e2a7f 100644 --- a/java-service-management/google-cloud-service-management-bom/pom.xml +++ b/java-service-management/google-cloud-service-management-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-management-bom - 3.67.0 + 3.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-service-management - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-management-v1 - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-service-management/google-cloud-service-management/pom.xml b/java-service-management/google-cloud-service-management/pom.xml index 056dcb004768..68f73dcc0f4b 100644 --- a/java-service-management/google-cloud-service-management/pom.xml +++ b/java-service-management/google-cloud-service-management/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-management - 3.67.0 + 3.68.0-SNAPSHOT jar Google Service Management API 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. com.google.cloud google-cloud-service-management-parent - 3.67.0 + 3.68.0-SNAPSHOT google-cloud-service-management diff --git a/java-service-management/grpc-google-cloud-service-management-v1/pom.xml b/java-service-management/grpc-google-cloud-service-management-v1/pom.xml index 414086739dd7..af2e309cf013 100644 --- a/java-service-management/grpc-google-cloud-service-management-v1/pom.xml +++ b/java-service-management/grpc-google-cloud-service-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.67.0 + 3.68.0-SNAPSHOT grpc-google-cloud-service-management-v1 GRPC library for google-cloud-service-management com.google.cloud google-cloud-service-management-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-service-management/pom.xml b/java-service-management/pom.xml index bbcf8fec30fb..25b9f9e4dfb3 100644 --- a/java-service-management/pom.xml +++ b/java-service-management/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-management-parent pom - 3.67.0 + 3.68.0-SNAPSHOT Google Service Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-service-management - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-management-v1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-service-management/proto-google-cloud-service-management-v1/pom.xml b/java-service-management/proto-google-cloud-service-management-v1/pom.xml index 9fb67ead0276..5b09d76ad5cc 100644 --- a/java-service-management/proto-google-cloud-service-management-v1/pom.xml +++ b/java-service-management/proto-google-cloud-service-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-management-v1 - 3.67.0 + 3.68.0-SNAPSHOT proto-google-cloud-service-management-v1 Proto library for google-cloud-service-management com.google.cloud google-cloud-service-management-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-service-usage/google-cloud-service-usage-bom/pom.xml b/java-service-usage/google-cloud-service-usage-bom/pom.xml index 22606cb994aa..6491b8818c6e 100644 --- a/java-service-usage/google-cloud-service-usage-bom/pom.xml +++ b/java-service-usage/google-cloud-service-usage-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-usage-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-service-usage - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-service-usage/google-cloud-service-usage/pom.xml b/java-service-usage/google-cloud-service-usage/pom.xml index 9f3025bc6968..7289265b1dc3 100644 --- a/java-service-usage/google-cloud-service-usage/pom.xml +++ b/java-service-usage/google-cloud-service-usage/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-usage - 2.69.0 + 2.70.0-SNAPSHOT jar Google Service Usage Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. com.google.cloud google-cloud-service-usage-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-service-usage diff --git a/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml b/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml index 903e635bed65..b0c339122aea 100644 --- a/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml +++ b/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-service-usage-v1 GRPC library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml b/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml index b51d1af0c206..1030c2ce039a 100644 --- a/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml +++ b/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT grpc-google-cloud-service-usage-v1beta1 GRPC library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-service-usage/pom.xml b/java-service-usage/pom.xml index e723c880bfce..e017243440d9 100644 --- a/java-service-usage/pom.xml +++ b/java-service-usage/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-usage-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Service Usage Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-service-usage - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml b/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml index 580127988fba..33bf1a8bd826 100644 --- a/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml +++ b/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-service-usage-v1 Proto library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml b/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml index a459944725a1..1025bd6256e0 100644 --- a/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml +++ b/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.73.0 + 0.74.0-SNAPSHOT proto-google-cloud-service-usage-v1beta1 Proto library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml b/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml index e98c8f6e5a25..9e3fea8066b8 100644 --- a/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml +++ b/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-servicedirectory-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-servicedirectory - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-servicedirectory/google-cloud-servicedirectory/pom.xml b/java-servicedirectory/google-cloud-servicedirectory/pom.xml index 42431063f617..d2c690c14bc9 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/pom.xml +++ b/java-servicedirectory/google-cloud-servicedirectory/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-servicedirectory - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud Service Directory Java idiomatic client for Google Cloud Service Directory com.google.cloud google-cloud-servicedirectory-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-servicedirectory diff --git a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml index 8e2542a8507f..9f5ba6286781 100644 --- a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml +++ b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-servicedirectory-v1 GRPC library for grpc-google-cloud-servicedirectory-v1 com.google.cloud google-cloud-servicedirectory-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml index e1ea21123a45..2f0aaf296a41 100644 --- a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml +++ b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT grpc-google-cloud-servicedirectory-v1beta1 GRPC library for grpc-google-cloud-servicedirectory-v1beta1 com.google.cloud google-cloud-servicedirectory-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-servicedirectory/pom.xml b/java-servicedirectory/pom.xml index 3144ec1124fe..109b6ef6657d 100644 --- a/java-servicedirectory/pom.xml +++ b/java-servicedirectory/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-servicedirectory-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud Service Directory Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.cloud google-cloud-servicedirectory - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml b/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml index 5511868f6f7d..ebd636b9fdd9 100644 --- a/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml +++ b/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-servicedirectory-v1 PROTO library for proto-google-cloud-servicedirectory-v1 com.google.cloud google-cloud-servicedirectory-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml b/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml index 9261badf42fe..720795473913 100644 --- a/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml +++ b/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.78.0 + 0.79.0-SNAPSHOT proto-google-cloud-servicedirectory-v1beta1 PROTO library for proto-google-cloud-servicedirectory-v1beta1 com.google.cloud google-cloud-servicedirectory-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-servicehealth/google-cloud-servicehealth-bom/pom.xml b/java-servicehealth/google-cloud-servicehealth-bom/pom.xml index 75996c3f2f87..5e03d73e3531 100644 --- a/java-servicehealth/google-cloud-servicehealth-bom/pom.xml +++ b/java-servicehealth/google-cloud-servicehealth-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-servicehealth-bom - 0.36.0 + 0.37.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-servicehealth - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-servicehealth/google-cloud-servicehealth/pom.xml b/java-servicehealth/google-cloud-servicehealth/pom.xml index 04a6c29dbee4..e35c34fd3496 100644 --- a/java-servicehealth/google-cloud-servicehealth/pom.xml +++ b/java-servicehealth/google-cloud-servicehealth/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-servicehealth - 0.36.0 + 0.37.0-SNAPSHOT jar Google Service Health API Service Health API Personalized Service Health helps you gain visibility into disruptive events impacting Google Cloud products. com.google.cloud google-cloud-servicehealth-parent - 0.36.0 + 0.37.0-SNAPSHOT google-cloud-servicehealth diff --git a/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml b/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml index 03fb0200c1b4..e7642ed96b25 100644 --- a/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml +++ b/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.36.0 + 0.37.0-SNAPSHOT grpc-google-cloud-servicehealth-v1 GRPC library for google-cloud-servicehealth com.google.cloud google-cloud-servicehealth-parent - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-servicehealth/pom.xml b/java-servicehealth/pom.xml index 8c93abe32f75..7c65c676c0ae 100644 --- a/java-servicehealth/pom.xml +++ b/java-servicehealth/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-servicehealth-parent pom - 0.36.0 + 0.37.0-SNAPSHOT Google Service Health API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-servicehealth - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.36.0 + 0.37.0-SNAPSHOT com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml b/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml index 5b07685ebbdd..21422c00cf7e 100644 --- a/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml +++ b/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.36.0 + 0.37.0-SNAPSHOT proto-google-cloud-servicehealth-v1 Proto library for google-cloud-servicehealth com.google.cloud google-cloud-servicehealth-parent - 0.36.0 + 0.37.0-SNAPSHOT diff --git a/java-shell/google-cloud-shell-bom/pom.xml b/java-shell/google-cloud-shell-bom/pom.xml index ee0772493222..f301c4e7928d 100644 --- a/java-shell/google-cloud-shell-bom/pom.xml +++ b/java-shell/google-cloud-shell-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-shell-bom - 2.68.0 + 2.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-shell - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-shell-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-shell-v1 - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-shell/google-cloud-shell/pom.xml b/java-shell/google-cloud-shell/pom.xml index 44bf121e76eb..395c6c2a193d 100644 --- a/java-shell/google-cloud-shell/pom.xml +++ b/java-shell/google-cloud-shell/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-shell - 2.68.0 + 2.69.0-SNAPSHOT jar Google Cloud Shell Cloud Shell 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. com.google.cloud google-cloud-shell-parent - 2.68.0 + 2.69.0-SNAPSHOT google-cloud-shell diff --git a/java-shell/grpc-google-cloud-shell-v1/pom.xml b/java-shell/grpc-google-cloud-shell-v1/pom.xml index efd47b95bfbf..4d27fbd9e538 100644 --- a/java-shell/grpc-google-cloud-shell-v1/pom.xml +++ b/java-shell/grpc-google-cloud-shell-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-shell-v1 - 2.68.0 + 2.69.0-SNAPSHOT grpc-google-cloud-shell-v1 GRPC library for google-cloud-shell com.google.cloud google-cloud-shell-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-shell/pom.xml b/java-shell/pom.xml index 7ed2f326fd50..8d20134f11b2 100644 --- a/java-shell/pom.xml +++ b/java-shell/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shell-parent pom - 2.68.0 + 2.69.0-SNAPSHOT Google Cloud Shell Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-shell - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-shell-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-shell-v1 - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-shell/proto-google-cloud-shell-v1/pom.xml b/java-shell/proto-google-cloud-shell-v1/pom.xml index 04e6e5df2689..5a69716f33de 100644 --- a/java-shell/proto-google-cloud-shell-v1/pom.xml +++ b/java-shell/proto-google-cloud-shell-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-shell-v1 - 2.68.0 + 2.69.0-SNAPSHOT proto-google-cloud-shell-v1 Proto library for google-cloud-shell com.google.cloud google-cloud-shell-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-shopping-css/google-shopping-css-bom/pom.xml b/java-shopping-css/google-shopping-css-bom/pom.xml index 43f3b50dd77d..a1abe1de66c7 100644 --- a/java-shopping-css/google-shopping-css-bom/pom.xml +++ b/java-shopping-css/google-shopping-css-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-css-bom - 0.37.0 + 0.38.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.shopping google-shopping-css - 0.37.0 + 0.38.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-shopping-css/google-shopping-css/pom.xml b/java-shopping-css/google-shopping-css/pom.xml index c09773b2f6cb..96e39683ce32 100644 --- a/java-shopping-css/google-shopping-css/pom.xml +++ b/java-shopping-css/google-shopping-css/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-css - 0.37.0 + 0.38.0-SNAPSHOT jar Google CSS API CSS API The CSS API is used to manage your CSS and control your CSS Products portfolio com.google.shopping google-shopping-css-parent - 0.37.0 + 0.38.0-SNAPSHOT google-shopping-css diff --git a/java-shopping-css/grpc-google-shopping-css-v1/pom.xml b/java-shopping-css/grpc-google-shopping-css-v1/pom.xml index 6c94eae761de..59ab80ff61b0 100644 --- a/java-shopping-css/grpc-google-shopping-css-v1/pom.xml +++ b/java-shopping-css/grpc-google-shopping-css-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.37.0 + 0.38.0-SNAPSHOT grpc-google-shopping-css-v1 GRPC library for google-shopping-css com.google.shopping google-shopping-css-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-shopping-css/pom.xml b/java-shopping-css/pom.xml index 365b70ce5632..5a3748f3f3d3 100644 --- a/java-shopping-css/pom.xml +++ b/java-shopping-css/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-css-parent pom - 0.37.0 + 0.38.0-SNAPSHOT Google CSS API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-css - 0.37.0 + 0.38.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.37.0 + 0.38.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-shopping-css/proto-google-shopping-css-v1/pom.xml b/java-shopping-css/proto-google-shopping-css-v1/pom.xml index 20370b09f267..510a03514f74 100644 --- a/java-shopping-css/proto-google-shopping-css-v1/pom.xml +++ b/java-shopping-css/proto-google-shopping-css-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.37.0 + 0.38.0-SNAPSHOT proto-google-shopping-css-v1 Proto library for google-shopping-css com.google.shopping google-shopping-css-parent - 0.37.0 + 0.38.0-SNAPSHOT diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml b/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml index fd11478cb68e..a1150357e671 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-accounts-bom - 0.25.0 + 0.26.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-accounts - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml index 118d0fd13e65..122cc576ef8c 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-accounts - 0.25.0 + 0.26.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-accounts-parent - 0.25.0 + 0.26.0-SNAPSHOT google-shopping-merchant-accounts diff --git a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml index 100cfdd0bd88..d1b70961bff6 100644 --- a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml +++ b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 0.25.0 + 0.26.0-SNAPSHOT grpc-google-shopping-merchant-accounts-v1beta GRPC library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-accounts/pom.xml b/java-shopping-merchant-accounts/pom.xml index 87e918810f5f..71ba294450c4 100644 --- a/java-shopping-merchant-accounts/pom.xml +++ b/java-shopping-merchant-accounts/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-accounts-parent pom - 0.25.0 + 0.26.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-accounts - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml index 51413f9d4e6f..a42aa2840d93 100644 --- a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml +++ b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 0.25.0 + 0.26.0-SNAPSHOT proto-google-shopping-merchant-accounts-v1beta Proto library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml b/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml index 2de8e2c5e8b1..5732b33668ee 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-conversions-bom - 0.28.0 + 0.29.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-conversions - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml index 91091377b45a..36ac1340c774 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-conversions - 0.28.0 + 0.29.0-SNAPSHOT jar Google Merchant Conversions API Merchant Conversions API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-conversions-parent - 0.28.0 + 0.29.0-SNAPSHOT google-shopping-merchant-conversions diff --git a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml index a6a7a513e673..954ad45bc2e2 100644 --- a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml +++ b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 0.28.0 + 0.29.0-SNAPSHOT grpc-google-shopping-merchant-conversions-v1beta GRPC library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-conversions/pom.xml b/java-shopping-merchant-conversions/pom.xml index 83f4231dbf98..7ddfc5b40fd7 100644 --- a/java-shopping-merchant-conversions/pom.xml +++ b/java-shopping-merchant-conversions/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-conversions-parent pom - 0.28.0 + 0.29.0-SNAPSHOT Google Merchant Conversions API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-conversions - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml index f5b8d528ca65..3e229f3be96f 100644 --- a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml +++ b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 0.28.0 + 0.29.0-SNAPSHOT proto-google-shopping-merchant-conversions-v1beta Proto library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml b/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml index 242679b3eae9..fed2fa9c1ec7 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-datasources-bom - 0.25.0 + 0.26.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-datasources - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml index 27a02fd96b30..7c328819585a 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-datasources - 0.25.0 + 0.26.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-datasources-parent - 0.25.0 + 0.26.0-SNAPSHOT google-shopping-merchant-datasources diff --git a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml index d1b47acea2ce..a04b2904bcb3 100644 --- a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml +++ b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 0.25.0 + 0.26.0-SNAPSHOT grpc-google-shopping-merchant-datasources-v1beta GRPC library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-datasources/pom.xml b/java-shopping-merchant-datasources/pom.xml index 12e4c72da09a..a6aded7560a3 100644 --- a/java-shopping-merchant-datasources/pom.xml +++ b/java-shopping-merchant-datasources/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-datasources-parent pom - 0.25.0 + 0.26.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-datasources - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml index e42b7339be36..c61bd062517b 100644 --- a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml +++ b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 0.25.0 + 0.26.0-SNAPSHOT proto-google-shopping-merchant-datasources-v1beta Proto library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml b/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml index 2681eeff1cf2..a8d36550f2bd 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-merchant-inventories-bom - 0.45.0 + 0.46.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.shopping google-shopping-merchant-inventories - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml index bd862a72450c..f8f387ced1ca 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-inventories - 0.45.0 + 0.46.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-inventories-parent - 0.45.0 + 0.46.0-SNAPSHOT google-shopping-merchant-inventories diff --git a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml index 5e373e8ff232..1c17b0343f40 100644 --- a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml +++ b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 0.45.0 + 0.46.0-SNAPSHOT grpc-google-shopping-merchant-inventories-v1beta GRPC library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-inventories/pom.xml b/java-shopping-merchant-inventories/pom.xml index 9a4e047660e6..25ed638b67eb 100644 --- a/java-shopping-merchant-inventories/pom.xml +++ b/java-shopping-merchant-inventories/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-inventories-parent pom - 0.45.0 + 0.46.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-inventories - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml index 5c3414f4899e..72a7dfd6b15c 100644 --- a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml +++ b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 0.45.0 + 0.46.0-SNAPSHOT proto-google-shopping-merchant-inventories-v1beta Proto library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml b/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml index 282d10173939..a29c0abcad59 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-lfp-bom - 0.28.0 + 0.29.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-lfp - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml index 14163fa45f1e..5d5fdab5ed5a 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-lfp - 0.28.0 + 0.29.0-SNAPSHOT jar Google Merchant LFP API Merchant LFP API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-lfp-parent - 0.28.0 + 0.29.0-SNAPSHOT google-shopping-merchant-lfp diff --git a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml index 1d57e7353133..0eea4402988d 100644 --- a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml +++ b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 0.28.0 + 0.29.0-SNAPSHOT grpc-google-shopping-merchant-lfp-v1beta GRPC library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-lfp/pom.xml b/java-shopping-merchant-lfp/pom.xml index da11c6e785b5..875c80c47a82 100644 --- a/java-shopping-merchant-lfp/pom.xml +++ b/java-shopping-merchant-lfp/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-lfp-parent pom - 0.28.0 + 0.29.0-SNAPSHOT Google Merchant LFP API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-lfp - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml index 085b4d1a380b..5206c24c86a9 100644 --- a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml +++ b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 0.28.0 + 0.29.0-SNAPSHOT proto-google-shopping-merchant-lfp-v1beta Proto library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml b/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml index 8f30cacd6b26..ff07c92634f6 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-notifications-bom - 0.28.0 + 0.29.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-notifications - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml index 0bc268424846..134c72dcf867 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-notifications - 0.28.0 + 0.29.0-SNAPSHOT jar Google Merchant Notifications API Merchant Notifications API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-notifications-parent - 0.28.0 + 0.29.0-SNAPSHOT google-shopping-merchant-notifications diff --git a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml index 20cccfe665ac..0ed874706eb1 100644 --- a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml +++ b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 0.28.0 + 0.29.0-SNAPSHOT grpc-google-shopping-merchant-notifications-v1beta GRPC library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-notifications/pom.xml b/java-shopping-merchant-notifications/pom.xml index d944cd6e4cd0..b7215dd7ded5 100644 --- a/java-shopping-merchant-notifications/pom.xml +++ b/java-shopping-merchant-notifications/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-notifications-parent pom - 0.28.0 + 0.29.0-SNAPSHOT Google Merchant Notifications API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-notifications - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 0.28.0 + 0.29.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml index a3e6aff7b63f..36077d5a7abf 100644 --- a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml +++ b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 0.28.0 + 0.29.0-SNAPSHOT proto-google-shopping-merchant-notifications-v1beta Proto library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 0.28.0 + 0.29.0-SNAPSHOT diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml index 5443ea434aed..dbab5418812f 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-productstudio-bom - 0.9.0 + 0.10.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-productstudio - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml index ad76384b1958..f7955493e0aa 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-productstudio - 0.9.0 + 0.10.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your products. com.google.shopping google-shopping-merchant-productstudio-parent - 0.9.0 + 0.10.0-SNAPSHOT google-shopping-merchant-productstudio diff --git a/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml b/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml index 1df174620d79..7bfcd5ce1619 100644 --- a/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml +++ b/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.9.0 + 0.10.0-SNAPSHOT grpc-google-shopping-merchant-productstudio-v1alpha GRPC library for google-shopping-merchant-productstudio com.google.shopping google-shopping-merchant-productstudio-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-shopping-merchant-product-studio/pom.xml b/java-shopping-merchant-product-studio/pom.xml index 61c2074b0c03..cef0c9bdec11 100644 --- a/java-shopping-merchant-product-studio/pom.xml +++ b/java-shopping-merchant-product-studio/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-productstudio-parent pom - 0.9.0 + 0.10.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-productstudio - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.9.0 + 0.10.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml b/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml index 0881ef2fa580..0273caf28477 100644 --- a/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml +++ b/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.9.0 + 0.10.0-SNAPSHOT proto-google-shopping-merchant-productstudio-v1alpha Proto library for google-shopping-merchant-productstudio com.google.shopping google-shopping-merchant-productstudio-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml b/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml index acb9c83dd391..1e273d741786 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml +++ b/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-products-bom - 0.25.0 + 0.26.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-products - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml b/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml index 100207b0e93f..fe9ab6ad758f 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml +++ b/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-products - 0.25.0 + 0.26.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-products-parent - 0.25.0 + 0.26.0-SNAPSHOT google-shopping-merchant-products diff --git a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml index d2688cfcc79c..371581e82ed5 100644 --- a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml +++ b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 0.25.0 + 0.26.0-SNAPSHOT grpc-google-shopping-merchant-products-v1beta GRPC library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-products/pom.xml b/java-shopping-merchant-products/pom.xml index 9c957fe0fec9..bb2b8b75cb97 100644 --- a/java-shopping-merchant-products/pom.xml +++ b/java-shopping-merchant-products/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-products-parent pom - 0.25.0 + 0.26.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-products - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml index 5a722c840c2d..a9cce042d2c6 100644 --- a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml +++ b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 0.25.0 + 0.26.0-SNAPSHOT proto-google-shopping-merchant-products-v1beta Proto library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml b/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml index 75fb386ac68e..875de2a01eff 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-promotions-bom - 0.25.0 + 0.26.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-promotions - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml index 7f1c787b7d6c..ea40a0113f3c 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-promotions - 0.25.0 + 0.26.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-promotions-parent - 0.25.0 + 0.26.0-SNAPSHOT google-shopping-merchant-promotions diff --git a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml index 4c3f8623887b..a074010cb35a 100644 --- a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml +++ b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 0.25.0 + 0.26.0-SNAPSHOT grpc-google-shopping-merchant-promotions-v1beta GRPC library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-promotions/pom.xml b/java-shopping-merchant-promotions/pom.xml index 906ede0a015d..9be74135ed26 100644 --- a/java-shopping-merchant-promotions/pom.xml +++ b/java-shopping-merchant-promotions/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-promotions-parent pom - 0.25.0 + 0.26.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-promotions - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 0.25.0 + 0.26.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml index fa234fe8f9cb..5370fd1830ab 100644 --- a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml +++ b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 0.25.0 + 0.26.0-SNAPSHOT proto-google-shopping-merchant-promotions-v1beta Proto library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 0.25.0 + 0.26.0-SNAPSHOT diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml b/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml index 23228cb7ac04..98f77572c12a 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-quota-bom - 0.32.0 + 0.33.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-quota - 0.32.0 + 0.33.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 0.32.0 + 0.33.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml b/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml index 69e844cec06a..a8e7accb78cb 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-quota - 0.32.0 + 0.33.0-SNAPSHOT jar Google Merchant Quota API Merchant Quota API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-quota-parent - 0.32.0 + 0.33.0-SNAPSHOT google-shopping-merchant-quota diff --git a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml index 069c4ead5dbd..92906eaabc5c 100644 --- a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml +++ b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 0.32.0 + 0.33.0-SNAPSHOT grpc-google-shopping-merchant-quota-v1beta GRPC library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-shopping-merchant-quota/pom.xml b/java-shopping-merchant-quota/pom.xml index 9c634aedbfbe..70fe253d3feb 100644 --- a/java-shopping-merchant-quota/pom.xml +++ b/java-shopping-merchant-quota/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-quota-parent pom - 0.32.0 + 0.33.0-SNAPSHOT Google Merchant Quota API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-quota - 0.32.0 + 0.33.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 0.32.0 + 0.33.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml index 34e411f81a57..114fa1a76586 100644 --- a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml +++ b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 0.32.0 + 0.33.0-SNAPSHOT proto-google-shopping-merchant-quota-v1beta Proto library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 0.32.0 + 0.33.0-SNAPSHOT diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml b/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml index ed71df6ec9a2..3a9c1ec0180b 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-merchant-reports-bom - 0.45.0 + 0.46.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.shopping google-shopping-merchant-reports - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml b/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml index 2af603547ef5..1971c9f6c37d 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-reports - 0.45.0 + 0.46.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-reports-parent - 0.45.0 + 0.46.0-SNAPSHOT google-shopping-merchant-reports diff --git a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml index 0559defe96ff..d2920fabfbef 100644 --- a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 0.45.0 + 0.46.0-SNAPSHOT grpc-google-shopping-merchant-reports-v1alpha GRPC library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml index f07e6e44305f..ec198811e259 100644 --- a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 0.45.0 + 0.46.0-SNAPSHOT grpc-google-shopping-merchant-reports-v1beta GRPC library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-reports/pom.xml b/java-shopping-merchant-reports/pom.xml index 1200851a9ca0..2d50748aa13a 100644 --- a/java-shopping-merchant-reports/pom.xml +++ b/java-shopping-merchant-reports/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-reports-parent pom - 0.45.0 + 0.46.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-reports - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 0.45.0 + 0.46.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml index f87f0d336c40..74f7d766715c 100644 --- a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 0.45.0 + 0.46.0-SNAPSHOT proto-google-shopping-merchant-reports-v1alpha Proto library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml index 8f739b6c7694..30c9623f63de 100644 --- a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 0.45.0 + 0.46.0-SNAPSHOT proto-google-shopping-merchant-reports-v1beta Proto library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.45.0 + 0.46.0-SNAPSHOT diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml b/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml index a3b72e7a6d1c..cd4b530f4422 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-reviews-bom - 0.15.0 + 0.16.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-reviews - 0.15.0 + 0.16.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.15.0 + 0.16.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml index d664e86e9948..a915831749d3 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-reviews - 0.15.0 + 0.16.0-SNAPSHOT jar Google Merchant API Merchant API Programmatically manage your Merchant Center Accounts. com.google.shopping google-shopping-merchant-reviews-parent - 0.15.0 + 0.16.0-SNAPSHOT google-shopping-merchant-reviews diff --git a/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml b/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml index 4e7e3a7c3979..6b27efc5f1a0 100644 --- a/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml +++ b/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.15.0 + 0.16.0-SNAPSHOT grpc-google-shopping-merchant-reviews-v1beta GRPC library for google-shopping-merchant-reviews com.google.shopping google-shopping-merchant-reviews-parent - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-shopping-merchant-reviews/pom.xml b/java-shopping-merchant-reviews/pom.xml index 44241d50e289..59d9ea5cdf08 100644 --- a/java-shopping-merchant-reviews/pom.xml +++ b/java-shopping-merchant-reviews/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-reviews-parent pom - 0.15.0 + 0.16.0-SNAPSHOT Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-reviews - 0.15.0 + 0.16.0-SNAPSHOT com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.15.0 + 0.16.0-SNAPSHOT com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml b/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml index 49c0177a15d1..7d5f70b22d8c 100644 --- a/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml +++ b/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.15.0 + 0.16.0-SNAPSHOT proto-google-shopping-merchant-reviews-v1beta Proto library for google-shopping-merchant-reviews com.google.shopping google-shopping-merchant-reviews-parent - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml b/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml index 86c82cb4789a..ddab98b3af67 100644 --- a/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml +++ b/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-spanneradapter-bom - 0.5.0 + 0.6.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-spanneradapter - 0.5.0 + 0.6.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.5.0 + 0.6.0-SNAPSHOT com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.5.0 + 0.6.0-SNAPSHOT diff --git a/java-spanneradapter/google-cloud-spanneradapter/pom.xml b/java-spanneradapter/google-cloud-spanneradapter/pom.xml index 41bdf0e37eef..c6ffc41ff4c2 100644 --- a/java-spanneradapter/google-cloud-spanneradapter/pom.xml +++ b/java-spanneradapter/google-cloud-spanneradapter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-spanneradapter - 0.5.0 + 0.6.0-SNAPSHOT jar Google Cloud Spanner Adapter API Cloud Spanner Adapter API 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. com.google.cloud google-cloud-spanneradapter-parent - 0.5.0 + 0.6.0-SNAPSHOT google-cloud-spanneradapter diff --git a/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml b/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml index 76d582bc24e0..e6506e13e55f 100644 --- a/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml +++ b/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.5.0 + 0.6.0-SNAPSHOT grpc-google-cloud-spanneradapter-v1 GRPC library for google-cloud-spanneradapter com.google.cloud google-cloud-spanneradapter-parent - 0.5.0 + 0.6.0-SNAPSHOT diff --git a/java-spanneradapter/pom.xml b/java-spanneradapter/pom.xml index dc68d308928b..77d2e27c7f05 100644 --- a/java-spanneradapter/pom.xml +++ b/java-spanneradapter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-spanneradapter-parent pom - 0.5.0 + 0.6.0-SNAPSHOT Google Cloud Spanner Adapter API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-spanneradapter - 0.5.0 + 0.6.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.5.0 + 0.6.0-SNAPSHOT com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.5.0 + 0.6.0-SNAPSHOT diff --git a/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml b/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml index 05361048315c..a09eadf17a54 100644 --- a/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml +++ b/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.5.0 + 0.6.0-SNAPSHOT proto-google-cloud-spanneradapter-v1 Proto library for google-cloud-spanneradapter com.google.cloud google-cloud-spanneradapter-parent - 0.5.0 + 0.6.0-SNAPSHOT diff --git a/java-speech/google-cloud-speech-bom/pom.xml b/java-speech/google-cloud-speech-bom/pom.xml index ce642d68f273..2ad9a662c852 100644 --- a/java-speech/google-cloud-speech-bom/pom.xml +++ b/java-speech/google-cloud-speech-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-speech-bom - 4.64.0 + 4.65.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-speech - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-speech-v1 - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.64.0 + 2.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-speech-v2 - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc proto-google-cloud-speech-v1 - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.64.0 + 2.65.0-SNAPSHOT com.google.api.grpc proto-google-cloud-speech-v2 - 4.64.0 + 4.65.0-SNAPSHOT diff --git a/java-speech/google-cloud-speech/pom.xml b/java-speech/google-cloud-speech/pom.xml index 4ce42f7c5b5d..22e3f1260497 100644 --- a/java-speech/google-cloud-speech/pom.xml +++ b/java-speech/google-cloud-speech/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-speech - 4.64.0 + 4.65.0-SNAPSHOT jar Google Cloud Speech @@ -12,7 +12,7 @@ com.google.cloud google-cloud-speech-parent - 4.64.0 + 4.65.0-SNAPSHOT google-cloud-speech diff --git a/java-speech/grpc-google-cloud-speech-v1/pom.xml b/java-speech/grpc-google-cloud-speech-v1/pom.xml index 69e3dacd7ca5..0d29ac8a917c 100644 --- a/java-speech/grpc-google-cloud-speech-v1/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v1 - 4.64.0 + 4.65.0-SNAPSHOT grpc-google-cloud-speech-v1 GRPC library for grpc-google-cloud-speech-v1 com.google.cloud google-cloud-speech-parent - 4.64.0 + 4.65.0-SNAPSHOT diff --git a/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml b/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml index 4fdb33646993..3873ad1788f0 100644 --- a/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.64.0 + 2.65.0-SNAPSHOT grpc-google-cloud-speech-v1p1beta1 GRPC library for grpc-google-cloud-speech-v1p1beta1 com.google.cloud google-cloud-speech-parent - 4.64.0 + 4.65.0-SNAPSHOT diff --git a/java-speech/grpc-google-cloud-speech-v2/pom.xml b/java-speech/grpc-google-cloud-speech-v2/pom.xml index 8275a7907569..c6873b49eb59 100644 --- a/java-speech/grpc-google-cloud-speech-v2/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v2 - 4.64.0 + 4.65.0-SNAPSHOT grpc-google-cloud-speech-v2 GRPC library for google-cloud-speech com.google.cloud google-cloud-speech-parent - 4.64.0 + 4.65.0-SNAPSHOT diff --git a/java-speech/pom.xml b/java-speech/pom.xml index 36ff7d13514c..d1e88fd2ac20 100644 --- a/java-speech/pom.xml +++ b/java-speech/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-speech-parent pom - 4.64.0 + 4.65.0-SNAPSHOT Google Cloud speech Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-speech-v1 - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc proto-google-cloud-speech-v2 - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-speech-v2 - 4.64.0 + 4.65.0-SNAPSHOT com.google.cloud google-cloud-speech - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.64.0 + 2.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-speech-v1 - 4.64.0 + 4.65.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.64.0 + 2.65.0-SNAPSHOT diff --git a/java-speech/proto-google-cloud-speech-v1/pom.xml b/java-speech/proto-google-cloud-speech-v1/pom.xml index d88a13bf93c4..beddc0e0bbb2 100644 --- a/java-speech/proto-google-cloud-speech-v1/pom.xml +++ b/java-speech/proto-google-cloud-speech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v1 - 4.64.0 + 4.65.0-SNAPSHOT proto-google-cloud-speech-v1 PROTO library for proto-google-cloud-speech-v1 com.google.cloud google-cloud-speech-parent - 4.64.0 + 4.65.0-SNAPSHOT diff --git a/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml b/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml index 5adf25a639da..f7666f23bb15 100644 --- a/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml +++ b/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.64.0 + 2.65.0-SNAPSHOT proto-google-cloud-speech-v1p1beta1 PROTO library for proto-google-cloud-speech-v1p1beta1 com.google.cloud google-cloud-speech-parent - 4.64.0 + 4.65.0-SNAPSHOT diff --git a/java-speech/proto-google-cloud-speech-v2/pom.xml b/java-speech/proto-google-cloud-speech-v2/pom.xml index ce0bcda7550e..dd5917cf1205 100644 --- a/java-speech/proto-google-cloud-speech-v2/pom.xml +++ b/java-speech/proto-google-cloud-speech-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v2 - 4.64.0 + 4.65.0-SNAPSHOT proto-google-cloud-speech-v2 Proto library for google-cloud-speech com.google.cloud google-cloud-speech-parent - 4.64.0 + 4.65.0-SNAPSHOT diff --git a/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml b/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml index fed42a4badbd..d703dc3b0fc3 100644 --- a/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml +++ b/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-storage-transfer-bom - 1.69.0 + 1.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-storage-transfer - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-storage-transfer/google-cloud-storage-transfer/pom.xml b/java-storage-transfer/google-cloud-storage-transfer/pom.xml index ba7e43d7c0d5..3d1b22e6805f 100644 --- a/java-storage-transfer/google-cloud-storage-transfer/pom.xml +++ b/java-storage-transfer/google-cloud-storage-transfer/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storage-transfer - 1.69.0 + 1.70.0-SNAPSHOT jar Google Storage Transfer Service Storage Transfer Service Secure, low-cost services for transferring data from cloud or on-premises sources. com.google.cloud google-cloud-storage-transfer-parent - 1.69.0 + 1.70.0-SNAPSHOT google-cloud-storage-transfer diff --git a/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml b/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml index bd2afbabd6ec..055d3459c218 100644 --- a/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml +++ b/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-storage-transfer-v1 GRPC library for google-cloud-storage-transfer com.google.cloud google-cloud-storage-transfer-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-storage-transfer/pom.xml b/java-storage-transfer/pom.xml index 22c1b5b603aa..20c969742c9b 100644 --- a/java-storage-transfer/pom.xml +++ b/java-storage-transfer/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storage-transfer-parent pom - 1.69.0 + 1.70.0-SNAPSHOT Google Storage Transfer Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storage-transfer - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml b/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml index 127062d7e4f9..eab083b796a6 100644 --- a/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml +++ b/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-storage-transfer-v1 Proto library for google-cloud-storage-transfer com.google.cloud google-cloud-storage-transfer-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml b/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml index e6174b70bb75..2b7211c248e5 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-storagebatchoperations-bom - 0.9.0 + 0.10.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-storagebatchoperations - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml b/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml index 845fb115d40d..7088d6874ab9 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storagebatchoperations - 0.9.0 + 0.10.0-SNAPSHOT jar Google Storage Batch Operations API Storage Batch Operations API Storage batch operations is a Cloud Storage management feature that performs operations on billions of Cloud Storage objects in a serverless manner. com.google.cloud google-cloud-storagebatchoperations-parent - 0.9.0 + 0.10.0-SNAPSHOT google-cloud-storagebatchoperations diff --git a/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml b/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml index 0b79a4d4ad63..49fdaa821a8a 100644 --- a/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml +++ b/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.9.0 + 0.10.0-SNAPSHOT grpc-google-cloud-storagebatchoperations-v1 GRPC library for google-cloud-storagebatchoperations com.google.cloud google-cloud-storagebatchoperations-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-storagebatchoperations/pom.xml b/java-storagebatchoperations/pom.xml index d3e28f0db8d3..d26c770acd09 100644 --- a/java-storagebatchoperations/pom.xml +++ b/java-storagebatchoperations/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storagebatchoperations-parent pom - 0.9.0 + 0.10.0-SNAPSHOT Google Storage Batch Operations API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storagebatchoperations - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.9.0 + 0.10.0-SNAPSHOT com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml b/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml index 72200e3a2a99..fe20a460a138 100644 --- a/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml +++ b/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.9.0 + 0.10.0-SNAPSHOT proto-google-cloud-storagebatchoperations-v1 Proto library for google-cloud-storagebatchoperations com.google.cloud google-cloud-storagebatchoperations-parent - 0.9.0 + 0.10.0-SNAPSHOT diff --git a/java-storageinsights/google-cloud-storageinsights-bom/pom.xml b/java-storageinsights/google-cloud-storageinsights-bom/pom.xml index 6400d90328c6..872752ec2246 100644 --- a/java-storageinsights/google-cloud-storageinsights-bom/pom.xml +++ b/java-storageinsights/google-cloud-storageinsights-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-storageinsights-bom - 0.54.0 + 0.55.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-storageinsights - 0.54.0 + 0.55.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.54.0 + 0.55.0-SNAPSHOT com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.54.0 + 0.55.0-SNAPSHOT diff --git a/java-storageinsights/google-cloud-storageinsights/pom.xml b/java-storageinsights/google-cloud-storageinsights/pom.xml index 7588fc6f77cb..ce9b9c7c75be 100644 --- a/java-storageinsights/google-cloud-storageinsights/pom.xml +++ b/java-storageinsights/google-cloud-storageinsights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storageinsights - 0.54.0 + 0.55.0-SNAPSHOT jar Google Storage Insights API Storage Insights API Provides insights capability on Google Cloud Storage com.google.cloud google-cloud-storageinsights-parent - 0.54.0 + 0.55.0-SNAPSHOT google-cloud-storageinsights diff --git a/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml b/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml index 6b9ded16a2c3..481e8b014768 100644 --- a/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml +++ b/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.54.0 + 0.55.0-SNAPSHOT grpc-google-cloud-storageinsights-v1 GRPC library for google-cloud-storageinsights com.google.cloud google-cloud-storageinsights-parent - 0.54.0 + 0.55.0-SNAPSHOT diff --git a/java-storageinsights/pom.xml b/java-storageinsights/pom.xml index 141ddce3444d..34923a6eb20f 100644 --- a/java-storageinsights/pom.xml +++ b/java-storageinsights/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storageinsights-parent pom - 0.54.0 + 0.55.0-SNAPSHOT Google Storage Insights API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storageinsights - 0.54.0 + 0.55.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.54.0 + 0.55.0-SNAPSHOT com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.54.0 + 0.55.0-SNAPSHOT diff --git a/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml b/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml index 70ee20301d16..c3d1fe6400ea 100644 --- a/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml +++ b/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.54.0 + 0.55.0-SNAPSHOT proto-google-cloud-storageinsights-v1 Proto library for google-cloud-storageinsights com.google.cloud google-cloud-storageinsights-parent - 0.54.0 + 0.55.0-SNAPSHOT diff --git a/java-talent/google-cloud-talent-bom/pom.xml b/java-talent/google-cloud-talent-bom/pom.xml index 99fbd23b487d..4cbeee5c7222 100644 --- a/java-talent/google-cloud-talent-bom/pom.xml +++ b/java-talent/google-cloud-talent-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-talent-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-talent - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-talent-v4 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.113.0 + 0.114.0-SNAPSHOT com.google.api.grpc proto-google-cloud-talent-v4 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.113.0 + 0.114.0-SNAPSHOT diff --git a/java-talent/google-cloud-talent/pom.xml b/java-talent/google-cloud-talent/pom.xml index 5f0308f383cb..e4e6bb700766 100644 --- a/java-talent/google-cloud-talent/pom.xml +++ b/java-talent/google-cloud-talent/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-talent - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud Talent Solution Java idiomatic client for Google Cloud Talent Solution com.google.cloud google-cloud-talent-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-talent diff --git a/java-talent/grpc-google-cloud-talent-v4/pom.xml b/java-talent/grpc-google-cloud-talent-v4/pom.xml index 485393945b1e..bb9ffaaeb941 100644 --- a/java-talent/grpc-google-cloud-talent-v4/pom.xml +++ b/java-talent/grpc-google-cloud-talent-v4/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-talent-v4 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-talent-v4 GRPC library for grpc-google-cloud-talent-v4 com.google.cloud google-cloud-talent-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml b/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml index 52f35146f4d1..549c1fda97bd 100644 --- a/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml +++ b/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.113.0 + 0.114.0-SNAPSHOT grpc-google-cloud-talent-v4beta1 GRPC library for grpc-google-cloud-talent-v4beta1 com.google.cloud google-cloud-talent-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-talent/pom.xml b/java-talent/pom.xml index c96d0e0b02a8..13b3310efdfd 100644 --- a/java-talent/pom.xml +++ b/java-talent/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-talent-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud Talent Solution Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,32 +29,32 @@ com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.113.0 + 0.114.0-SNAPSHOT com.google.api.grpc proto-google-cloud-talent-v4 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.113.0 + 0.114.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-talent-v4 - 2.70.0 + 2.71.0-SNAPSHOT com.google.cloud google-cloud-talent - 2.70.0 + 2.71.0-SNAPSHOT com.google.cloud google-cloud-talent-bom - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-talent/proto-google-cloud-talent-v4/pom.xml b/java-talent/proto-google-cloud-talent-v4/pom.xml index 811668b5e89a..0fc65799e8d0 100644 --- a/java-talent/proto-google-cloud-talent-v4/pom.xml +++ b/java-talent/proto-google-cloud-talent-v4/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-talent-v4 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-talent-v4 PROTO library for proto-google-cloud-talent-v4 com.google.cloud google-cloud-talent-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-talent/proto-google-cloud-talent-v4beta1/pom.xml b/java-talent/proto-google-cloud-talent-v4beta1/pom.xml index 181e3385e04a..f21a2aaf8f10 100644 --- a/java-talent/proto-google-cloud-talent-v4beta1/pom.xml +++ b/java-talent/proto-google-cloud-talent-v4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.113.0 + 0.114.0-SNAPSHOT proto-google-cloud-talent-v4beta1 PROTO library for proto-google-cloud-talent-v4beta1 com.google.cloud google-cloud-talent-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tasks/google-cloud-tasks-bom/pom.xml b/java-tasks/google-cloud-tasks-bom/pom.xml index bf6523ae5387..654e39a56ac3 100644 --- a/java-tasks/google-cloud-tasks-bom/pom.xml +++ b/java-tasks/google-cloud-tasks-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-tasks-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-tasks - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-tasks/google-cloud-tasks/pom.xml b/java-tasks/google-cloud-tasks/pom.xml index 8ea8a552b98f..c32a0a0f2297 100644 --- a/java-tasks/google-cloud-tasks/pom.xml +++ b/java-tasks/google-cloud-tasks/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-tasks - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Tasks Java idiomatic client for Google Cloud Tasks com.google.cloud google-cloud-tasks-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-tasks diff --git a/java-tasks/grpc-google-cloud-tasks-v2/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2/pom.xml index 013f09566066..9fce46377f8b 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-tasks-v2 GRPC library for grpc-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml index 7eac180a2bad..f0c0de2f6b65 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.159.0 + 0.160.0-SNAPSHOT grpc-google-cloud-tasks-v2beta2 GRPC library for grpc-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml index 4511eb50151d..890a3686d8fa 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.159.0 + 0.160.0-SNAPSHOT grpc-google-cloud-tasks-v2beta3 GRPC library for grpc-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-tasks/pom.xml b/java-tasks/pom.xml index fb4a975c64a3..6540241568af 100644 --- a/java-tasks/pom.xml +++ b/java-tasks/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tasks-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Tasks Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-tasks - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-tasks/proto-google-cloud-tasks-v2/pom.xml b/java-tasks/proto-google-cloud-tasks-v2/pom.xml index 1a956a7dd194..96fc626e51d9 100644 --- a/java-tasks/proto-google-cloud-tasks-v2/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-tasks-v2 PROTO library for proto-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml b/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml index 982320e9ff3c..e8c5518b2dba 100644 --- a/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.159.0 + 0.160.0-SNAPSHOT proto-google-cloud-tasks-v2beta2 PROTO library for proto-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml b/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml index e9f668249704..2fb124a8c24c 100644 --- a/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.159.0 + 0.160.0-SNAPSHOT proto-google-cloud-tasks-v2beta3 PROTO library for proto-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml b/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml index c6269b7024eb..9e2681a31800 100644 --- a/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml +++ b/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-telcoautomation-bom - 0.39.0 + 0.40.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-telcoautomation - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-telcoautomation/google-cloud-telcoautomation/pom.xml b/java-telcoautomation/google-cloud-telcoautomation/pom.xml index 6dcf77ed7c98..e027bca0a597 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/pom.xml +++ b/java-telcoautomation/google-cloud-telcoautomation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-telcoautomation - 0.39.0 + 0.40.0-SNAPSHOT jar Google Telco Automation API Telco Automation API APIs to automate 5G deployment and management of cloud infrastructure and network functions. com.google.cloud google-cloud-telcoautomation-parent - 0.39.0 + 0.40.0-SNAPSHOT google-cloud-telcoautomation diff --git a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml index 7743d36d29d9..307544ae68df 100644 --- a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml +++ b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.39.0 + 0.40.0-SNAPSHOT grpc-google-cloud-telcoautomation-v1 GRPC library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml index 16c680a29d9c..b8456ee3536a 100644 --- a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml +++ b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.39.0 + 0.40.0-SNAPSHOT grpc-google-cloud-telcoautomation-v1alpha1 GRPC library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-telcoautomation/pom.xml b/java-telcoautomation/pom.xml index d085b2890a4a..4eade1f47a88 100644 --- a/java-telcoautomation/pom.xml +++ b/java-telcoautomation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-telcoautomation-parent pom - 0.39.0 + 0.40.0-SNAPSHOT Google Telco Automation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-telcoautomation - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.39.0 + 0.40.0-SNAPSHOT com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml b/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml index 88d2dbf264d5..1010b765a9f7 100644 --- a/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml +++ b/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.39.0 + 0.40.0-SNAPSHOT proto-google-cloud-telcoautomation-v1 Proto library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml b/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml index d712d1c44ddf..0f7dcb9fa1b4 100644 --- a/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml +++ b/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.39.0 + 0.40.0-SNAPSHOT proto-google-cloud-telcoautomation-v1alpha1 Proto library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.39.0 + 0.40.0-SNAPSHOT diff --git a/java-texttospeech/google-cloud-texttospeech-bom/pom.xml b/java-texttospeech/google-cloud-texttospeech-bom/pom.xml index 81f5f92e5b4c..ffbf7ba83734 100644 --- a/java-texttospeech/google-cloud-texttospeech-bom/pom.xml +++ b/java-texttospeech/google-cloud-texttospeech-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-texttospeech-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-texttospeech - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.159.0 + 0.160.0-SNAPSHOT diff --git a/java-texttospeech/google-cloud-texttospeech/pom.xml b/java-texttospeech/google-cloud-texttospeech/pom.xml index 7877b807a64c..1579b5b1bbed 100644 --- a/java-texttospeech/google-cloud-texttospeech/pom.xml +++ b/java-texttospeech/google-cloud-texttospeech/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-texttospeech - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud Text-to-Speech Java idiomatic client for Google Cloud Text-to-Speech com.google.cloud google-cloud-texttospeech-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-texttospeech diff --git a/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml b/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml index c4b9a286440e..7f433705a756 100644 --- a/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml +++ b/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-texttospeech-v1 GRPC library for grpc-google-cloud-texttospeech-v1 com.google.cloud google-cloud-texttospeech-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml b/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml index 80dba00684dd..03dd94b3c1cb 100644 --- a/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml +++ b/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.159.0 + 0.160.0-SNAPSHOT grpc-google-cloud-texttospeech-v1beta1 GRPC library for grpc-google-cloud-texttospeech-v1beta1 com.google.cloud google-cloud-texttospeech-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-texttospeech/pom.xml b/java-texttospeech/pom.xml index 7cea2e613b34..f10f1cae5d6e 100644 --- a/java-texttospeech/pom.xml +++ b/java-texttospeech/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-texttospeech-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud Text-to-Speech Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.159.0 + 0.160.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.cloud google-cloud-texttospeech - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml b/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml index 556f559e0aaa..3d26db015ab3 100644 --- a/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml +++ b/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-texttospeech-v1 PROTO library for proto-google-cloud-texttospeech-v1 com.google.cloud google-cloud-texttospeech-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml b/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml index ef4c4e6a3a89..b4095bb5f131 100644 --- a/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml +++ b/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.159.0 + 0.160.0-SNAPSHOT proto-google-cloud-texttospeech-v1beta1 PROTO library for proto-google-cloud-texttospeech-v1beta1 com.google.cloud google-cloud-texttospeech-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/google-cloud-tpu-bom/pom.xml b/java-tpu/google-cloud-tpu-bom/pom.xml index fe257c326c97..2490be646f18 100644 --- a/java-tpu/google-cloud-tpu-bom/pom.xml +++ b/java-tpu/google-cloud-tpu-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-tpu-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-tpu - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tpu-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tpu-v2 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/google-cloud-tpu/pom.xml b/java-tpu/google-cloud-tpu/pom.xml index e8e854d46291..2616e655862d 100644 --- a/java-tpu/google-cloud-tpu/pom.xml +++ b/java-tpu/google-cloud-tpu/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-tpu - 2.70.0 + 2.71.0-SNAPSHOT jar Google Cloud TPU Cloud TPU are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. com.google.cloud google-cloud-tpu-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-tpu diff --git a/java-tpu/grpc-google-cloud-tpu-v1/pom.xml b/java-tpu/grpc-google-cloud-tpu-v1/pom.xml index f12174ebd5cd..51f27813f3c6 100644 --- a/java-tpu/grpc-google-cloud-tpu-v1/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-tpu-v1 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/grpc-google-cloud-tpu-v2/pom.xml b/java-tpu/grpc-google-cloud-tpu-v2/pom.xml index 09dfe87d8bb2..dc6cedd15606 100644 --- a/java-tpu/grpc-google-cloud-tpu-v2/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-tpu-v2 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml b/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml index 477c57a7145a..27c1b572e6cc 100644 --- a/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-tpu-v2alpha1 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/pom.xml b/java-tpu/pom.xml index 27d2a2e9ed73..f0e1667da509 100644 --- a/java-tpu/pom.xml +++ b/java-tpu/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tpu-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Cloud TPU Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-tpu - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tpu-v2 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-tpu-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/proto-google-cloud-tpu-v1/pom.xml b/java-tpu/proto-google-cloud-tpu-v1/pom.xml index dc2e1dabef7d..0403e26a7711 100644 --- a/java-tpu/proto-google-cloud-tpu-v1/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-tpu-v1 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/proto-google-cloud-tpu-v2/pom.xml b/java-tpu/proto-google-cloud-tpu-v2/pom.xml index bd31f37cf72a..3870fb219523 100644 --- a/java-tpu/proto-google-cloud-tpu-v2/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v2 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-tpu-v2 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml b/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml index 7cd1fcbdfff9..7404f7814ed0 100644 --- a/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-tpu-v2alpha1 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-trace/google-cloud-trace-bom/pom.xml b/java-trace/google-cloud-trace-bom/pom.xml index 6af77c872f32..d83147a7c329 100644 --- a/java-trace/google-cloud-trace-bom/pom.xml +++ b/java-trace/google-cloud-trace-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-trace-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-trace - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-trace-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-trace-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-trace-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-trace-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-trace/google-cloud-trace/pom.xml b/java-trace/google-cloud-trace/pom.xml index a780632e92c6..f1c589862644 100644 --- a/java-trace/google-cloud-trace/pom.xml +++ b/java-trace/google-cloud-trace/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-trace - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Trace @@ -12,7 +12,7 @@ com.google.cloud google-cloud-trace-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-trace diff --git a/java-trace/grpc-google-cloud-trace-v1/pom.xml b/java-trace/grpc-google-cloud-trace-v1/pom.xml index 7a9ad06c503d..c30952dd7b28 100644 --- a/java-trace/grpc-google-cloud-trace-v1/pom.xml +++ b/java-trace/grpc-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-trace-v1 GRPC library for grpc-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-trace/grpc-google-cloud-trace-v2/pom.xml b/java-trace/grpc-google-cloud-trace-v2/pom.xml index 236f1be95207..965cb769701f 100644 --- a/java-trace/grpc-google-cloud-trace-v2/pom.xml +++ b/java-trace/grpc-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-trace-v2 GRPC library for grpc-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-trace/pom.xml b/java-trace/pom.xml index 3e42aa773b18..63045f117677 100644 --- a/java-trace/pom.xml +++ b/java-trace/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-trace-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Trace Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-trace - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-trace-v2 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-trace-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-trace-v2 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-trace/proto-google-cloud-trace-v1/pom.xml b/java-trace/proto-google-cloud-trace-v1/pom.xml index aa06b492a372..9b4b52206996 100644 --- a/java-trace/proto-google-cloud-trace-v1/pom.xml +++ b/java-trace/proto-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-trace-v1 PROTO library for proto-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-trace/proto-google-cloud-trace-v2/pom.xml b/java-trace/proto-google-cloud-trace-v2/pom.xml index b4eac7a9771b..e641fa50d135 100644 --- a/java-trace/proto-google-cloud-trace-v2/pom.xml +++ b/java-trace/proto-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v2 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-trace-v2 PROTO library for proto-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-translate/google-cloud-translate-bom/pom.xml b/java-translate/google-cloud-translate-bom/pom.xml index 8dbcc490d3aa..c2d1e470d253 100644 --- a/java-translate/google-cloud-translate-bom/pom.xml +++ b/java-translate/google-cloud-translate-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-translate-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-translate - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.151.0 + 0.152.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-translate-v3 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.151.0 + 0.152.0-SNAPSHOT com.google.api.grpc proto-google-cloud-translate-v3 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-translate/google-cloud-translate/pom.xml b/java-translate/google-cloud-translate/pom.xml index ec6cb27ce7db..d8204f082e36 100644 --- a/java-translate/google-cloud-translate/pom.xml +++ b/java-translate/google-cloud-translate/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-translate - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Translate Java idiomatic client for Google Cloud Translate com.google.cloud google-cloud-translate-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-translate diff --git a/java-translate/grpc-google-cloud-translate-v3/pom.xml b/java-translate/grpc-google-cloud-translate-v3/pom.xml index 32efe310a38b..6ad77d9b3b11 100644 --- a/java-translate/grpc-google-cloud-translate-v3/pom.xml +++ b/java-translate/grpc-google-cloud-translate-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-translate-v3 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-translate-v3 GRPC library for grpc-google-cloud-translate-v3 com.google.cloud google-cloud-translate-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml b/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml index 9fe7d55163dd..e6b2b5ac6199 100644 --- a/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml +++ b/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.151.0 + 0.152.0-SNAPSHOT grpc-google-cloud-translate-v3beta1 GRPC library for grpc-google-cloud-translate-v3beta1 com.google.cloud google-cloud-translate-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-translate/pom.xml b/java-translate/pom.xml index e27e4b2c18c3..48ceb066f224 100644 --- a/java-translate/pom.xml +++ b/java-translate/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-translate-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Translate Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.151.0 + 0.152.0-SNAPSHOT com.google.api.grpc proto-google-cloud-translate-v3 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.151.0 + 0.152.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-translate-v3 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-translate - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-translate/proto-google-cloud-translate-v3/pom.xml b/java-translate/proto-google-cloud-translate-v3/pom.xml index 5bf80ba98250..33d61e068d8a 100644 --- a/java-translate/proto-google-cloud-translate-v3/pom.xml +++ b/java-translate/proto-google-cloud-translate-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-translate-v3 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-translate-v3 PROTO library for proto-google-cloud-translate-v3 com.google.cloud google-cloud-translate-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-translate/proto-google-cloud-translate-v3beta1/pom.xml b/java-translate/proto-google-cloud-translate-v3beta1/pom.xml index 656271ba8e17..59449c2566a4 100644 --- a/java-translate/proto-google-cloud-translate-v3beta1/pom.xml +++ b/java-translate/proto-google-cloud-translate-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.151.0 + 0.152.0-SNAPSHOT proto-google-cloud-translate-v3beta1 PROTO library for proto-google-cloud-translate-v3beta1 com.google.cloud google-cloud-translate-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-valkey/google-cloud-valkey-bom/pom.xml b/java-valkey/google-cloud-valkey-bom/pom.xml index 8ecd40995daa..3e9bac91bc1f 100644 --- a/java-valkey/google-cloud-valkey-bom/pom.xml +++ b/java-valkey/google-cloud-valkey-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-valkey-bom - 0.15.0 + 0.16.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-valkey - 0.15.0 + 0.16.0-SNAPSHOT com.google.api.grpc proto-google-cloud-valkey-v1 - 0.15.0 + 0.16.0-SNAPSHOT com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-valkey/google-cloud-valkey/pom.xml b/java-valkey/google-cloud-valkey/pom.xml index fb382f34f5a9..912f2ae56f6c 100644 --- a/java-valkey/google-cloud-valkey/pom.xml +++ b/java-valkey/google-cloud-valkey/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-valkey - 0.15.0 + 0.16.0-SNAPSHOT jar Google Memorystore API Memorystore API Memorystore for Valkey is a fully managed Valkey Cluster service for Google Cloud. com.google.cloud google-cloud-valkey-parent - 0.15.0 + 0.16.0-SNAPSHOT google-cloud-valkey diff --git a/java-valkey/pom.xml b/java-valkey/pom.xml index 271778dc4931..cbb640d47bcb 100644 --- a/java-valkey/pom.xml +++ b/java-valkey/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-valkey-parent pom - 0.15.0 + 0.16.0-SNAPSHOT Google Memorystore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-valkey - 0.15.0 + 0.16.0-SNAPSHOT com.google.api.grpc proto-google-cloud-valkey-v1 - 0.15.0 + 0.16.0-SNAPSHOT com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-valkey/proto-google-cloud-valkey-v1/pom.xml b/java-valkey/proto-google-cloud-valkey-v1/pom.xml index 3b8580e78df8..8cdf93bfc41f 100644 --- a/java-valkey/proto-google-cloud-valkey-v1/pom.xml +++ b/java-valkey/proto-google-cloud-valkey-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-valkey-v1 - 0.15.0 + 0.16.0-SNAPSHOT proto-google-cloud-valkey-v1 Proto library for google-cloud-valkey com.google.cloud google-cloud-valkey-parent - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml b/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml index e21223860412..dced04cc14e1 100644 --- a/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml +++ b/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.15.0 + 0.16.0-SNAPSHOT proto-google-cloud-valkey-v1beta Proto library for google-cloud-valkey com.google.cloud google-cloud-valkey-parent - 0.15.0 + 0.16.0-SNAPSHOT diff --git a/java-vertexai/google-cloud-vertexai-bom/pom.xml b/java-vertexai/google-cloud-vertexai-bom/pom.xml index 6b66979fefd2..bba00dd53d61 100644 --- a/java-vertexai/google-cloud-vertexai-bom/pom.xml +++ b/java-vertexai/google-cloud-vertexai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vertexai-bom - 1.29.0 + 1.30.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vertexai - 1.29.0 + 1.30.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.29.0 + 1.30.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.29.0 + 1.30.0-SNAPSHOT diff --git a/java-vertexai/google-cloud-vertexai/pom.xml b/java-vertexai/google-cloud-vertexai/pom.xml index e1348bf78f0f..2f029cba9d6e 100644 --- a/java-vertexai/google-cloud-vertexai/pom.xml +++ b/java-vertexai/google-cloud-vertexai/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-vertexai - 1.29.0 + 1.30.0-SNAPSHOT jar Google VertexAI API Vertex AI is an integrated suite of machine learning tools and services @@ -25,7 +25,7 @@ com.google.cloud google-cloud-vertexai-parent - 1.29.0 + 1.30.0-SNAPSHOT google-cloud-vertexai diff --git a/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml b/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml index 03d6885f2379..40e3382e8d7f 100644 --- a/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml +++ b/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.29.0 + 1.30.0-SNAPSHOT grpc-google-cloud-vertexai-v1 GRPC library for google-cloud-vertexai com.google.cloud google-cloud-vertexai-parent - 1.29.0 + 1.30.0-SNAPSHOT diff --git a/java-vertexai/pom.xml b/java-vertexai/pom.xml index b4f3ae2afa97..ab0e632a321e 100644 --- a/java-vertexai/pom.xml +++ b/java-vertexai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vertexai-parent pom - 1.29.0 + 1.30.0-SNAPSHOT Google VertexAI API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vertexai - 1.29.0 + 1.30.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.29.0 + 1.30.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.29.0 + 1.30.0-SNAPSHOT diff --git a/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml b/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml index bc3636eb1684..cd67287daed5 100644 --- a/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml +++ b/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.29.0 + 1.30.0-SNAPSHOT proto-google-cloud-vertexai-v1 Proto library for google-cloud-vertexai com.google.cloud google-cloud-vertexai-parent - 1.29.0 + 1.30.0-SNAPSHOT diff --git a/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml b/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml index 3f45892264f1..9d7ffb6ddbab 100644 --- a/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml +++ b/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-intelligence-bom - 2.68.0 + 2.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-video-intelligence - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.158.0 + 0.159.0-SNAPSHOT diff --git a/java-video-intelligence/google-cloud-video-intelligence/pom.xml b/java-video-intelligence/google-cloud-video-intelligence/pom.xml index b80300b5e014..4f266e1303af 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/pom.xml +++ b/java-video-intelligence/google-cloud-video-intelligence/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-intelligence - 2.68.0 + 2.69.0-SNAPSHOT jar Google Cloud Video Intelligence Java idiomatic client for Google Cloud Video Intelligence com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT google-cloud-video-intelligence diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml index 46295a875489..ccf29678a4fb 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.68.0 + 2.69.0-SNAPSHOT grpc-google-cloud-video-intelligence-v1 GRPC library for grpc-google-cloud-video-intelligence-v1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml index 5bbe8f07b659..73257291f673 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.158.0 + 0.159.0-SNAPSHOT grpc-google-cloud-video-intelligence-v1beta2 GRPC library for grpc-google-cloud-video-intelligence-v1beta2 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml index 10679d330806..b43021fd788e 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.158.0 + 0.159.0-SNAPSHOT grpc-google-cloud-video-intelligence-v1p1beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p1beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml index 46102599cdd9..c65c3616d7fe 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.158.0 + 0.159.0-SNAPSHOT grpc-google-cloud-video-intelligence-v1p2beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p2beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml index 152ea748d78d..ecb09fe468f8 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.158.0 + 0.159.0-SNAPSHOT grpc-google-cloud-video-intelligence-v1p3beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p3beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/pom.xml b/java-video-intelligence/pom.xml index c9ebb51fe6a4..f0b26b3d74f0 100644 --- a/java-video-intelligence/pom.xml +++ b/java-video-intelligence/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-intelligence-parent pom - 2.68.0 + 2.69.0-SNAPSHOT Google Cloud Video Intelligence Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,62 +29,62 @@ com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.158.0 + 0.159.0-SNAPSHOT com.google.cloud google-cloud-video-intelligence - 2.68.0 + 2.69.0-SNAPSHOT com.google.cloud google-cloud-video-intelligence-bom - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml index f1aee4884dc5..5ba8d08ddd82 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.68.0 + 2.69.0-SNAPSHOT proto-google-cloud-video-intelligence-v1 PROTO library for proto-google-cloud-video-intelligence-v1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml index 5dc8585c4dc6..32e04e768aa8 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.158.0 + 0.159.0-SNAPSHOT proto-google-cloud-video-intelligence-v1beta2 PROTO library for proto-google-cloud-video-intelligence-v1beta2 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml index 62d38cac87ab..7019f8611193 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.158.0 + 0.159.0-SNAPSHOT proto-google-cloud-video-intelligence-v1p1beta1 PROTO library for proto-google-cloud-video-intelligence-v1p1beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml index 458239719382..6460b1d26038 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.158.0 + 0.159.0-SNAPSHOT proto-google-cloud-video-intelligence-v1p2beta1 PROTO library for proto-google-cloud-video-intelligence-v1p2beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml index a4a4c4d559e1..390bf7b62873 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.158.0 + 0.159.0-SNAPSHOT proto-google-cloud-video-intelligence-v1p3beta1 PROTO library for proto-google-cloud-video-intelligence-v1p3beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-video-live-stream/google-cloud-live-stream-bom/pom.xml b/java-video-live-stream/google-cloud-live-stream-bom/pom.xml index 22a14496c207..ee9472238530 100644 --- a/java-video-live-stream/google-cloud-live-stream-bom/pom.xml +++ b/java-video-live-stream/google-cloud-live-stream-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-live-stream-bom - 0.71.0 + 0.72.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-live-stream - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-video-live-stream/google-cloud-live-stream/pom.xml b/java-video-live-stream/google-cloud-live-stream/pom.xml index e546f3955298..a72804d75db5 100644 --- a/java-video-live-stream/google-cloud-live-stream/pom.xml +++ b/java-video-live-stream/google-cloud-live-stream/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-live-stream - 0.71.0 + 0.72.0-SNAPSHOT jar Google Cloud Live Stream Cloud Live Stream 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. com.google.cloud google-cloud-live-stream-parent - 0.71.0 + 0.72.0-SNAPSHOT google-cloud-live-stream diff --git a/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml b/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml index b115994e3612..c9f5ee0a7e57 100644 --- a/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml +++ b/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.71.0 + 0.72.0-SNAPSHOT grpc-google-cloud-live-stream-v1 GRPC library for google-cloud-live-stream com.google.cloud google-cloud-live-stream-parent - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-video-live-stream/pom.xml b/java-video-live-stream/pom.xml index 292d5bb5f3b5..ade8499ed52b 100644 --- a/java-video-live-stream/pom.xml +++ b/java-video-live-stream/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-live-stream-parent pom - 0.71.0 + 0.72.0-SNAPSHOT Google Cloud Live Stream Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-live-stream - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.71.0 + 0.72.0-SNAPSHOT com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml b/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml index 6614e11788e4..032530622177 100644 --- a/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml +++ b/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.71.0 + 0.72.0-SNAPSHOT proto-google-cloud-live-stream-v1 Proto library for google-cloud-live-stream com.google.cloud google-cloud-live-stream-parent - 0.71.0 + 0.72.0-SNAPSHOT diff --git a/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml b/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml index ed16e7620c88..6045d0b49e05 100644 --- a/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml +++ b/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-stitcher-bom - 0.69.0 + 0.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-video-stitcher - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-video-stitcher/google-cloud-video-stitcher/pom.xml b/java-video-stitcher/google-cloud-video-stitcher/pom.xml index f918e1db2ef2..184cf3aacf86 100644 --- a/java-video-stitcher/google-cloud-video-stitcher/pom.xml +++ b/java-video-stitcher/google-cloud-video-stitcher/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-stitcher - 0.69.0 + 0.70.0-SNAPSHOT jar Google Video Stitcher API Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. com.google.cloud google-cloud-video-stitcher-parent - 0.69.0 + 0.70.0-SNAPSHOT google-cloud-video-stitcher diff --git a/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml b/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml index b2d5c6683b8d..de0d7834a89e 100644 --- a/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml +++ b/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.69.0 + 0.70.0-SNAPSHOT grpc-google-cloud-video-stitcher-v1 GRPC library for google-cloud-video-stitcher com.google.cloud google-cloud-video-stitcher-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-video-stitcher/pom.xml b/java-video-stitcher/pom.xml index 3c8666d536cc..13fcb29c0990 100644 --- a/java-video-stitcher/pom.xml +++ b/java-video-stitcher/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-stitcher-parent pom - 0.69.0 + 0.70.0-SNAPSHOT Google Video Stitcher API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-video-stitcher - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.69.0 + 0.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml b/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml index 193b8c9a9611..90feb8b3f464 100644 --- a/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml +++ b/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.69.0 + 0.70.0-SNAPSHOT proto-google-cloud-video-stitcher-v1 Proto library for google-cloud-video-stitcher com.google.cloud google-cloud-video-stitcher-parent - 0.69.0 + 0.70.0-SNAPSHOT diff --git a/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml b/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml index 3afe334956b8..3c77998582ab 100644 --- a/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml +++ b/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-transcoder-bom - 1.68.0 + 1.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-video-transcoder - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-video-transcoder/google-cloud-video-transcoder/pom.xml b/java-video-transcoder/google-cloud-video-transcoder/pom.xml index 7f4c7a9b7f90..16042dc02d2e 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/pom.xml +++ b/java-video-transcoder/google-cloud-video-transcoder/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-transcoder - 1.68.0 + 1.69.0-SNAPSHOT jar Google Video Transcoder 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. com.google.cloud google-cloud-video-transcoder-parent - 1.68.0 + 1.69.0-SNAPSHOT google-cloud-video-transcoder diff --git a/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml b/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml index 351f3779fbba..bd24bb33e07d 100644 --- a/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml +++ b/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.68.0 + 1.69.0-SNAPSHOT grpc-google-cloud-video-transcoder-v1 GRPC library for google-cloud-video-transcoder com.google.cloud google-cloud-video-transcoder-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-video-transcoder/pom.xml b/java-video-transcoder/pom.xml index 586eac4086a8..00c811977758 100644 --- a/java-video-transcoder/pom.xml +++ b/java-video-transcoder/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-transcoder-parent pom - 1.68.0 + 1.69.0-SNAPSHOT Google Video Transcoder Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-video-transcoder - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.68.0 + 1.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml index 83e92e2f3495..a555820fe664 100644 --- a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.68.0 + 1.69.0-SNAPSHOT proto-google-cloud-video-transcoder-v1 Proto library for google-cloud-video-transcoder com.google.cloud google-cloud-video-transcoder-parent - 1.68.0 + 1.69.0-SNAPSHOT diff --git a/java-vision/google-cloud-vision-bom/pom.xml b/java-vision/google-cloud-vision-bom/pom.xml index 0726d27c9efa..b60e26b2fcc7 100644 --- a/java-vision/google-cloud-vision-bom/pom.xml +++ b/java-vision/google-cloud-vision-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vision-bom - 3.67.0 + 3.68.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-vision - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/google-cloud-vision/pom.xml b/java-vision/google-cloud-vision/pom.xml index 5d886caa74b3..a15f882af9d5 100644 --- a/java-vision/google-cloud-vision/pom.xml +++ b/java-vision/google-cloud-vision/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vision - 3.67.0 + 3.68.0-SNAPSHOT jar Google Cloud Vision Java idiomatic client for Google Cloud Vision com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT google-cloud-vision diff --git a/java-vision/grpc-google-cloud-vision-v1/pom.xml b/java-vision/grpc-google-cloud-vision-v1/pom.xml index 2f22b3bbbee6..fa9e7504ad17 100644 --- a/java-vision/grpc-google-cloud-vision-v1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1 - 3.67.0 + 3.68.0-SNAPSHOT grpc-google-cloud-vision-v1 GRPC library for grpc-google-cloud-vision-v1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml index ee1dd0dbf0e9..c52edb60ea6d 100644 --- a/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.156.0 + 0.157.0-SNAPSHOT grpc-google-cloud-vision-v1p1beta1 GRPC library for grpc-google-cloud-vision-v1p1beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml index 793400737f34..88ecae5aae75 100644 --- a/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.67.0 + 3.68.0-SNAPSHOT grpc-google-cloud-vision-v1p2beta1 GRPC library for grpc-google-cloud-vision-v1p2beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml index b3dcdf60f5cd..5c33bb82ed39 100644 --- a/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.156.0 + 0.157.0-SNAPSHOT grpc-google-cloud-vision-v1p3beta1 GRPC library for grpc-google-cloud-vision-v1p3beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml index a3b04dfe503f..4ca97d08b857 100644 --- a/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.156.0 + 0.157.0-SNAPSHOT grpc-google-cloud-vision-v1p4beta1 GRPC library for grpc-google-cloud-vision-v1p4beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/pom.xml b/java-vision/pom.xml index 1f65f6bfb553..560df54b371f 100644 --- a/java-vision/pom.xml +++ b/java-vision/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vision-parent pom - 3.67.0 + 3.68.0-SNAPSHOT Google Cloud Vision Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,57 +29,57 @@ com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vision-v1 - 3.67.0 + 3.68.0-SNAPSHOT com.google.cloud google-cloud-vision - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/proto-google-cloud-vision-v1/pom.xml b/java-vision/proto-google-cloud-vision-v1/pom.xml index 524465c5b198..e2d26db5156a 100644 --- a/java-vision/proto-google-cloud-vision-v1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1 - 3.67.0 + 3.68.0-SNAPSHOT proto-google-cloud-vision-v1 PROTO library for proto-google-cloud-vision-v1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml index 327e9b525a00..7f8308f97768 100644 --- a/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.156.0 + 0.157.0-SNAPSHOT proto-google-cloud-vision-v1p1beta1 PROTO library for proto-google-cloud-vision-v1p1beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml index 00c80c815cf4..3c127cc77710 100644 --- a/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.67.0 + 3.68.0-SNAPSHOT proto-google-cloud-vision-v1p2beta1 PROTO library for proto-google-cloud-vision-v1p2beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml index 43afec3eca07..fc5ec92e7788 100644 --- a/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.156.0 + 0.157.0-SNAPSHOT proto-google-cloud-vision-v1p3beta1 PROTO library for proto-google-cloud-vision-v1p3beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml index 17c4b298cb5d..9915ba6a2bb7 100644 --- a/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.156.0 + 0.157.0-SNAPSHOT proto-google-cloud-vision-v1p4beta1 PROTO library for proto-google-cloud-vision-v1p4beta1 com.google.cloud google-cloud-vision-parent - 3.67.0 + 3.68.0-SNAPSHOT diff --git a/java-visionai/google-cloud-visionai-bom/pom.xml b/java-visionai/google-cloud-visionai-bom/pom.xml index a9b355d76370..0f100662bfa4 100644 --- a/java-visionai/google-cloud-visionai-bom/pom.xml +++ b/java-visionai/google-cloud-visionai-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-visionai-bom - 0.26.0 + 0.27.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-visionai - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc proto-google-cloud-visionai-v1 - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-visionai/google-cloud-visionai/pom.xml b/java-visionai/google-cloud-visionai/pom.xml index 70b083f5bd31..46d7d79acb28 100644 --- a/java-visionai/google-cloud-visionai/pom.xml +++ b/java-visionai/google-cloud-visionai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-visionai - 0.26.0 + 0.27.0-SNAPSHOT jar Google Vision AI API Vision AI API Vertex AI Vision is an AI-powered platform to ingest, analyze and store video data. com.google.cloud google-cloud-visionai-parent - 0.26.0 + 0.27.0-SNAPSHOT google-cloud-visionai diff --git a/java-visionai/grpc-google-cloud-visionai-v1/pom.xml b/java-visionai/grpc-google-cloud-visionai-v1/pom.xml index 1a65f4951773..1caf9039874a 100644 --- a/java-visionai/grpc-google-cloud-visionai-v1/pom.xml +++ b/java-visionai/grpc-google-cloud-visionai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.26.0 + 0.27.0-SNAPSHOT grpc-google-cloud-visionai-v1 GRPC library for google-cloud-visionai com.google.cloud google-cloud-visionai-parent - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-visionai/pom.xml b/java-visionai/pom.xml index a2f3b429c2fa..4b437ae440fc 100644 --- a/java-visionai/pom.xml +++ b/java-visionai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-visionai-parent pom - 0.26.0 + 0.27.0-SNAPSHOT Google Vision AI API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-visionai - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.26.0 + 0.27.0-SNAPSHOT com.google.api.grpc proto-google-cloud-visionai-v1 - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-visionai/proto-google-cloud-visionai-v1/pom.xml b/java-visionai/proto-google-cloud-visionai-v1/pom.xml index 5991257eea9d..509ed9226030 100644 --- a/java-visionai/proto-google-cloud-visionai-v1/pom.xml +++ b/java-visionai/proto-google-cloud-visionai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-visionai-v1 - 0.26.0 + 0.27.0-SNAPSHOT proto-google-cloud-visionai-v1 Proto library for google-cloud-visionai com.google.cloud google-cloud-visionai-parent - 0.26.0 + 0.27.0-SNAPSHOT diff --git a/java-vmmigration/google-cloud-vmmigration-bom/pom.xml b/java-vmmigration/google-cloud-vmmigration-bom/pom.xml index 740a4749e49d..9de6ee90fb52 100644 --- a/java-vmmigration/google-cloud-vmmigration-bom/pom.xml +++ b/java-vmmigration/google-cloud-vmmigration-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vmmigration-bom - 1.69.0 + 1.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vmmigration - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-vmmigration/google-cloud-vmmigration/pom.xml b/java-vmmigration/google-cloud-vmmigration/pom.xml index b973eb5d20eb..3813e38a3006 100644 --- a/java-vmmigration/google-cloud-vmmigration/pom.xml +++ b/java-vmmigration/google-cloud-vmmigration/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vmmigration - 1.69.0 + 1.70.0-SNAPSHOT jar Google VM Migration VM Migration 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. com.google.cloud google-cloud-vmmigration-parent - 1.69.0 + 1.70.0-SNAPSHOT google-cloud-vmmigration diff --git a/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml b/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml index f7a27a539d14..8eea278e8350 100644 --- a/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml +++ b/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.69.0 + 1.70.0-SNAPSHOT grpc-google-cloud-vmmigration-v1 GRPC library for google-cloud-vmmigration com.google.cloud google-cloud-vmmigration-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-vmmigration/pom.xml b/java-vmmigration/pom.xml index 347eb025da75..0997778165a2 100644 --- a/java-vmmigration/pom.xml +++ b/java-vmmigration/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vmmigration-parent pom - 1.69.0 + 1.70.0-SNAPSHOT Google VM Migration Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vmmigration - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.69.0 + 1.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml b/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml index 0d82c49314e8..f193af6e3a6b 100644 --- a/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml +++ b/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.69.0 + 1.70.0-SNAPSHOT proto-google-cloud-vmmigration-v1 Proto library for google-cloud-vmmigration com.google.cloud google-cloud-vmmigration-parent - 1.69.0 + 1.70.0-SNAPSHOT diff --git a/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml b/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml index b73eb193856e..f76976958336 100644 --- a/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml +++ b/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vmwareengine-bom - 0.63.0 + 0.64.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vmwareengine - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-vmwareengine/google-cloud-vmwareengine/pom.xml b/java-vmwareengine/google-cloud-vmwareengine/pom.xml index 6fcb0fa1b2d3..fe575d0ce161 100644 --- a/java-vmwareengine/google-cloud-vmwareengine/pom.xml +++ b/java-vmwareengine/google-cloud-vmwareengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vmwareengine - 0.63.0 + 0.64.0-SNAPSHOT jar Google Google Cloud VMware Engine Google Cloud VMware Engine Easily lift and shift your VMware-based applications to Google Cloud without changes to your apps, tools, or processes. com.google.cloud google-cloud-vmwareengine-parent - 0.63.0 + 0.64.0-SNAPSHOT google-cloud-vmwareengine diff --git a/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml b/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml index fd8bb40c9365..7ee470b431dc 100644 --- a/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml +++ b/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.63.0 + 0.64.0-SNAPSHOT grpc-google-cloud-vmwareengine-v1 GRPC library for google-cloud-vmwareengine com.google.cloud google-cloud-vmwareengine-parent - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-vmwareengine/pom.xml b/java-vmwareengine/pom.xml index 611a63e021d0..f93690d04156 100644 --- a/java-vmwareengine/pom.xml +++ b/java-vmwareengine/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vmwareengine-parent pom - 0.63.0 + 0.64.0-SNAPSHOT Google Google Cloud VMware Engine Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vmwareengine - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.63.0 + 0.64.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml b/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml index b09cf19fd42d..16d5091239a8 100644 --- a/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml +++ b/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.63.0 + 0.64.0-SNAPSHOT proto-google-cloud-vmwareengine-v1 Proto library for google-cloud-vmwareengine com.google.cloud google-cloud-vmwareengine-parent - 0.63.0 + 0.64.0-SNAPSHOT diff --git a/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml b/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml index 2aa9429a8ad2..e5e0528befc5 100644 --- a/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml +++ b/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vpcaccess-bom - 2.70.0 + 2.71.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vpcaccess - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-vpcaccess/google-cloud-vpcaccess/pom.xml b/java-vpcaccess/google-cloud-vpcaccess/pom.xml index ac065b1ddd5b..4b54fbee4db8 100644 --- a/java-vpcaccess/google-cloud-vpcaccess/pom.xml +++ b/java-vpcaccess/google-cloud-vpcaccess/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vpcaccess - 2.70.0 + 2.71.0-SNAPSHOT jar Google Serverless VPC Access Serverless VPC Access 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. com.google.cloud google-cloud-vpcaccess-parent - 2.70.0 + 2.71.0-SNAPSHOT google-cloud-vpcaccess diff --git a/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml b/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml index 1495821e02ca..f820590e9f62 100644 --- a/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml +++ b/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.70.0 + 2.71.0-SNAPSHOT grpc-google-cloud-vpcaccess-v1 GRPC library for google-cloud-vpcaccess com.google.cloud google-cloud-vpcaccess-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-vpcaccess/pom.xml b/java-vpcaccess/pom.xml index d59ea29777f6..c24e07954b25 100644 --- a/java-vpcaccess/pom.xml +++ b/java-vpcaccess/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vpcaccess-parent pom - 2.70.0 + 2.71.0-SNAPSHOT Google Serverless VPC Access Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vpcaccess - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.70.0 + 2.71.0-SNAPSHOT com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml b/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml index a18c3738eea2..7215ed09d70e 100644 --- a/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml +++ b/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.70.0 + 2.71.0-SNAPSHOT proto-google-cloud-vpcaccess-v1 Proto library for google-cloud-vpcaccess com.google.cloud google-cloud-vpcaccess-parent - 2.70.0 + 2.71.0-SNAPSHOT diff --git a/java-webrisk/google-cloud-webrisk-bom/pom.xml b/java-webrisk/google-cloud-webrisk-bom/pom.xml index 284b92f5ab55..c5ffeb31d716 100644 --- a/java-webrisk/google-cloud-webrisk-bom/pom.xml +++ b/java-webrisk/google-cloud-webrisk-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-webrisk-bom - 2.68.0 + 2.69.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-webrisk - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.105.0 + 0.106.0-SNAPSHOT com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.105.0 + 0.106.0-SNAPSHOT diff --git a/java-webrisk/google-cloud-webrisk/pom.xml b/java-webrisk/google-cloud-webrisk/pom.xml index 170ac98661dc..27f4442365ad 100644 --- a/java-webrisk/google-cloud-webrisk/pom.xml +++ b/java-webrisk/google-cloud-webrisk/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-webrisk - 2.68.0 + 2.69.0-SNAPSHOT jar Google Cloud Web Risk Java idiomatic client for Google Cloud Web Risk com.google.cloud google-cloud-webrisk-parent - 2.68.0 + 2.69.0-SNAPSHOT google-cloud-webrisk diff --git a/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml b/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml index a1e96f74e336..c08a3830fa74 100644 --- a/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml +++ b/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.68.0 + 2.69.0-SNAPSHOT grpc-google-cloud-webrisk-v1 GRPC library for grpc-google-cloud-webrisk-v1 com.google.cloud google-cloud-webrisk-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml b/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml index f8cdff8b77b9..4ea65ea176d1 100644 --- a/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml +++ b/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.105.0 + 0.106.0-SNAPSHOT grpc-google-cloud-webrisk-v1beta1 GRPC library for grpc-google-cloud-webrisk-v1beta1 com.google.cloud google-cloud-webrisk-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-webrisk/pom.xml b/java-webrisk/pom.xml index e360f7f39238..8f57274ea21d 100644 --- a/java-webrisk/pom.xml +++ b/java-webrisk/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-webrisk-parent pom - 2.68.0 + 2.69.0-SNAPSHOT Google Cloud Web Risk Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.105.0 + 0.106.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.68.0 + 2.69.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.105.0 + 0.106.0-SNAPSHOT com.google.cloud google-cloud-webrisk - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml b/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml index 0c73cb1e11cd..4f3825c252e4 100644 --- a/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml +++ b/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.68.0 + 2.69.0-SNAPSHOT proto-google-cloud-webrisk-v1 PROTO library for proto-google-cloud-webrisk-v1 com.google.cloud google-cloud-webrisk-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml b/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml index a2e873126d0a..7d5de4b852c1 100644 --- a/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml +++ b/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.105.0 + 0.106.0-SNAPSHOT proto-google-cloud-webrisk-v1beta1 PROTO library for proto-google-cloud-webrisk-v1beta1 com.google.cloud google-cloud-webrisk-parent - 2.68.0 + 2.69.0-SNAPSHOT diff --git a/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml b/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml index 63dfeee6aaca..397b6493a1a7 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml +++ b/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-websecurityscanner-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-websecurityscanner - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml b/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml index d6024e189cf4..80ed910a405e 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml +++ b/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-websecurityscanner - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Web Security Scanner Java idiomatic client for Google Cloud Web Security Scanner com.google.cloud google-cloud-websecurityscanner-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-websecurityscanner diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml index 57724e4f36bc..0b371326ee3f 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-websecurityscanner-v1 GRPC library for grpc-google-cloud-websecurityscanner-v1 com.google.cloud google-cloud-websecurityscanner-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml index ffd4bf5e0ce3..527ed58ef041 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.156.0 + 0.157.0-SNAPSHOT grpc-google-cloud-websecurityscanner-v1alpha GRPC library for grpc-google-cloud-websecurityscanner-v1alpha com.google.cloud google-cloud-websecurityscanner-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml index e40d3db97877..800fe679615f 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.156.0 + 0.157.0-SNAPSHOT grpc-google-cloud-websecurityscanner-v1beta GRPC library for grpc-google-cloud-websecurityscanner-v1beta com.google.cloud google-cloud-websecurityscanner-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-websecurityscanner/pom.xml b/java-websecurityscanner/pom.xml index adbd4d8cb1aa..e54d3f5d7558 100644 --- a/java-websecurityscanner/pom.xml +++ b/java-websecurityscanner/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-websecurityscanner-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Web Security Scanner Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.156.0 + 0.157.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.cloud google-cloud-websecurityscanner - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml index ebaa36819c01..f9d15fd8f488 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-websecurityscanner-v1 PROTO library for proto-google-cloud-websecurityscanner-v1 com.google.cloud google-cloud-websecurityscanner-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml index e4ae7a020900..8cc986f05745 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.156.0 + 0.157.0-SNAPSHOT proto-google-cloud-websecurityscanner-v1alpha PROTO library for proto-google-cloud-websecurityscanner-v1alpha com.google.cloud google-cloud-websecurityscanner-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml index 2c05bfd00963..ee599067d713 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.156.0 + 0.157.0-SNAPSHOT proto-google-cloud-websecurityscanner-v1beta PROTO library for proto-google-cloud-websecurityscanner-v1beta com.google.cloud google-cloud-websecurityscanner-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml b/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml index 4e232e1d6f7f..924113570891 100644 --- a/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml +++ b/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workflow-executions-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workflow-executions - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflow-executions/google-cloud-workflow-executions/pom.xml b/java-workflow-executions/google-cloud-workflow-executions/pom.xml index d0f3db2f7eaa..680944773d9d 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/pom.xml +++ b/java-workflow-executions/google-cloud-workflow-executions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workflow-executions - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Workflow Executions allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. com.google.cloud google-cloud-workflow-executions-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-workflow-executions diff --git a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml index 9699b792b1a2..8243fe98c552 100644 --- a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml +++ b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-workflow-executions-v1 GRPC library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml index 9e6cee077023..5db836e4e7f8 100644 --- a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml +++ b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.73.0 + 0.74.0-SNAPSHOT grpc-google-cloud-workflow-executions-v1beta GRPC library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflow-executions/pom.xml b/java-workflow-executions/pom.xml index df20136d0170..f273bd5700d1 100644 --- a/java-workflow-executions/pom.xml +++ b/java-workflow-executions/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workflow-executions-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Workflow Executions Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workflow-executions - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.73.0 + 0.74.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.73.0 + 0.74.0-SNAPSHOT diff --git a/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml b/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml index e04027e63a92..28279aa39a71 100644 --- a/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml +++ b/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-workflow-executions-v1 Proto library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml b/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml index 76cd697f6add..f21e27b1ac81 100644 --- a/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml +++ b/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.73.0 + 0.74.0-SNAPSHOT proto-google-cloud-workflow-executions-v1beta Proto library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflows/google-cloud-workflows-bom/pom.xml b/java-workflows/google-cloud-workflows-bom/pom.xml index 2ccaa48af872..875be07d9f71 100644 --- a/java-workflows/google-cloud-workflows-bom/pom.xml +++ b/java-workflows/google-cloud-workflows-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workflows-bom - 2.69.0 + 2.70.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workflows - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflows-v1 - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflows/google-cloud-workflows/pom.xml b/java-workflows/google-cloud-workflows/pom.xml index 181bd3004e60..a517fcc2ef4c 100644 --- a/java-workflows/google-cloud-workflows/pom.xml +++ b/java-workflows/google-cloud-workflows/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workflows - 2.69.0 + 2.70.0-SNAPSHOT jar Google Cloud Workflows allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. com.google.cloud google-cloud-workflows-parent - 2.69.0 + 2.70.0-SNAPSHOT google-cloud-workflows diff --git a/java-workflows/grpc-google-cloud-workflows-v1/pom.xml b/java-workflows/grpc-google-cloud-workflows-v1/pom.xml index 721215006506..5b1baa02769f 100644 --- a/java-workflows/grpc-google-cloud-workflows-v1/pom.xml +++ b/java-workflows/grpc-google-cloud-workflows-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.69.0 + 2.70.0-SNAPSHOT grpc-google-cloud-workflows-v1 GRPC library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml b/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml index 16244a237ff2..75fd02ff6e9c 100644 --- a/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml +++ b/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.75.0 + 0.76.0-SNAPSHOT grpc-google-cloud-workflows-v1beta GRPC library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflows/pom.xml b/java-workflows/pom.xml index 3fedc7e5488c..30f0bffb4057 100644 --- a/java-workflows/pom.xml +++ b/java-workflows/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workflows-parent pom - 2.69.0 + 2.70.0-SNAPSHOT Google Cloud Workflows Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workflows - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflows-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.69.0 + 2.70.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.75.0 + 0.76.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.75.0 + 0.76.0-SNAPSHOT diff --git a/java-workflows/proto-google-cloud-workflows-v1/pom.xml b/java-workflows/proto-google-cloud-workflows-v1/pom.xml index 9f3ec16674bd..a25a511b8d5e 100644 --- a/java-workflows/proto-google-cloud-workflows-v1/pom.xml +++ b/java-workflows/proto-google-cloud-workflows-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflows-v1 - 2.69.0 + 2.70.0-SNAPSHOT proto-google-cloud-workflows-v1 Proto library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml b/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml index b617ae59f90e..a10987269540 100644 --- a/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml +++ b/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.75.0 + 0.76.0-SNAPSHOT proto-google-cloud-workflows-v1beta Proto library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.69.0 + 2.70.0-SNAPSHOT diff --git a/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml b/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml index 3bb219e5a2e2..ba24b9f374d2 100644 --- a/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml +++ b/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workspaceevents-bom - 0.33.0 + 0.34.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workspaceevents - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-workspaceevents/google-cloud-workspaceevents/pom.xml b/java-workspaceevents/google-cloud-workspaceevents/pom.xml index 7d2d4c31d17a..67baaec14c9c 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/pom.xml +++ b/java-workspaceevents/google-cloud-workspaceevents/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workspaceevents - 0.33.0 + 0.34.0-SNAPSHOT jar Google Google Workspace Events API Google Workspace Events API The Google Workspace Events API lets you subscribe to events and manage change notifications across Google Workspace applications. com.google.cloud google-cloud-workspaceevents-parent - 0.33.0 + 0.34.0-SNAPSHOT google-cloud-workspaceevents diff --git a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml index 14e1f28fd71a..4b7d60ba43e8 100644 --- a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml +++ b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.33.0 + 0.34.0-SNAPSHOT grpc-google-cloud-workspaceevents-v1 GRPC library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml index fda51b9b9025..5954ac8fdbbb 100644 --- a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml +++ b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.33.0 + 0.34.0-SNAPSHOT grpc-google-cloud-workspaceevents-v1beta GRPC library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-workspaceevents/pom.xml b/java-workspaceevents/pom.xml index 88bddf907cbc..b4ea7269f069 100644 --- a/java-workspaceevents/pom.xml +++ b/java-workspaceevents/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workspaceevents-parent pom - 0.33.0 + 0.34.0-SNAPSHOT Google Google Workspace Events API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workspaceevents - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.33.0 + 0.34.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml b/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml index 1729308e17bb..841573c19186 100644 --- a/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml +++ b/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.33.0 + 0.34.0-SNAPSHOT proto-google-cloud-workspaceevents-v1 Proto library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml b/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml index 954f9942d030..12e5b5c9ab85 100644 --- a/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml +++ b/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.33.0 + 0.34.0-SNAPSHOT proto-google-cloud-workspaceevents-v1beta Proto library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.33.0 + 0.34.0-SNAPSHOT diff --git a/java-workstations/google-cloud-workstations-bom/pom.xml b/java-workstations/google-cloud-workstations-bom/pom.xml index a2be63a48948..0561811a2a5c 100644 --- a/java-workstations/google-cloud-workstations-bom/pom.xml +++ b/java-workstations/google-cloud-workstations-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workstations-bom - 0.57.0 + 0.58.0-SNAPSHOT pom com.google.cloud google-cloud-pom-parent - 1.63.0 + 1.64.0-SNAPSHOT ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workstations - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workstations-v1 - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-workstations/google-cloud-workstations/pom.xml b/java-workstations/google-cloud-workstations/pom.xml index f6c29d86e4c0..2ce563ead84f 100644 --- a/java-workstations/google-cloud-workstations/pom.xml +++ b/java-workstations/google-cloud-workstations/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workstations - 0.57.0 + 0.58.0-SNAPSHOT jar Google Cloud Workstations Cloud Workstations 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. com.google.cloud google-cloud-workstations-parent - 0.57.0 + 0.58.0-SNAPSHOT google-cloud-workstations diff --git a/java-workstations/grpc-google-cloud-workstations-v1/pom.xml b/java-workstations/grpc-google-cloud-workstations-v1/pom.xml index 63a5cbd5527e..7d0e387b78bb 100644 --- a/java-workstations/grpc-google-cloud-workstations-v1/pom.xml +++ b/java-workstations/grpc-google-cloud-workstations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.57.0 + 0.58.0-SNAPSHOT grpc-google-cloud-workstations-v1 GRPC library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml b/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml index 63fe61be22c1..c286ba054728 100644 --- a/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml +++ b/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.57.0 + 0.58.0-SNAPSHOT grpc-google-cloud-workstations-v1beta GRPC library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-workstations/pom.xml b/java-workstations/pom.xml index 987722c32c17..dcf292509cd0 100644 --- a/java-workstations/pom.xml +++ b/java-workstations/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workstations-parent pom - 0.57.0 + 0.58.0-SNAPSHOT Google Cloud Workstations Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.63.0 + 1.64.0-SNAPSHOT ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workstations - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workstations-v1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.57.0 + 0.58.0-SNAPSHOT com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-workstations/proto-google-cloud-workstations-v1/pom.xml b/java-workstations/proto-google-cloud-workstations-v1/pom.xml index 8894f268fe45..53d7bc7cf3c1 100644 --- a/java-workstations/proto-google-cloud-workstations-v1/pom.xml +++ b/java-workstations/proto-google-cloud-workstations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workstations-v1 - 0.57.0 + 0.58.0-SNAPSHOT proto-google-cloud-workstations-v1 Proto library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml b/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml index 25003fd24790..c6d08a1740eb 100644 --- a/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml +++ b/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.57.0 + 0.58.0-SNAPSHOT proto-google-cloud-workstations-v1beta Proto library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.57.0 + 0.58.0-SNAPSHOT diff --git a/versions.txt b/versions.txt index 15bda5a0c98a..abaab59d91e8 100644 --- a/versions.txt +++ b/versions.txt @@ -1,876 +1,876 @@ # Format: # module:released-version:current-version -google-cloud-java:1.63.0:1.63.0 -google-cloud-accessapproval:2.70.0:2.70.0 -grpc-google-cloud-accessapproval-v1:2.70.0:2.70.0 -proto-google-cloud-accessapproval-v1:2.70.0:2.70.0 -google-identity-accesscontextmanager:1.70.0:1.70.0 -grpc-google-identity-accesscontextmanager-v1:1.70.0:1.70.0 -proto-google-identity-accesscontextmanager-v1:1.70.0:1.70.0 -proto-google-identity-accesscontextmanager-type:1.70.0:1.70.0 -google-cloud-aiplatform:3.70.0:3.70.0 -grpc-google-cloud-aiplatform-v1:3.70.0:3.70.0 -grpc-google-cloud-aiplatform-v1beta1:0.86.0:0.86.0 -proto-google-cloud-aiplatform-v1:3.70.0:3.70.0 -proto-google-cloud-aiplatform-v1beta1:0.86.0:0.86.0 -google-analytics-admin:0.79.0:0.79.0 -grpc-google-analytics-admin-v1alpha:0.79.0:0.79.0 -proto-google-analytics-admin-v1alpha:0.79.0:0.79.0 -proto-google-analytics-admin-v1beta:0.79.0:0.79.0 -grpc-google-analytics-admin-v1beta:0.79.0:0.79.0 -google-analytics-data:0.80.0:0.80.0 -grpc-google-analytics-data-v1beta:0.80.0:0.80.0 -proto-google-analytics-data-v1beta:0.80.0:0.80.0 -proto-google-analytics-data-v1alpha:0.80.0:0.80.0 -grpc-google-analytics-data-v1alpha:0.80.0:0.80.0 -google-cloud-analyticshub:0.66.0:0.66.0 -proto-google-cloud-analyticshub-v1:0.66.0:0.66.0 -grpc-google-cloud-analyticshub-v1:0.66.0:0.66.0 -google-shopping-merchant-promotions:0.25.0:0.25.0 -proto-google-shopping-merchant-promotions-v1beta:0.25.0:0.25.0 -grpc-google-shopping-merchant-promotions-v1beta:0.25.0:0.25.0 -google-cloud-api-gateway:2.69.0:2.69.0 -grpc-google-cloud-api-gateway-v1:2.69.0:2.69.0 -proto-google-cloud-api-gateway-v1:2.69.0:2.69.0 -google-cloud-apigee-connect:2.69.0:2.69.0 -grpc-google-cloud-apigee-connect-v1:2.69.0:2.69.0 -proto-google-cloud-apigee-connect-v1:2.69.0:2.69.0 -google-cloud-apigee-registry:0.69.0:0.69.0 -proto-google-cloud-apigee-registry-v1:0.69.0:0.69.0 -grpc-google-cloud-apigee-registry-v1:0.69.0:0.69.0 -google-cloud-apikeys:0.67.0:0.67.0 -proto-google-cloud-apikeys-v2:0.67.0:0.67.0 -grpc-google-cloud-apikeys-v2:0.67.0:0.67.0 -google-cloud-appengine-admin:2.69.0:2.69.0 -grpc-google-cloud-appengine-admin-v1:2.69.0:2.69.0 -proto-google-cloud-appengine-admin-v1:2.69.0:2.69.0 -google-area120-tables:0.73.0:0.73.0 -grpc-google-area120-tables-v1alpha1:0.73.0:0.73.0 -proto-google-area120-tables-v1alpha1:0.73.0:0.73.0 -google-cloud-artifact-registry:1.68.0:1.68.0 -grpc-google-cloud-artifact-registry-v1beta2:0.74.0:0.74.0 -grpc-google-cloud-artifact-registry-v1:1.68.0:1.68.0 -proto-google-cloud-artifact-registry-v1beta2:0.74.0:0.74.0 -proto-google-cloud-artifact-registry-v1:1.68.0:1.68.0 -google-cloud-asset:3.73.0:3.73.0 -grpc-google-cloud-asset-v1:3.73.0:3.73.0 -grpc-google-cloud-asset-v1p1beta1:0.173.0:0.173.0 -grpc-google-cloud-asset-v1p2beta1:0.173.0:0.173.0 -grpc-google-cloud-asset-v1p5beta1:0.173.0:0.173.0 -grpc-google-cloud-asset-v1p7beta1:3.73.0:3.73.0 -proto-google-cloud-asset-v1:3.73.0:3.73.0 -proto-google-cloud-asset-v1p1beta1:0.173.0:0.173.0 -proto-google-cloud-asset-v1p2beta1:0.173.0:0.173.0 -proto-google-cloud-asset-v1p5beta1:0.173.0:0.173.0 -proto-google-cloud-asset-v1p7beta1:3.73.0:3.73.0 -google-cloud-assured-workloads:2.69.0:2.69.0 -grpc-google-cloud-assured-workloads-v1beta1:0.81.0:0.81.0 -grpc-google-cloud-assured-workloads-v1:2.69.0:2.69.0 -proto-google-cloud-assured-workloads-v1beta1:0.81.0:0.81.0 -proto-google-cloud-assured-workloads-v1:2.69.0:2.69.0 -google-cloud-automl:2.69.0:2.69.0 -grpc-google-cloud-automl-v1beta1:0.156.0:0.156.0 -grpc-google-cloud-automl-v1:2.69.0:2.69.0 -proto-google-cloud-automl-v1beta1:0.156.0:0.156.0 -proto-google-cloud-automl-v1:2.69.0:2.69.0 -google-cloud-bare-metal-solution:0.69.0:0.69.0 -proto-google-cloud-bare-metal-solution-v2:0.69.0:0.69.0 -grpc-google-cloud-bare-metal-solution-v2:0.69.0:0.69.0 -google-cloud-batch:0.69.0:0.69.0 -proto-google-cloud-batch-v1:0.69.0:0.69.0 -grpc-google-cloud-batch-v1:0.69.0:0.69.0 -proto-google-cloud-batch-v1alpha:0.69.0:0.69.0 -grpc-google-cloud-batch-v1alpha:0.69.0:0.69.0 -google-cloud-beyondcorp-appconnections:0.67.0:0.67.0 -proto-google-cloud-beyondcorp-appconnections-v1:0.67.0:0.67.0 -grpc-google-cloud-beyondcorp-appconnections-v1:0.67.0:0.67.0 -google-cloud-beyondcorp-appconnectors:0.67.0:0.67.0 -proto-google-cloud-beyondcorp-appconnectors-v1:0.67.0:0.67.0 -grpc-google-cloud-beyondcorp-appconnectors-v1:0.67.0:0.67.0 -google-cloud-beyondcorp-appgateways:0.67.0:0.67.0 -proto-google-cloud-beyondcorp-appgateways-v1:0.67.0:0.67.0 -grpc-google-cloud-beyondcorp-appgateways-v1:0.67.0:0.67.0 -google-cloud-beyondcorp-clientconnectorservices:0.67.0:0.67.0 -proto-google-cloud-beyondcorp-clientconnectorservices-v1:0.67.0:0.67.0 -grpc-google-cloud-beyondcorp-clientconnectorservices-v1:0.67.0:0.67.0 -google-cloud-beyondcorp-clientgateways:0.67.0:0.67.0 -proto-google-cloud-beyondcorp-clientgateways-v1:0.67.0:0.67.0 -grpc-google-cloud-beyondcorp-clientgateways-v1:0.67.0:0.67.0 -google-cloud-bigqueryconnection:2.71.0:2.71.0 -grpc-google-cloud-bigqueryconnection-v1:2.71.0:2.71.0 -grpc-google-cloud-bigqueryconnection-v1beta1:0.79.0:0.79.0 -proto-google-cloud-bigqueryconnection-v1:2.71.0:2.71.0 -proto-google-cloud-bigqueryconnection-v1beta1:0.79.0:0.79.0 -google-cloud-bigquery-data-exchange:2.64.0:2.64.0 -proto-google-cloud-bigquery-data-exchange-v1beta1:2.64.0:2.64.0 -grpc-google-cloud-bigquery-data-exchange-v1beta1:2.64.0:2.64.0 -google-cloud-bigquerydatapolicy:0.66.0:0.66.0 -proto-google-cloud-bigquerydatapolicy-v1beta1:0.66.0:0.66.0 -grpc-google-cloud-bigquerydatapolicy-v1beta1:0.66.0:0.66.0 -google-cloud-bigquerydatatransfer:2.69.0:2.69.0 -grpc-google-cloud-bigquerydatatransfer-v1:2.69.0:2.69.0 -proto-google-cloud-bigquerydatatransfer-v1:2.69.0:2.69.0 -google-cloud-bigquerymigration:0.72.0:0.72.0 -grpc-google-cloud-bigquerymigration-v2alpha:0.72.0:0.72.0 -proto-google-cloud-bigquerymigration-v2alpha:0.72.0:0.72.0 -proto-google-cloud-bigquerymigration-v2:0.72.0:0.72.0 -grpc-google-cloud-bigquerymigration-v2:0.72.0:0.72.0 -google-cloud-bigqueryreservation:2.70.0:2.70.0 -grpc-google-cloud-bigqueryreservation-v1:2.70.0:2.70.0 -proto-google-cloud-bigqueryreservation-v1:2.70.0:2.70.0 -google-cloud-billingbudgets:2.69.0:2.69.0 -grpc-google-cloud-billingbudgets-v1beta1:0.78.0:0.78.0 -grpc-google-cloud-billingbudgets-v1:2.69.0:2.69.0 -proto-google-cloud-billingbudgets-v1beta1:0.78.0:0.78.0 -proto-google-cloud-billingbudgets-v1:2.69.0:2.69.0 -google-cloud-billing:2.69.0:2.69.0 -grpc-google-cloud-billing-v1:2.69.0:2.69.0 -proto-google-cloud-billing-v1:2.69.0:2.69.0 -google-cloud-binary-authorization:1.68.0:1.68.0 -grpc-google-cloud-binary-authorization-v1beta1:0.73.0:0.73.0 -grpc-google-cloud-binary-authorization-v1:1.68.0:1.68.0 -proto-google-cloud-binary-authorization-v1beta1:0.73.0:0.73.0 -proto-google-cloud-binary-authorization-v1:1.68.0:1.68.0 -google-cloud-certificate-manager:0.72.0:0.72.0 -proto-google-cloud-certificate-manager-v1:0.72.0:0.72.0 -grpc-google-cloud-certificate-manager-v1:0.72.0:0.72.0 -google-cloud-channel:3.73.0:3.73.0 -grpc-google-cloud-channel-v1:3.73.0:3.73.0 -proto-google-cloud-channel-v1:3.73.0:3.73.0 -google-cloud-build:3.71.0:3.71.0 -grpc-google-cloud-build-v1:3.71.0:3.71.0 -proto-google-cloud-build-v1:3.71.0:3.71.0 -google-cloud-cloudcommerceconsumerprocurement:0.67.0:0.67.0 -proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.67.0:0.67.0 -grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.67.0:0.67.0 -google-cloud-compute:1.79.0:1.79.0 -proto-google-cloud-compute-v1:1.79.0:1.79.0 -google-cloud-contact-center-insights:2.69.0:2.69.0 -grpc-google-cloud-contact-center-insights-v1:2.69.0:2.69.0 -proto-google-cloud-contact-center-insights-v1:2.69.0:2.69.0 -proto-google-cloud-containeranalysis-v1:2.70.0:2.70.0 -proto-google-cloud-containeranalysis-v1beta1:0.160.0:0.160.0 -grpc-google-cloud-containeranalysis-v1beta1:0.160.0:0.160.0 -grpc-google-cloud-containeranalysis-v1:2.70.0:2.70.0 -google-cloud-containeranalysis:2.70.0:2.70.0 -google-cloud-container:2.72.0:2.72.0 -grpc-google-cloud-container-v1:2.72.0:2.72.0 -grpc-google-cloud-container-v1beta1:2.72.0:2.72.0 -proto-google-cloud-container-v1:2.72.0:2.72.0 -proto-google-cloud-container-v1beta1:2.72.0:2.72.0 -google-cloud-contentwarehouse:0.65.0:0.65.0 -proto-google-cloud-contentwarehouse-v1:0.65.0:0.65.0 -grpc-google-cloud-contentwarehouse-v1:0.65.0:0.65.0 -google-cloud-datacatalog:1.75.0:1.75.0 -grpc-google-cloud-datacatalog-v1:1.75.0:1.75.0 -grpc-google-cloud-datacatalog-v1beta1:0.112.0:0.112.0 -proto-google-cloud-datacatalog-v1:1.75.0:1.75.0 -proto-google-cloud-datacatalog-v1beta1:0.112.0:0.112.0 -google-cloud-dataflow:0.73.0:0.73.0 -grpc-google-cloud-dataflow-v1beta3:0.73.0:0.73.0 -proto-google-cloud-dataflow-v1beta3:0.73.0:0.73.0 -google-cloud-dataform:0.68.0:0.68.0 -proto-google-cloud-dataform-v1beta1:0.68.0:0.68.0 -grpc-google-cloud-dataform-v1beta1:0.68.0:0.68.0 -google-cloud-data-fusion:1.69.0:1.69.0 -grpc-google-cloud-data-fusion-v1beta1:0.73.0:0.73.0 -grpc-google-cloud-data-fusion-v1:1.69.0:1.69.0 -proto-google-cloud-data-fusion-v1beta1:0.73.0:0.73.0 -proto-google-cloud-data-fusion-v1:1.69.0:1.69.0 -google-cloud-datalabeling:0.189.0:0.189.0 -grpc-google-cloud-datalabeling-v1beta1:0.154.0:0.154.0 -proto-google-cloud-datalabeling-v1beta1:0.154.0:0.154.0 -google-cloud-dataplex:1.67.0:1.67.0 -proto-google-cloud-dataplex-v1:1.67.0:1.67.0 -grpc-google-cloud-dataplex-v1:1.67.0:1.67.0 -google-cloud-dataproc-metastore:2.70.0:2.70.0 -grpc-google-cloud-dataproc-metastore-v1beta:0.74.0:0.74.0 -grpc-google-cloud-dataproc-metastore-v1alpha:0.74.0:0.74.0 -grpc-google-cloud-dataproc-metastore-v1:2.70.0:2.70.0 -proto-google-cloud-dataproc-metastore-v1beta:0.74.0:0.74.0 -proto-google-cloud-dataproc-metastore-v1alpha:0.74.0:0.74.0 -proto-google-cloud-dataproc-metastore-v1:2.70.0:2.70.0 -google-cloud-dataproc:4.66.0:4.66.0 -grpc-google-cloud-dataproc-v1:4.66.0:4.66.0 -proto-google-cloud-dataproc-v1:4.66.0:4.66.0 -google-cloud-datastream:1.68.0:1.68.0 -grpc-google-cloud-datastream-v1alpha1:0.73.0:0.73.0 -proto-google-cloud-datastream-v1alpha1:0.73.0:0.73.0 -proto-google-cloud-datastream-v1:1.68.0:1.68.0 -grpc-google-cloud-datastream-v1:1.68.0:1.68.0 -proto-google-devtools-source-protos:1.69.0:1.69.0 -google-cloud-deploy:1.67.0:1.67.0 -grpc-google-cloud-deploy-v1:1.67.0:1.67.0 -proto-google-cloud-deploy-v1:1.67.0:1.67.0 -google-cloud-dialogflow-cx:0.80.0:0.80.0 -grpc-google-cloud-dialogflow-cx-v3beta1:0.80.0:0.80.0 -grpc-google-cloud-dialogflow-cx-v3:0.80.0:0.80.0 -proto-google-cloud-dialogflow-cx-v3beta1:0.80.0:0.80.0 -proto-google-cloud-dialogflow-cx-v3:0.80.0:0.80.0 -google-cloud-dialogflow:4.75.0:4.75.0 -grpc-google-cloud-dialogflow-v2beta1:0.173.0:0.173.0 -grpc-google-cloud-dialogflow-v2:4.75.0:4.75.0 -proto-google-cloud-dialogflow-v2:4.75.0:4.75.0 -proto-google-cloud-dialogflow-v2beta1:0.173.0:0.173.0 -google-cloud-discoveryengine:0.65.0:0.65.0 -proto-google-cloud-discoveryengine-v1beta:0.65.0:0.65.0 -grpc-google-cloud-discoveryengine-v1beta:0.65.0:0.65.0 -google-cloud-distributedcloudedge:0.66.0:0.66.0 -proto-google-cloud-distributedcloudedge-v1:0.66.0:0.66.0 -grpc-google-cloud-distributedcloudedge-v1:0.66.0:0.66.0 -google-cloud-dlp:3.73.0:3.73.0 -grpc-google-cloud-dlp-v2:3.73.0:3.73.0 -proto-google-cloud-dlp-v2:3.73.0:3.73.0 -google-cloud-dms:2.68.0:2.68.0 -grpc-google-cloud-dms-v1:2.68.0:2.68.0 -proto-google-cloud-dms-v1:2.68.0:2.68.0 -google-cloud-document-ai:2.73.0:2.73.0 -grpc-google-cloud-document-ai-v1beta3:0.85.0:0.85.0 -grpc-google-cloud-document-ai-v1:2.73.0:2.73.0 -proto-google-cloud-document-ai-v1beta3:0.85.0:0.85.0 -proto-google-cloud-document-ai-v1:2.73.0:2.73.0 -google-cloud-domains:1.66.0:1.66.0 -grpc-google-cloud-domains-v1beta1:0.74.0:0.74.0 -grpc-google-cloud-domains-v1alpha2:0.74.0:0.74.0 -grpc-google-cloud-domains-v1:1.66.0:1.66.0 -proto-google-cloud-domains-v1beta1:0.74.0:0.74.0 -proto-google-cloud-domains-v1alpha2:0.74.0:0.74.0 -proto-google-cloud-domains-v1:1.66.0:1.66.0 -google-cloud-enterpriseknowledgegraph:0.65.0:0.65.0 -proto-google-cloud-enterpriseknowledgegraph-v1:0.65.0:0.65.0 -grpc-google-cloud-enterpriseknowledgegraph-v1:0.65.0:0.65.0 -google-cloud-errorreporting:0.190.0-beta:0.190.0-beta -grpc-google-cloud-error-reporting-v1beta1:0.156.0:0.156.0 -proto-google-cloud-error-reporting-v1beta1:0.156.0:0.156.0 -google-cloud-essential-contacts:2.69.0:2.69.0 -grpc-google-cloud-essential-contacts-v1:2.69.0:2.69.0 -proto-google-cloud-essential-contacts-v1:2.69.0:2.69.0 -google-cloud-eventarc:1.69.0:1.69.0 -grpc-google-cloud-eventarc-v1:1.69.0:1.69.0 -proto-google-cloud-eventarc-v1:1.69.0:1.69.0 -google-cloud-eventarc-publishing:0.69.0:0.69.0 -proto-google-cloud-eventarc-publishing-v1:0.69.0:0.69.0 -grpc-google-cloud-eventarc-publishing-v1:0.69.0:0.69.0 -google-cloud-filestore:1.70.0:1.70.0 -grpc-google-cloud-filestore-v1beta1:0.72.0:0.72.0 -grpc-google-cloud-filestore-v1:1.70.0:1.70.0 -proto-google-cloud-filestore-v1:1.70.0:1.70.0 -proto-google-cloud-filestore-v1beta1:0.72.0:0.72.0 -google-cloud-functions:2.71.0:2.71.0 -grpc-google-cloud-functions-v1:2.71.0:2.71.0 -proto-google-cloud-functions-v1:2.71.0:2.71.0 -proto-google-cloud-functions-v2beta:2.71.0:2.71.0 -proto-google-cloud-functions-v2alpha:2.71.0:2.71.0 -grpc-google-cloud-functions-v2beta:2.71.0:2.71.0 -grpc-google-cloud-functions-v2alpha:2.71.0:2.71.0 -proto-google-cloud-functions-v2:2.71.0:2.71.0 -grpc-google-cloud-functions-v2:2.71.0:2.71.0 -google-cloud-game-servers:2.69.0:2.69.0 -grpc-google-cloud-game-servers-v1:2.69.0:2.69.0 -grpc-google-cloud-game-servers-v1beta:0.94.0:0.94.0 -proto-google-cloud-game-servers-v1:2.69.0:2.69.0 -proto-google-cloud-game-servers-v1beta:0.94.0:0.94.0 -google-cloud-gke-backup:0.68.0:0.68.0 -proto-google-cloud-gke-backup-v1:0.68.0:0.68.0 -grpc-google-cloud-gke-backup-v1:0.68.0:0.68.0 -google-cloud-gke-connect-gateway:0.70.0:0.70.0 -proto-google-cloud-gke-connect-gateway-v1beta1:0.70.0:0.70.0 -google-cloud-gkehub:1.69.0:1.69.0 -grpc-google-cloud-gkehub-v1beta1:0.75.0:0.75.0 -grpc-google-cloud-gkehub-v1:1.69.0:1.69.0 -grpc-google-cloud-gkehub-v1alpha:0.75.0:0.75.0 -grpc-google-cloud-gkehub-v1beta:0.75.0:0.75.0 -proto-google-cloud-gkehub-v1beta1:0.75.0:0.75.0 -proto-google-cloud-gkehub-v1:1.69.0:1.69.0 -proto-google-cloud-gkehub-v1alpha:0.75.0:0.75.0 -proto-google-cloud-gkehub-v1beta:0.75.0:0.75.0 -google-cloud-gke-multi-cloud:0.68.0:0.68.0 -proto-google-cloud-gke-multi-cloud-v1:0.68.0:0.68.0 -grpc-google-cloud-gke-multi-cloud-v1:0.68.0:0.68.0 -grafeas:2.70.0:2.70.0 -google-cloud-gsuite-addons:2.69.0:2.69.0 -grpc-google-cloud-gsuite-addons-v1:2.69.0:2.69.0 -proto-google-cloud-gsuite-addons-v1:2.69.0:2.69.0 -proto-google-apps-script-type-protos:2.69.0:2.69.0 -google-iam-admin:3.64.0:3.64.0 -grpc-google-iam-admin-v1:3.64.0:3.64.0 -proto-google-iam-admin-v1:3.64.0:3.64.0 -google-cloud-iamcredentials:2.69.0:2.69.0 -grpc-google-cloud-iamcredentials-v1:2.69.0:2.69.0 -proto-google-cloud-iamcredentials-v1:2.69.0:2.69.0 -google-cloud-ids:1.68.0:1.68.0 -grpc-google-cloud-ids-v1:1.68.0:1.68.0 -proto-google-cloud-ids-v1:1.68.0:1.68.0 -google-cloud-iot:2.69.0:2.69.0 -grpc-google-cloud-iot-v1:2.69.0:2.69.0 -proto-google-cloud-iot-v1:2.69.0:2.69.0 -google-cloud-kms:2.72.0:2.72.0 -grpc-google-cloud-kms-v1:0.163.0:0.163.0 -proto-google-cloud-kms-v1:0.163.0:0.163.0 -google-cloud-language:2.70.0:2.70.0 -grpc-google-cloud-language-v1:2.70.0:2.70.0 -grpc-google-cloud-language-v1beta2:0.157.0:0.157.0 -proto-google-cloud-language-v1:2.70.0:2.70.0 -proto-google-cloud-language-v1beta2:0.157.0:0.157.0 -google-cloud-life-sciences:0.71.0:0.71.0 -grpc-google-cloud-life-sciences-v2beta:0.71.0:0.71.0 -proto-google-cloud-life-sciences-v2beta:0.71.0:0.71.0 -google-cloud-managed-identities:1.67.0:1.67.0 -grpc-google-cloud-managed-identities-v1:1.67.0:1.67.0 -proto-google-cloud-managed-identities-v1:1.67.0:1.67.0 -google-cloud-mediatranslation:0.75.0:0.75.0 -grpc-google-cloud-mediatranslation-v1beta1:0.75.0:0.75.0 -proto-google-cloud-mediatranslation-v1beta1:0.75.0:0.75.0 -google-cloud-memcache:2.69.0:2.69.0 -grpc-google-cloud-memcache-v1beta2:0.76.0:0.76.0 -grpc-google-cloud-memcache-v1:2.69.0:2.69.0 -proto-google-cloud-memcache-v1beta2:0.76.0:0.76.0 -proto-google-cloud-memcache-v1:2.69.0:2.69.0 -google-cloud-monitoring-dashboard:2.71.0:2.71.0 -grpc-google-cloud-monitoring-dashboard-v1:2.71.0:2.71.0 -proto-google-cloud-monitoring-dashboard-v1:2.71.0:2.71.0 -google-cloud-monitoring:3.70.0:3.70.0 -grpc-google-cloud-monitoring-v3:3.70.0:3.70.0 -proto-google-cloud-monitoring-v3:3.70.0:3.70.0 -google-cloud-networkconnectivity:1.68.0:1.68.0 -grpc-google-cloud-networkconnectivity-v1alpha1:0.74.0:0.74.0 -grpc-google-cloud-networkconnectivity-v1:1.68.0:1.68.0 -proto-google-cloud-networkconnectivity-v1alpha1:0.74.0:0.74.0 -proto-google-cloud-networkconnectivity-v1:1.68.0:1.68.0 -google-cloud-network-management:1.70.0:1.70.0 -grpc-google-cloud-network-management-v1beta1:0.72.0:0.72.0 -grpc-google-cloud-network-management-v1:1.70.0:1.70.0 -proto-google-cloud-network-management-v1beta1:0.72.0:0.72.0 -proto-google-cloud-network-management-v1:1.70.0:1.70.0 -google-cloud-network-security:0.72.0:0.72.0 -grpc-google-cloud-network-security-v1beta1:0.72.0:0.72.0 -proto-google-cloud-network-security-v1beta1:0.72.0:0.72.0 -proto-google-cloud-network-security-v1:0.72.0:0.72.0 -grpc-google-cloud-network-security-v1:0.72.0:0.72.0 -google-cloud-notebooks:1.67.0:1.67.0 -grpc-google-cloud-notebooks-v1beta1:0.74.0:0.74.0 -grpc-google-cloud-notebooks-v1:1.67.0:1.67.0 -proto-google-cloud-notebooks-v1beta1:0.74.0:0.74.0 -proto-google-cloud-notebooks-v1:1.67.0:1.67.0 -google-cloud-notification:0.187.0-beta:0.187.0-beta -google-cloud-optimization:1.67.0:1.67.0 -proto-google-cloud-optimization-v1:1.67.0:1.67.0 -grpc-google-cloud-optimization-v1:1.67.0:1.67.0 -google-cloud-orchestration-airflow:1.69.0:1.69.0 -grpc-google-cloud-orchestration-airflow-v1:1.69.0:1.69.0 -grpc-google-cloud-orchestration-airflow-v1beta1:0.72.0:0.72.0 -proto-google-cloud-orchestration-airflow-v1:1.69.0:1.69.0 -proto-google-cloud-orchestration-airflow-v1beta1:0.72.0:0.72.0 -google-cloud-orgpolicy:2.69.0:2.69.0 -grpc-google-cloud-orgpolicy-v2:2.69.0:2.69.0 -proto-google-cloud-orgpolicy-v1:2.69.0:2.69.0 -proto-google-cloud-orgpolicy-v2:2.69.0:2.69.0 -google-cloud-os-config:2.71.0:2.71.0 -grpc-google-cloud-os-config-v1:2.71.0:2.71.0 -grpc-google-cloud-os-config-v1beta:2.71.0:2.71.0 -grpc-google-cloud-os-config-v1alpha:2.71.0:2.71.0 -proto-google-cloud-os-config-v1:2.71.0:2.71.0 -proto-google-cloud-os-config-v1alpha:2.71.0:2.71.0 -proto-google-cloud-os-config-v1beta:2.71.0:2.71.0 -google-cloud-os-login:2.68.0:2.68.0 -grpc-google-cloud-os-login-v1:2.68.0:2.68.0 -proto-google-cloud-os-login-v1:2.68.0:2.68.0 -google-cloud-phishingprotection:0.100.0:0.100.0 -grpc-google-cloud-phishingprotection-v1beta1:0.100.0:0.100.0 -proto-google-cloud-phishingprotection-v1beta1:0.100.0:0.100.0 -google-cloud-policy-troubleshooter:1.68.0:1.68.0 -grpc-google-cloud-policy-troubleshooter-v1:1.68.0:1.68.0 -proto-google-cloud-policy-troubleshooter-v1:1.68.0:1.68.0 -google-cloud-private-catalog:0.71.0:0.71.0 -grpc-google-cloud-private-catalog-v1beta1:0.71.0:0.71.0 -proto-google-cloud-private-catalog-v1beta1:0.71.0:0.71.0 -google-cloud-profiler:2.69.0:2.69.0 -grpc-google-cloud-profiler-v2:2.69.0:2.69.0 -proto-google-cloud-profiler-v2:2.69.0:2.69.0 -google-cloud-publicca:0.66.0:0.66.0 -proto-google-cloud-publicca-v1beta1:0.66.0:0.66.0 -grpc-google-cloud-publicca-v1beta1:0.66.0:0.66.0 -google-cloud-recaptchaenterprise:3.66.0:3.66.0 -grpc-google-cloud-recaptchaenterprise-v1:3.66.0:3.66.0 -grpc-google-cloud-recaptchaenterprise-v1beta1:0.108.0:0.108.0 -proto-google-cloud-recaptchaenterprise-v1:3.66.0:3.66.0 -proto-google-cloud-recaptchaenterprise-v1beta1:0.108.0:0.108.0 -google-cloud-recommendations-ai:0.76.0:0.76.0 -grpc-google-cloud-recommendations-ai-v1beta1:0.76.0:0.76.0 -proto-google-cloud-recommendations-ai-v1beta1:0.76.0:0.76.0 -google-cloud-recommender:2.71.0:2.71.0 -grpc-google-cloud-recommender-v1:2.71.0:2.71.0 -grpc-google-cloud-recommender-v1beta1:0.83.0:0.83.0 -proto-google-cloud-recommender-v1:2.71.0:2.71.0 -proto-google-cloud-recommender-v1beta1:0.83.0:0.83.0 -google-cloud-redis:2.72.0:2.72.0 -grpc-google-cloud-redis-v1beta1:0.160.0:0.160.0 -grpc-google-cloud-redis-v1:2.72.0:2.72.0 -proto-google-cloud-redis-v1:2.72.0:2.72.0 -proto-google-cloud-redis-v1beta1:0.160.0:0.160.0 -google-cloud-resourcemanager:1.71.0:1.71.0 -grpc-google-cloud-resourcemanager-v3:1.71.0:1.71.0 -proto-google-cloud-resourcemanager-v3:1.71.0:1.71.0 -google-cloud-retail:2.71.0:2.71.0 -grpc-google-cloud-retail-v2:2.71.0:2.71.0 -proto-google-cloud-retail-v2:2.71.0:2.71.0 -proto-google-cloud-retail-v2alpha:2.71.0:2.71.0 -proto-google-cloud-retail-v2beta:2.71.0:2.71.0 -grpc-google-cloud-retail-v2alpha:2.71.0:2.71.0 -grpc-google-cloud-retail-v2beta:2.71.0:2.71.0 -google-cloud-run:0.69.0:0.69.0 -proto-google-cloud-run-v2:0.69.0:0.69.0 -grpc-google-cloud-run-v2:0.69.0:0.69.0 -google-cloud-scheduler:2.69.0:2.69.0 -grpc-google-cloud-scheduler-v1beta1:0.154.0:0.154.0 -grpc-google-cloud-scheduler-v1:2.69.0:2.69.0 -proto-google-cloud-scheduler-v1beta1:0.154.0:0.154.0 -proto-google-cloud-scheduler-v1:2.69.0:2.69.0 -google-cloud-secretmanager:2.69.0:2.69.0 -grpc-google-cloud-secretmanager-v1:2.69.0:2.69.0 -proto-google-cloud-secretmanager-v1:2.69.0:2.69.0 -google-cloud-securitycenter:2.77.0:2.77.0 -grpc-google-cloud-securitycenter-v1:2.77.0:2.77.0 -grpc-google-cloud-securitycenter-v1beta1:0.172.0:0.172.0 -grpc-google-cloud-securitycenter-v1p1beta1:0.172.0:0.172.0 -proto-google-cloud-securitycenter-v1:2.77.0:2.77.0 -proto-google-cloud-securitycenter-v1beta1:0.172.0:0.172.0 -proto-google-cloud-securitycenter-v1p1beta1:0.172.0:0.172.0 -google-cloud-securitycenter-settings:0.72.0:0.72.0 -grpc-google-cloud-securitycenter-settings-v1beta1:0.72.0:0.72.0 -proto-google-cloud-securitycenter-settings-v1beta1:0.72.0:0.72.0 -google-cloud-security-private-ca:2.71.0:2.71.0 -grpc-google-cloud-security-private-ca-v1beta1:0.78.0:0.78.0 -grpc-google-cloud-security-private-ca-v1:2.71.0:2.71.0 -proto-google-cloud-security-private-ca-v1beta1:0.78.0:0.78.0 -proto-google-cloud-security-private-ca-v1:2.71.0:2.71.0 -google-cloud-service-control:1.69.0:1.69.0 -grpc-google-cloud-service-control-v1:1.69.0:1.69.0 -proto-google-cloud-service-control-v1:1.69.0:1.69.0 -proto-google-cloud-service-control-v2:1.69.0:1.69.0 -grpc-google-cloud-service-control-v2:1.69.0:1.69.0 -google-cloud-servicedirectory:2.70.0:2.70.0 -grpc-google-cloud-servicedirectory-v1beta1:0.78.0:0.78.0 -grpc-google-cloud-servicedirectory-v1:2.70.0:2.70.0 -proto-google-cloud-servicedirectory-v1beta1:0.78.0:0.78.0 -proto-google-cloud-servicedirectory-v1:2.70.0:2.70.0 -google-cloud-service-management:3.67.0:3.67.0 -grpc-google-cloud-service-management-v1:3.67.0:3.67.0 -proto-google-cloud-service-management-v1:3.67.0:3.67.0 -google-cloud-service-usage:2.69.0:2.69.0 -grpc-google-cloud-service-usage-v1beta1:0.73.0:0.73.0 -grpc-google-cloud-service-usage-v1:2.69.0:2.69.0 -proto-google-cloud-service-usage-v1:2.69.0:2.69.0 -proto-google-cloud-service-usage-v1beta1:0.73.0:0.73.0 -google-cloud-shell:2.68.0:2.68.0 -grpc-google-cloud-shell-v1:2.68.0:2.68.0 -proto-google-cloud-shell-v1:2.68.0:2.68.0 -google-cloud-speech:4.64.0:4.64.0 -grpc-google-cloud-speech-v1:4.64.0:4.64.0 -grpc-google-cloud-speech-v1p1beta1:2.64.0:2.64.0 -proto-google-cloud-speech-v1:4.64.0:4.64.0 -proto-google-cloud-speech-v1p1beta1:2.64.0:2.64.0 -proto-google-cloud-speech-v2:4.64.0:4.64.0 -grpc-google-cloud-speech-v2:4.64.0:4.64.0 -google-cloud-storage-transfer:1.69.0:1.69.0 -grpc-google-cloud-storage-transfer-v1:1.69.0:1.69.0 -proto-google-cloud-storage-transfer-v1:1.69.0:1.69.0 -google-cloud-talent:2.70.0:2.70.0 -grpc-google-cloud-talent-v4:2.70.0:2.70.0 -grpc-google-cloud-talent-v4beta1:0.113.0:0.113.0 -proto-google-cloud-talent-v4:2.70.0:2.70.0 -proto-google-cloud-talent-v4beta1:0.113.0:0.113.0 -google-cloud-tasks:2.69.0:2.69.0 -grpc-google-cloud-tasks-v2beta3:0.159.0:0.159.0 -grpc-google-cloud-tasks-v2beta2:0.159.0:0.159.0 -grpc-google-cloud-tasks-v2:2.69.0:2.69.0 -proto-google-cloud-tasks-v2beta3:0.159.0:0.159.0 -proto-google-cloud-tasks-v2beta2:0.159.0:0.159.0 -proto-google-cloud-tasks-v2:2.69.0:2.69.0 -google-cloud-texttospeech:2.70.0:2.70.0 -grpc-google-cloud-texttospeech-v1beta1:0.159.0:0.159.0 -grpc-google-cloud-texttospeech-v1:2.70.0:2.70.0 -proto-google-cloud-texttospeech-v1:2.70.0:2.70.0 -proto-google-cloud-texttospeech-v1beta1:0.159.0:0.159.0 -google-cloud-tpu:2.70.0:2.70.0 -grpc-google-cloud-tpu-v1:2.70.0:2.70.0 -grpc-google-cloud-tpu-v2alpha1:2.70.0:2.70.0 -proto-google-cloud-tpu-v1:2.70.0:2.70.0 -proto-google-cloud-tpu-v2alpha1:2.70.0:2.70.0 -google-cloud-trace:2.69.0:2.69.0 -grpc-google-cloud-trace-v1:2.69.0:2.69.0 -grpc-google-cloud-trace-v2:2.69.0:2.69.0 -proto-google-cloud-trace-v1:2.69.0:2.69.0 -proto-google-cloud-trace-v2:2.69.0:2.69.0 -google-cloud-translate:2.69.0:2.69.0 -grpc-google-cloud-translate-v3beta1:0.151.0:0.151.0 -grpc-google-cloud-translate-v3:2.69.0:2.69.0 -proto-google-cloud-translate-v3beta1:0.151.0:0.151.0 -proto-google-cloud-translate-v3:2.69.0:2.69.0 -google-cloud-video-intelligence:2.68.0:2.68.0 -grpc-google-cloud-video-intelligence-v1p1beta1:0.158.0:0.158.0 -grpc-google-cloud-video-intelligence-v1beta2:0.158.0:0.158.0 -grpc-google-cloud-video-intelligence-v1:2.68.0:2.68.0 -grpc-google-cloud-video-intelligence-v1p2beta1:0.158.0:0.158.0 -grpc-google-cloud-video-intelligence-v1p3beta1:0.158.0:0.158.0 -proto-google-cloud-video-intelligence-v1p3beta1:0.158.0:0.158.0 -proto-google-cloud-video-intelligence-v1beta2:0.158.0:0.158.0 -proto-google-cloud-video-intelligence-v1p1beta1:0.158.0:0.158.0 -proto-google-cloud-video-intelligence-v1:2.68.0:2.68.0 -proto-google-cloud-video-intelligence-v1p2beta1:0.158.0:0.158.0 -google-cloud-live-stream:0.71.0:0.71.0 -proto-google-cloud-live-stream-v1:0.71.0:0.71.0 -grpc-google-cloud-live-stream-v1:0.71.0:0.71.0 -google-cloud-video-stitcher:0.69.0:0.69.0 -proto-google-cloud-video-stitcher-v1:0.69.0:0.69.0 -grpc-google-cloud-video-stitcher-v1:0.69.0:0.69.0 -google-cloud-video-transcoder:1.68.0:1.68.0 -grpc-google-cloud-video-transcoder-v1:1.68.0:1.68.0 -proto-google-cloud-video-transcoder-v1:1.68.0:1.68.0 -google-cloud-vision:3.67.0:3.67.0 -grpc-google-cloud-vision-v1p3beta1:0.156.0:0.156.0 -grpc-google-cloud-vision-v1p1beta1:0.156.0:0.156.0 -grpc-google-cloud-vision-v1p4beta1:0.156.0:0.156.0 -grpc-google-cloud-vision-v1p2beta1:3.67.0:3.67.0 -grpc-google-cloud-vision-v1:3.67.0:3.67.0 -proto-google-cloud-vision-v1p4beta1:0.156.0:0.156.0 -proto-google-cloud-vision-v1:3.67.0:3.67.0 -proto-google-cloud-vision-v1p1beta1:0.156.0:0.156.0 -proto-google-cloud-vision-v1p3beta1:0.156.0:0.156.0 -proto-google-cloud-vision-v1p2beta1:3.67.0:3.67.0 -google-cloud-vmmigration:1.69.0:1.69.0 -grpc-google-cloud-vmmigration-v1:1.69.0:1.69.0 -proto-google-cloud-vmmigration-v1:1.69.0:1.69.0 -google-cloud-vpcaccess:2.70.0:2.70.0 -grpc-google-cloud-vpcaccess-v1:2.70.0:2.70.0 -proto-google-cloud-vpcaccess-v1:2.70.0:2.70.0 -google-cloud-webrisk:2.68.0:2.68.0 -grpc-google-cloud-webrisk-v1:2.68.0:2.68.0 -grpc-google-cloud-webrisk-v1beta1:0.105.0:0.105.0 -proto-google-cloud-webrisk-v1:2.68.0:2.68.0 -proto-google-cloud-webrisk-v1beta1:0.105.0:0.105.0 -google-cloud-websecurityscanner:2.69.0:2.69.0 -grpc-google-cloud-websecurityscanner-v1alpha:0.156.0:0.156.0 -grpc-google-cloud-websecurityscanner-v1beta:0.156.0:0.156.0 -grpc-google-cloud-websecurityscanner-v1:2.69.0:2.69.0 -proto-google-cloud-websecurityscanner-v1alpha:0.156.0:0.156.0 -proto-google-cloud-websecurityscanner-v1beta:0.156.0:0.156.0 -proto-google-cloud-websecurityscanner-v1:2.69.0:2.69.0 -google-cloud-workflow-executions:2.69.0:2.69.0 -grpc-google-cloud-workflow-executions-v1beta:0.73.0:0.73.0 -grpc-google-cloud-workflow-executions-v1:2.69.0:2.69.0 -proto-google-cloud-workflow-executions-v1beta:0.73.0:0.73.0 -proto-google-cloud-workflow-executions-v1:2.69.0:2.69.0 -google-cloud-workflows:2.69.0:2.69.0 -grpc-google-cloud-workflows-v1beta:0.75.0:0.75.0 -grpc-google-cloud-workflows-v1:2.69.0:2.69.0 -proto-google-cloud-workflows-v1beta:0.75.0:0.75.0 -proto-google-cloud-workflows-v1:2.69.0:2.69.0 -google-cloud-dns:2.67.0:2.67.0 -google-maps-routing:1.54.0:1.54.0 -proto-google-maps-routing-v2:1.54.0:1.54.0 -grpc-google-maps-routing-v2:1.54.0:1.54.0 -google-cloud-vmwareengine:0.63.0:0.63.0 -proto-google-cloud-vmwareengine-v1:0.63.0:0.63.0 -grpc-google-cloud-vmwareengine-v1:0.63.0:0.63.0 -google-maps-addressvalidation:0.63.0:0.63.0 -proto-google-maps-addressvalidation-v1:0.63.0:0.63.0 -grpc-google-maps-addressvalidation-v1:0.63.0:0.63.0 -proto-google-cloud-bigquerydatapolicy-v1:0.66.0:0.66.0 -grpc-google-cloud-bigquerydatapolicy-v1:0.66.0:0.66.0 -google-cloud-monitoring-metricsscope:0.63.0:0.63.0 -proto-google-cloud-monitoring-metricsscope-v1:0.63.0:0.63.0 -grpc-google-cloud-monitoring-metricsscope-v1:0.63.0:0.63.0 -proto-google-cloud-tpu-v2:2.70.0:2.70.0 -grpc-google-cloud-tpu-v2:2.70.0:2.70.0 -google-cloud-datalineage:0.61.0:0.61.0 -proto-google-cloud-datalineage-v1:0.61.0:0.61.0 -grpc-google-cloud-datalineage-v1:0.61.0:0.61.0 -google-iam-policy:1.67.0:1.67.0 -proto-google-cloud-build-v2:3.71.0:3.71.0 -grpc-google-cloud-build-v2:3.71.0:3.71.0 -google-cloud-advisorynotifications:0.58.0:0.58.0 -proto-google-cloud-advisorynotifications-v1:0.58.0:0.58.0 -grpc-google-cloud-advisorynotifications-v1:0.58.0:0.58.0 -google-maps-mapsplatformdatasets:0.58.0:0.58.0 -google-cloud-kmsinventory:0.58.0:0.58.0 -proto-google-cloud-kmsinventory-v1:0.58.0:0.58.0 -grpc-google-cloud-kmsinventory-v1:0.58.0:0.58.0 -google-cloud-alloydb:0.58.0:0.58.0 -proto-google-cloud-alloydb-v1:0.58.0:0.58.0 -proto-google-cloud-alloydb-v1beta:0.58.0:0.58.0 -proto-google-cloud-alloydb-v1alpha:0.58.0:0.58.0 -grpc-google-cloud-alloydb-v1beta:0.58.0:0.58.0 -grpc-google-cloud-alloydb-v1:0.58.0:0.58.0 -grpc-google-cloud-alloydb-v1alpha:0.58.0:0.58.0 -google-cloud-biglake:0.57.0:0.57.0 -proto-google-cloud-biglake-v1alpha1:0.57.0:0.57.0 -grpc-google-cloud-biglake-v1alpha1:0.57.0:0.57.0 -google-cloud-workstations:0.57.0:0.57.0 -proto-google-cloud-workstations-v1beta:0.57.0:0.57.0 -grpc-google-cloud-workstations-v1beta:0.57.0:0.57.0 -google-cloud-confidentialcomputing:0.55.0:0.55.0 -proto-google-cloud-confidentialcomputing-v1:0.55.0:0.55.0 -proto-google-cloud-confidentialcomputing-v1alpha1:0.55.0:0.55.0 -grpc-google-cloud-confidentialcomputing-v1:0.55.0:0.55.0 -grpc-google-cloud-confidentialcomputing-v1alpha1:0.55.0:0.55.0 -proto-google-cloud-workstations-v1:0.57.0:0.57.0 -grpc-google-cloud-workstations-v1:0.57.0:0.57.0 -proto-google-cloud-biglake-v1:0.57.0:0.57.0 -grpc-google-cloud-biglake-v1:0.57.0:0.57.0 -google-cloud-storageinsights:0.54.0:0.54.0 -proto-google-cloud-storageinsights-v1:0.54.0:0.54.0 -grpc-google-cloud-storageinsights-v1:0.54.0:0.54.0 -google-cloud-cloudsupport:0.53.0:0.53.0 -proto-google-cloud-cloudsupport-v2:0.53.0:0.53.0 -grpc-google-cloud-cloudsupport-v2:0.53.0:0.53.0 -google-cloud-rapidmigrationassessment:0.52.0:0.52.0 -proto-google-cloud-rapidmigrationassessment-v1:0.52.0:0.52.0 -grpc-google-cloud-rapidmigrationassessment-v1:0.52.0:0.52.0 -proto-google-maps-mapsplatformdatasets-v1:0.58.0:0.58.0 -grpc-google-maps-mapsplatformdatasets-v1:0.58.0:0.58.0 -google-shopping-merchant-accounts:0.25.0:0.25.0 -proto-google-shopping-merchant-accounts-v1beta:0.25.0:0.25.0 -grpc-google-shopping-merchant-accounts-v1beta:0.25.0:0.25.0 -proto-google-cloud-discoveryengine-v1:0.65.0:0.65.0 -grpc-google-cloud-discoveryengine-v1:0.65.0:0.65.0 -google-cloud-migrationcenter:0.51.0:0.51.0 -proto-google-cloud-migrationcenter-v1:0.51.0:0.51.0 -grpc-google-cloud-migrationcenter-v1:0.51.0:0.51.0 -google-cloud-policysimulator:0.48.0:0.48.0 -proto-google-cloud-policysimulator-v1:0.48.0:0.48.0 -grpc-google-cloud-policysimulator-v1:0.48.0:0.48.0 -google-cloud-netapp:0.48.0:0.48.0 -proto-google-cloud-netapp-v1beta1:0.48.0:0.48.0 -grpc-google-cloud-netapp-v1beta1:0.48.0:0.48.0 -proto-google-cloud-netapp-v1:0.48.0:0.48.0 -grpc-google-cloud-netapp-v1:0.48.0:0.48.0 -proto-google-cloud-cloudcommerceconsumerprocurement-v1:0.67.0:0.67.0 -grpc-google-cloud-cloudcommerceconsumerprocurement-v1:0.67.0:0.67.0 -google-cloud-java-alloydb-connectors:0.47.0:0.47.0 -proto-google-cloud-java-alloydb-connectors-v1alpha:0.47.0:0.47.0 -google-cloud-alloydb-connectors:0.47.0:0.47.0 -proto-google-cloud-alloydb-connectors-v1alpha:0.47.0:0.47.0 -proto-google-cloud-language-v2:2.70.0:2.70.0 -grpc-google-cloud-language-v2:2.70.0:2.70.0 -google-cloud-infra-manager:0.46.0:0.46.0 -proto-google-cloud-infra-manager-v1:0.46.0:0.46.0 -grpc-google-cloud-infra-manager-v1:0.46.0:0.46.0 -proto-google-cloud-notebooks-v2:1.67.0:1.67.0 -grpc-google-cloud-notebooks-v2:1.67.0:1.67.0 -proto-google-cloud-alloydb-connectors-v1beta:0.47.0:0.47.0 -google-shopping-merchant-inventories:0.45.0:0.45.0 -proto-google-shopping-merchant-inventories-v1beta:0.45.0:0.45.0 -grpc-google-shopping-merchant-inventories-v1beta:0.45.0:0.45.0 -proto-google-cloud-policy-troubleshooter-v3:1.68.0:1.68.0 -grpc-google-cloud-policy-troubleshooter-v3:1.68.0:1.68.0 -google-shopping-merchant-reports:0.45.0:0.45.0 -proto-google-shopping-merchant-reports-v1beta:0.45.0:0.45.0 -grpc-google-shopping-merchant-reports-v1beta:0.45.0:0.45.0 -proto-google-cloud-alloydb-connectors-v1:0.47.0:0.47.0 -proto-google-cloud-discoveryengine-v1alpha:0.65.0:0.65.0 -grpc-google-cloud-discoveryengine-v1alpha:0.65.0:0.65.0 -google-cloud-redis-cluster:0.41.0:0.41.0 -proto-google-cloud-redis-cluster-v1beta1:0.41.0:0.41.0 -proto-google-cloud-redis-cluster-v1:0.41.0:0.41.0 -grpc-google-cloud-redis-cluster-v1:0.41.0:0.41.0 -grpc-google-cloud-redis-cluster-v1beta1:0.41.0:0.41.0 -google-maps-places:0.40.0:0.40.0 -proto-google-maps-places-v1:0.40.0:0.40.0 -grpc-google-maps-places-v1:0.40.0:0.40.0 -google-cloud-telcoautomation:0.39.0:0.39.0 -proto-google-cloud-telcoautomation-v1:0.39.0:0.39.0 -proto-google-cloud-telcoautomation-v1alpha1:0.39.0:0.39.0 -grpc-google-cloud-telcoautomation-v1:0.39.0:0.39.0 -grpc-google-cloud-telcoautomation-v1alpha1:0.39.0:0.39.0 -google-cloud-securesourcemanager:0.39.0:0.39.0 -proto-google-cloud-securesourcemanager-v1:0.39.0:0.39.0 -grpc-google-cloud-securesourcemanager-v1:0.39.0:0.39.0 -google-cloud-vertexai:1.29.0:1.29.0 -proto-google-cloud-vertexai-v1:1.29.0:1.29.0 -proto-google-cloud-vertexai-v1beta1:1.29.0:1.29.0 -grpc-google-cloud-vertexai-v1:1.29.0:1.29.0 -grpc-google-cloud-vertexai-v1beta1:1.29.0:1.29.0 -google-cloud-edgenetwork:0.37.0:0.37.0 -proto-google-cloud-edgenetwork-v1:0.37.0:0.37.0 -grpc-google-cloud-edgenetwork-v1:0.37.0:0.37.0 -google-cloud-cloudquotas:0.37.0:0.37.0 -proto-google-cloud-cloudquotas-v1:0.37.0:0.37.0 -grpc-google-cloud-cloudquotas-v1:0.37.0:0.37.0 -google-cloud-securitycentermanagement:0.37.0:0.37.0 -proto-google-cloud-securitycentermanagement-v1:0.37.0:0.37.0 -grpc-google-cloud-securitycentermanagement-v1:0.37.0:0.37.0 -google-shopping-css:0.37.0:0.37.0 -proto-google-shopping-css-v1:0.37.0:0.37.0 -grpc-google-shopping-css-v1:0.37.0:0.37.0 -google-cloud-meet:0.36.0:0.36.0 -proto-google-cloud-meet-v2beta:0.36.0:0.36.0 -grpc-google-cloud-meet-v2beta:0.36.0:0.36.0 -google-cloud-servicehealth:0.36.0:0.36.0 -proto-google-cloud-servicehealth-v1:0.36.0:0.36.0 -grpc-google-cloud-servicehealth-v1:0.36.0:0.36.0 -proto-google-cloud-meet-v2:0.36.0:0.36.0 -grpc-google-cloud-meet-v2:0.36.0:0.36.0 -google-cloud-securityposture:0.34.0:0.34.0 -proto-google-cloud-securityposture-v1:0.34.0:0.34.0 -grpc-google-cloud-securityposture-v1:0.34.0:0.34.0 -proto-google-cloud-securitycenter-v2:2.77.0:2.77.0 -grpc-google-cloud-securitycenter-v2:2.77.0:2.77.0 -google-cloud-cloudcontrolspartner:0.33.0:0.33.0 -proto-google-cloud-cloudcontrolspartner-v1beta:0.33.0:0.33.0 -proto-google-cloud-cloudcontrolspartner-v1:0.33.0:0.33.0 -grpc-google-cloud-cloudcontrolspartner-v1:0.33.0:0.33.0 -grpc-google-cloud-cloudcontrolspartner-v1beta:0.33.0:0.33.0 -google-cloud-workspaceevents:0.33.0:0.33.0 -proto-google-cloud-workspaceevents-v1:0.33.0:0.33.0 -grpc-google-cloud-workspaceevents-v1:0.33.0:0.33.0 -google-cloud-apphub:0.33.0:0.33.0 -proto-google-cloud-apphub-v1:0.33.0:0.33.0 -grpc-google-cloud-apphub-v1:0.33.0:0.33.0 -google-cloud-chat:0.33.0:0.33.0 -proto-google-cloud-chat-v1:0.33.0:0.33.0 -grpc-google-cloud-chat-v1:0.33.0:0.33.0 -google-shopping-merchant-quota:0.32.0:0.32.0 -proto-google-shopping-merchant-quota-v1beta:0.32.0:0.32.0 -grpc-google-shopping-merchant-quota-v1beta:0.32.0:0.32.0 -proto-google-cloud-secretmanager-v1beta2:2.69.0:2.69.0 -grpc-google-cloud-secretmanager-v1beta2:2.69.0:2.69.0 -google-cloud-parallelstore:0.32.0:0.32.0 -proto-google-cloud-parallelstore-v1beta:0.32.0:0.32.0 -grpc-google-cloud-parallelstore-v1beta:0.32.0:0.32.0 -google-cloud-backupdr:0.28.0:0.28.0 -proto-google-cloud-backupdr-v1:0.28.0:0.28.0 -grpc-google-cloud-backupdr-v1:0.28.0:0.28.0 -google-maps-solar:0.28.0:0.28.0 -proto-google-maps-solar-v1:0.28.0:0.28.0 -grpc-google-maps-solar-v1:0.28.0:0.28.0 -google-shopping-merchant-datasources:0.25.0:0.25.0 -proto-google-shopping-merchant-datasources-v1beta:0.25.0:0.25.0 -grpc-google-shopping-merchant-datasources-v1beta:0.25.0:0.25.0 -google-shopping-merchant-conversions:0.28.0:0.28.0 -proto-google-shopping-merchant-conversions-v1beta:0.28.0:0.28.0 -grpc-google-shopping-merchant-conversions-v1beta:0.28.0:0.28.0 -google-shopping-merchant-lfp:0.28.0:0.28.0 -proto-google-shopping-merchant-lfp-v1beta:0.28.0:0.28.0 -grpc-google-shopping-merchant-lfp-v1beta:0.28.0:0.28.0 -google-shopping-merchant-notifications:0.28.0:0.28.0 -proto-google-shopping-merchant-notifications-v1beta:0.28.0:0.28.0 -grpc-google-shopping-merchant-notifications-v1beta:0.28.0:0.28.0 -ad-manager:0.28.0:0.28.0 -proto-ad-manager-v1:0.28.0:0.28.0 -google-maps-routeoptimization:0.27.0:0.27.0 -proto-google-maps-routeoptimization-v1:0.27.0:0.27.0 -grpc-google-maps-routeoptimization-v1:0.27.0:0.27.0 -proto-google-cloud-publicca-v1:0.66.0:0.66.0 -grpc-google-cloud-publicca-v1:0.66.0:0.66.0 -google-cloud-visionai:0.26.0:0.26.0 -proto-google-cloud-visionai-v1:0.26.0:0.26.0 -grpc-google-cloud-visionai-v1:0.26.0:0.26.0 -google-cloud-developerconnect:0.26.0:0.26.0 -proto-google-cloud-developerconnect-v1:0.26.0:0.26.0 -grpc-google-cloud-developerconnect-v1:0.26.0:0.26.0 -google-cloud-iap:0.25.0:0.25.0 -proto-google-cloud-iap-v1:0.25.0:0.25.0 -grpc-google-cloud-iap-v1:0.25.0:0.25.0 -google-cloud-managedkafka:0.25.0:0.25.0 -proto-google-cloud-managedkafka-v1:0.25.0:0.25.0 -grpc-google-cloud-managedkafka-v1:0.25.0:0.25.0 -google-cloud-networkservices:0.25.0:0.25.0 -proto-google-cloud-networkservices-v1:0.25.0:0.25.0 -grpc-google-cloud-networkservices-v1:0.25.0:0.25.0 -google-shopping-merchant-products:0.25.0:0.25.0 -proto-google-shopping-merchant-products-v1beta:0.25.0:0.25.0 -grpc-google-shopping-merchant-products-v1beta:0.25.0:0.25.0 -google-cloud-gdchardwaremanagement:0.24.0:0.24.0 -proto-google-cloud-gdchardwaremanagement-v1alpha:0.24.0:0.24.0 -grpc-google-cloud-gdchardwaremanagement-v1alpha:0.24.0:0.24.0 -google-cloud-privilegedaccessmanager:0.23.0:0.23.0 -proto-google-cloud-privilegedaccessmanager-v1:0.23.0:0.23.0 -grpc-google-cloud-privilegedaccessmanager-v1:0.23.0:0.23.0 -google-cloud-apihub:0.22.0:0.22.0 -proto-google-cloud-apihub-v1:0.22.0:0.22.0 -grpc-google-cloud-apihub-v1:0.22.0:0.22.0 -google-cloud-connectgateway:0.21.0:0.21.0 -proto-google-cloud-connectgateway-v1:0.21.0:0.21.0 -google-maps-area-insights:0.20.0:0.20.0 -proto-google-maps-area-insights-v1:0.20.0:0.20.0 -grpc-google-maps-area-insights-v1:0.20.0:0.20.0 -admin:0.18.0:0.18.0 -proto-admin-v1alpha:0.18.0:0.18.0 -grpc-admin-v1alpha:0.18.0:0.18.0 -google-cloud-oracledatabase:0.18.0:0.18.0 -proto-google-cloud-oracledatabase-v1:0.18.0:0.18.0 -proto-google-cloud-parallelstore-v1:0.32.0:0.32.0 -grpc-google-cloud-parallelstore-v1:0.32.0:0.32.0 -google-maps-fleetengine:0.16.0:0.16.0 -proto-google-maps-fleetengine-v1:0.16.0:0.16.0 -grpc-google-maps-fleetengine-v1:0.16.0:0.16.0 -google-maps-fleetengine-delivery:0.16.0:0.16.0 -proto-google-maps-fleetengine-delivery-v1:0.16.0:0.16.0 -grpc-google-maps-fleetengine-delivery-v1:0.16.0:0.16.0 -google-shopping-merchant-reviews:0.15.0:0.15.0 -proto-google-shopping-merchant-reviews-v1beta:0.15.0:0.15.0 -grpc-google-shopping-merchant-reviews-v1beta:0.15.0:0.15.0 -google-cloud-valkey:0.15.0:0.15.0 -proto-google-cloud-valkey-v1:0.15.0:0.15.0 -proto-google-cloud-valkey-v1beta:0.15.0:0.15.0 -proto-google-cloud-cloudquotas-v1beta:0.37.0:0.37.0 -grpc-google-cloud-cloudquotas-v1beta:0.37.0:0.37.0 -proto-google-cloud-secretmanager-v1beta1:2.69.0:2.69.0 -grpc-google-cloud-secretmanager-v1beta1:2.69.0:2.69.0 -google-cloud-parametermanager:0.13.0:0.13.0 -proto-google-cloud-parametermanager-v1:0.13.0:0.13.0 -grpc-google-cloud-parametermanager-v1:0.13.0:0.13.0 -google-cloud-modelarmor:0.10.0:0.10.0 -proto-google-cloud-modelarmor-v1:0.10.0:0.10.0 -grpc-google-cloud-modelarmor-v1:0.10.0:0.10.0 -google-cloud-financialservices:0.10.0:0.10.0 -proto-google-cloud-financialservices-v1:0.10.0:0.10.0 -grpc-google-cloud-financialservices-v1:0.10.0:0.10.0 -google-cloud-devicestreaming:0.9.0:0.9.0 -proto-google-cloud-devicestreaming-v1:0.9.0:0.9.0 -grpc-google-cloud-devicestreaming-v1:0.9.0:0.9.0 -google-shopping-merchant-productstudio:0.9.0:0.9.0 -proto-google-shopping-merchant-productstudio-v1alpha:0.9.0:0.9.0 -grpc-google-shopping-merchant-productstudio-v1alpha:0.9.0:0.9.0 -google-cloud-storagebatchoperations:0.9.0:0.9.0 -proto-google-cloud-storagebatchoperations-v1:0.9.0:0.9.0 -grpc-google-cloud-storagebatchoperations-v1:0.9.0:0.9.0 -google-shopping-merchant-issue-resolution:0.9.0:0.9.0 -proto-google-shopping-merchant-issue-resolution-v1beta:0.9.0:0.9.0 -grpc-google-shopping-merchant-issue-resolution-v1beta:0.9.0:0.9.0 -google-cloud-lustre:0.9.0:0.9.0 -proto-google-cloud-lustre-v1:0.9.0:0.9.0 -grpc-google-cloud-lustre-v1:0.9.0:0.9.0 -google-shopping-merchant-order-tracking:0.9.0:0.9.0 -proto-google-shopping-merchant-order-tracking-v1beta:0.9.0:0.9.0 -grpc-google-shopping-merchant-order-tracking-v1beta:0.9.0:0.9.0 -grpc-google-cloud-oracledatabase-v1:0.18.0:0.18.0 -google-cloud-chronicle:0.7.0:0.7.0 -proto-google-cloud-chronicle-v1:0.7.0:0.7.0 -grpc-google-cloud-chronicle-v1:0.7.0:0.7.0 -proto-google-cloud-cloudsupport-v2beta:0.53.0:0.53.0 -grpc-google-cloud-cloudsupport-v2beta:0.53.0:0.53.0 -proto-google-cloud-modelarmor-v1beta:0.10.0:0.10.0 -grpc-google-cloud-modelarmor-v1beta:0.10.0:0.10.0 -proto-google-cloud-dataform-v1:0.68.0:0.68.0 -grpc-google-cloud-dataform-v1:0.68.0:0.68.0 -google-cloud-spanneradapter:0.5.0:0.5.0 -proto-google-cloud-spanneradapter-v1:0.5.0:0.5.0 -grpc-google-cloud-spanneradapter-v1:0.5.0:0.5.0 -proto-google-cloud-workspaceevents-v1beta:0.33.0:0.33.0 -grpc-google-cloud-workspaceevents-v1beta:0.33.0:0.33.0 -google-cloud-maintenance:0.3.0:0.3.0 -proto-google-cloud-maintenance-v1beta:0.3.0:0.3.0 -grpc-google-cloud-maintenance-v1beta:0.3.0:0.3.0 -google-cloud-configdelivery:0.3.0:0.3.0 -proto-google-cloud-configdelivery-v1beta:0.3.0:0.3.0 -grpc-google-cloud-configdelivery-v1beta:0.3.0:0.3.0 -proto-google-cloud-bigquerydatapolicy-v2beta1:0.66.0:0.66.0 -grpc-google-cloud-bigquerydatapolicy-v2beta1:0.66.0:0.66.0 -google-cloud-licensemanager:0.2.0:0.2.0 -proto-google-cloud-licensemanager-v1:0.2.0:0.2.0 -grpc-google-cloud-licensemanager-v1:0.2.0:0.2.0 -proto-google-shopping-merchant-reports-v1alpha:0.45.0:0.45.0 -grpc-google-shopping-merchant-reports-v1alpha:0.45.0:0.45.0 +google-cloud-java:1.63.0:1.64.0-SNAPSHOT +google-cloud-accessapproval:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-accessapproval-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-accessapproval-v1:2.70.0:2.71.0-SNAPSHOT +google-identity-accesscontextmanager:1.70.0:1.71.0-SNAPSHOT +grpc-google-identity-accesscontextmanager-v1:1.70.0:1.71.0-SNAPSHOT +proto-google-identity-accesscontextmanager-v1:1.70.0:1.71.0-SNAPSHOT +proto-google-identity-accesscontextmanager-type:1.70.0:1.71.0-SNAPSHOT +google-cloud-aiplatform:3.70.0:3.71.0-SNAPSHOT +grpc-google-cloud-aiplatform-v1:3.70.0:3.71.0-SNAPSHOT +grpc-google-cloud-aiplatform-v1beta1:0.86.0:0.87.0-SNAPSHOT +proto-google-cloud-aiplatform-v1:3.70.0:3.71.0-SNAPSHOT +proto-google-cloud-aiplatform-v1beta1:0.86.0:0.87.0-SNAPSHOT +google-analytics-admin:0.79.0:0.80.0-SNAPSHOT +grpc-google-analytics-admin-v1alpha:0.79.0:0.80.0-SNAPSHOT +proto-google-analytics-admin-v1alpha:0.79.0:0.80.0-SNAPSHOT +proto-google-analytics-admin-v1beta:0.79.0:0.80.0-SNAPSHOT +grpc-google-analytics-admin-v1beta:0.79.0:0.80.0-SNAPSHOT +google-analytics-data:0.80.0:0.81.0-SNAPSHOT +grpc-google-analytics-data-v1beta:0.80.0:0.81.0-SNAPSHOT +proto-google-analytics-data-v1beta:0.80.0:0.81.0-SNAPSHOT +proto-google-analytics-data-v1alpha:0.80.0:0.81.0-SNAPSHOT +grpc-google-analytics-data-v1alpha:0.80.0:0.81.0-SNAPSHOT +google-cloud-analyticshub:0.66.0:0.67.0-SNAPSHOT +proto-google-cloud-analyticshub-v1:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-analyticshub-v1:0.66.0:0.67.0-SNAPSHOT +google-shopping-merchant-promotions:0.25.0:0.26.0-SNAPSHOT +proto-google-shopping-merchant-promotions-v1beta:0.25.0:0.26.0-SNAPSHOT +grpc-google-shopping-merchant-promotions-v1beta:0.25.0:0.26.0-SNAPSHOT +google-cloud-api-gateway:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-api-gateway-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-api-gateway-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-apigee-connect:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-apigee-connect-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-apigee-connect-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-apigee-registry:0.69.0:0.70.0-SNAPSHOT +proto-google-cloud-apigee-registry-v1:0.69.0:0.70.0-SNAPSHOT +grpc-google-cloud-apigee-registry-v1:0.69.0:0.70.0-SNAPSHOT +google-cloud-apikeys:0.67.0:0.68.0-SNAPSHOT +proto-google-cloud-apikeys-v2:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-apikeys-v2:0.67.0:0.68.0-SNAPSHOT +google-cloud-appengine-admin:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-appengine-admin-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-appengine-admin-v1:2.69.0:2.70.0-SNAPSHOT +google-area120-tables:0.73.0:0.74.0-SNAPSHOT +grpc-google-area120-tables-v1alpha1:0.73.0:0.74.0-SNAPSHOT +proto-google-area120-tables-v1alpha1:0.73.0:0.74.0-SNAPSHOT +google-cloud-artifact-registry:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-artifact-registry-v1beta2:0.74.0:0.75.0-SNAPSHOT +grpc-google-cloud-artifact-registry-v1:1.68.0:1.69.0-SNAPSHOT +proto-google-cloud-artifact-registry-v1beta2:0.74.0:0.75.0-SNAPSHOT +proto-google-cloud-artifact-registry-v1:1.68.0:1.69.0-SNAPSHOT +google-cloud-asset:3.73.0:3.74.0-SNAPSHOT +grpc-google-cloud-asset-v1:3.73.0:3.74.0-SNAPSHOT +grpc-google-cloud-asset-v1p1beta1:0.173.0:0.174.0-SNAPSHOT +grpc-google-cloud-asset-v1p2beta1:0.173.0:0.174.0-SNAPSHOT +grpc-google-cloud-asset-v1p5beta1:0.173.0:0.174.0-SNAPSHOT +grpc-google-cloud-asset-v1p7beta1:3.73.0:3.74.0-SNAPSHOT +proto-google-cloud-asset-v1:3.73.0:3.74.0-SNAPSHOT +proto-google-cloud-asset-v1p1beta1:0.173.0:0.174.0-SNAPSHOT +proto-google-cloud-asset-v1p2beta1:0.173.0:0.174.0-SNAPSHOT +proto-google-cloud-asset-v1p5beta1:0.173.0:0.174.0-SNAPSHOT +proto-google-cloud-asset-v1p7beta1:3.73.0:3.74.0-SNAPSHOT +google-cloud-assured-workloads:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-assured-workloads-v1beta1:0.81.0:0.82.0-SNAPSHOT +grpc-google-cloud-assured-workloads-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-assured-workloads-v1beta1:0.81.0:0.82.0-SNAPSHOT +proto-google-cloud-assured-workloads-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-automl:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-automl-v1beta1:0.156.0:0.157.0-SNAPSHOT +grpc-google-cloud-automl-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-automl-v1beta1:0.156.0:0.157.0-SNAPSHOT +proto-google-cloud-automl-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-bare-metal-solution:0.69.0:0.70.0-SNAPSHOT +proto-google-cloud-bare-metal-solution-v2:0.69.0:0.70.0-SNAPSHOT +grpc-google-cloud-bare-metal-solution-v2:0.69.0:0.70.0-SNAPSHOT +google-cloud-batch:0.69.0:0.70.0-SNAPSHOT +proto-google-cloud-batch-v1:0.69.0:0.70.0-SNAPSHOT +grpc-google-cloud-batch-v1:0.69.0:0.70.0-SNAPSHOT +proto-google-cloud-batch-v1alpha:0.69.0:0.70.0-SNAPSHOT +grpc-google-cloud-batch-v1alpha:0.69.0:0.70.0-SNAPSHOT +google-cloud-beyondcorp-appconnections:0.67.0:0.68.0-SNAPSHOT +proto-google-cloud-beyondcorp-appconnections-v1:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-beyondcorp-appconnections-v1:0.67.0:0.68.0-SNAPSHOT +google-cloud-beyondcorp-appconnectors:0.67.0:0.68.0-SNAPSHOT +proto-google-cloud-beyondcorp-appconnectors-v1:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-beyondcorp-appconnectors-v1:0.67.0:0.68.0-SNAPSHOT +google-cloud-beyondcorp-appgateways:0.67.0:0.68.0-SNAPSHOT +proto-google-cloud-beyondcorp-appgateways-v1:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-beyondcorp-appgateways-v1:0.67.0:0.68.0-SNAPSHOT +google-cloud-beyondcorp-clientconnectorservices:0.67.0:0.68.0-SNAPSHOT +proto-google-cloud-beyondcorp-clientconnectorservices-v1:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-beyondcorp-clientconnectorservices-v1:0.67.0:0.68.0-SNAPSHOT +google-cloud-beyondcorp-clientgateways:0.67.0:0.68.0-SNAPSHOT +proto-google-cloud-beyondcorp-clientgateways-v1:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-beyondcorp-clientgateways-v1:0.67.0:0.68.0-SNAPSHOT +google-cloud-bigqueryconnection:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-bigqueryconnection-v1:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-bigqueryconnection-v1beta1:0.79.0:0.80.0-SNAPSHOT +proto-google-cloud-bigqueryconnection-v1:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-bigqueryconnection-v1beta1:0.79.0:0.80.0-SNAPSHOT +google-cloud-bigquery-data-exchange:2.64.0:2.65.0-SNAPSHOT +proto-google-cloud-bigquery-data-exchange-v1beta1:2.64.0:2.65.0-SNAPSHOT +grpc-google-cloud-bigquery-data-exchange-v1beta1:2.64.0:2.65.0-SNAPSHOT +google-cloud-bigquerydatapolicy:0.66.0:0.67.0-SNAPSHOT +proto-google-cloud-bigquerydatapolicy-v1beta1:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-bigquerydatapolicy-v1beta1:0.66.0:0.67.0-SNAPSHOT +google-cloud-bigquerydatatransfer:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-bigquerydatatransfer-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-bigquerydatatransfer-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-bigquerymigration:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-bigquerymigration-v2alpha:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-bigquerymigration-v2alpha:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-bigquerymigration-v2:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-bigquerymigration-v2:0.72.0:0.73.0-SNAPSHOT +google-cloud-bigqueryreservation:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-bigqueryreservation-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-bigqueryreservation-v1:2.70.0:2.71.0-SNAPSHOT +google-cloud-billingbudgets:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-billingbudgets-v1beta1:0.78.0:0.79.0-SNAPSHOT +grpc-google-cloud-billingbudgets-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-billingbudgets-v1beta1:0.78.0:0.79.0-SNAPSHOT +proto-google-cloud-billingbudgets-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-billing:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-billing-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-billing-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-binary-authorization:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-binary-authorization-v1beta1:0.73.0:0.74.0-SNAPSHOT +grpc-google-cloud-binary-authorization-v1:1.68.0:1.69.0-SNAPSHOT +proto-google-cloud-binary-authorization-v1beta1:0.73.0:0.74.0-SNAPSHOT +proto-google-cloud-binary-authorization-v1:1.68.0:1.69.0-SNAPSHOT +google-cloud-certificate-manager:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-certificate-manager-v1:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-certificate-manager-v1:0.72.0:0.73.0-SNAPSHOT +google-cloud-channel:3.73.0:3.74.0-SNAPSHOT +grpc-google-cloud-channel-v1:3.73.0:3.74.0-SNAPSHOT +proto-google-cloud-channel-v1:3.73.0:3.74.0-SNAPSHOT +google-cloud-build:3.71.0:3.72.0-SNAPSHOT +grpc-google-cloud-build-v1:3.71.0:3.72.0-SNAPSHOT +proto-google-cloud-build-v1:3.71.0:3.72.0-SNAPSHOT +google-cloud-cloudcommerceconsumerprocurement:0.67.0:0.68.0-SNAPSHOT +proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.67.0:0.68.0-SNAPSHOT +google-cloud-compute:1.79.0:1.80.0-SNAPSHOT +proto-google-cloud-compute-v1:1.79.0:1.80.0-SNAPSHOT +google-cloud-contact-center-insights:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-contact-center-insights-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-contact-center-insights-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-containeranalysis-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-containeranalysis-v1beta1:0.160.0:0.161.0-SNAPSHOT +grpc-google-cloud-containeranalysis-v1beta1:0.160.0:0.161.0-SNAPSHOT +grpc-google-cloud-containeranalysis-v1:2.70.0:2.71.0-SNAPSHOT +google-cloud-containeranalysis:2.70.0:2.71.0-SNAPSHOT +google-cloud-container:2.72.0:2.73.0-SNAPSHOT +grpc-google-cloud-container-v1:2.72.0:2.73.0-SNAPSHOT +grpc-google-cloud-container-v1beta1:2.72.0:2.73.0-SNAPSHOT +proto-google-cloud-container-v1:2.72.0:2.73.0-SNAPSHOT +proto-google-cloud-container-v1beta1:2.72.0:2.73.0-SNAPSHOT +google-cloud-contentwarehouse:0.65.0:0.66.0-SNAPSHOT +proto-google-cloud-contentwarehouse-v1:0.65.0:0.66.0-SNAPSHOT +grpc-google-cloud-contentwarehouse-v1:0.65.0:0.66.0-SNAPSHOT +google-cloud-datacatalog:1.75.0:1.76.0-SNAPSHOT +grpc-google-cloud-datacatalog-v1:1.75.0:1.76.0-SNAPSHOT +grpc-google-cloud-datacatalog-v1beta1:0.112.0:0.113.0-SNAPSHOT +proto-google-cloud-datacatalog-v1:1.75.0:1.76.0-SNAPSHOT +proto-google-cloud-datacatalog-v1beta1:0.112.0:0.113.0-SNAPSHOT +google-cloud-dataflow:0.73.0:0.74.0-SNAPSHOT +grpc-google-cloud-dataflow-v1beta3:0.73.0:0.74.0-SNAPSHOT +proto-google-cloud-dataflow-v1beta3:0.73.0:0.74.0-SNAPSHOT +google-cloud-dataform:0.68.0:0.69.0-SNAPSHOT +proto-google-cloud-dataform-v1beta1:0.68.0:0.69.0-SNAPSHOT +grpc-google-cloud-dataform-v1beta1:0.68.0:0.69.0-SNAPSHOT +google-cloud-data-fusion:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-data-fusion-v1beta1:0.73.0:0.74.0-SNAPSHOT +grpc-google-cloud-data-fusion-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-data-fusion-v1beta1:0.73.0:0.74.0-SNAPSHOT +proto-google-cloud-data-fusion-v1:1.69.0:1.70.0-SNAPSHOT +google-cloud-datalabeling:0.189.0:0.190.0-SNAPSHOT +grpc-google-cloud-datalabeling-v1beta1:0.154.0:0.155.0-SNAPSHOT +proto-google-cloud-datalabeling-v1beta1:0.154.0:0.155.0-SNAPSHOT +google-cloud-dataplex:1.67.0:1.68.0-SNAPSHOT +proto-google-cloud-dataplex-v1:1.67.0:1.68.0-SNAPSHOT +grpc-google-cloud-dataplex-v1:1.67.0:1.68.0-SNAPSHOT +google-cloud-dataproc-metastore:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-dataproc-metastore-v1beta:0.74.0:0.75.0-SNAPSHOT +grpc-google-cloud-dataproc-metastore-v1alpha:0.74.0:0.75.0-SNAPSHOT +grpc-google-cloud-dataproc-metastore-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-dataproc-metastore-v1beta:0.74.0:0.75.0-SNAPSHOT +proto-google-cloud-dataproc-metastore-v1alpha:0.74.0:0.75.0-SNAPSHOT +proto-google-cloud-dataproc-metastore-v1:2.70.0:2.71.0-SNAPSHOT +google-cloud-dataproc:4.66.0:4.67.0-SNAPSHOT +grpc-google-cloud-dataproc-v1:4.66.0:4.67.0-SNAPSHOT +proto-google-cloud-dataproc-v1:4.66.0:4.67.0-SNAPSHOT +google-cloud-datastream:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-datastream-v1alpha1:0.73.0:0.74.0-SNAPSHOT +proto-google-cloud-datastream-v1alpha1:0.73.0:0.74.0-SNAPSHOT +proto-google-cloud-datastream-v1:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-datastream-v1:1.68.0:1.69.0-SNAPSHOT +proto-google-devtools-source-protos:1.69.0:1.70.0-SNAPSHOT +google-cloud-deploy:1.67.0:1.68.0-SNAPSHOT +grpc-google-cloud-deploy-v1:1.67.0:1.68.0-SNAPSHOT +proto-google-cloud-deploy-v1:1.67.0:1.68.0-SNAPSHOT +google-cloud-dialogflow-cx:0.80.0:0.81.0-SNAPSHOT +grpc-google-cloud-dialogflow-cx-v3beta1:0.80.0:0.81.0-SNAPSHOT +grpc-google-cloud-dialogflow-cx-v3:0.80.0:0.81.0-SNAPSHOT +proto-google-cloud-dialogflow-cx-v3beta1:0.80.0:0.81.0-SNAPSHOT +proto-google-cloud-dialogflow-cx-v3:0.80.0:0.81.0-SNAPSHOT +google-cloud-dialogflow:4.75.0:4.76.0-SNAPSHOT +grpc-google-cloud-dialogflow-v2beta1:0.173.0:0.174.0-SNAPSHOT +grpc-google-cloud-dialogflow-v2:4.75.0:4.76.0-SNAPSHOT +proto-google-cloud-dialogflow-v2:4.75.0:4.76.0-SNAPSHOT +proto-google-cloud-dialogflow-v2beta1:0.173.0:0.174.0-SNAPSHOT +google-cloud-discoveryengine:0.65.0:0.66.0-SNAPSHOT +proto-google-cloud-discoveryengine-v1beta:0.65.0:0.66.0-SNAPSHOT +grpc-google-cloud-discoveryengine-v1beta:0.65.0:0.66.0-SNAPSHOT +google-cloud-distributedcloudedge:0.66.0:0.67.0-SNAPSHOT +proto-google-cloud-distributedcloudedge-v1:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-distributedcloudedge-v1:0.66.0:0.67.0-SNAPSHOT +google-cloud-dlp:3.73.0:3.74.0-SNAPSHOT +grpc-google-cloud-dlp-v2:3.73.0:3.74.0-SNAPSHOT +proto-google-cloud-dlp-v2:3.73.0:3.74.0-SNAPSHOT +google-cloud-dms:2.68.0:2.69.0-SNAPSHOT +grpc-google-cloud-dms-v1:2.68.0:2.69.0-SNAPSHOT +proto-google-cloud-dms-v1:2.68.0:2.69.0-SNAPSHOT +google-cloud-document-ai:2.73.0:2.74.0-SNAPSHOT +grpc-google-cloud-document-ai-v1beta3:0.85.0:0.86.0-SNAPSHOT +grpc-google-cloud-document-ai-v1:2.73.0:2.74.0-SNAPSHOT +proto-google-cloud-document-ai-v1beta3:0.85.0:0.86.0-SNAPSHOT +proto-google-cloud-document-ai-v1:2.73.0:2.74.0-SNAPSHOT +google-cloud-domains:1.66.0:1.67.0-SNAPSHOT +grpc-google-cloud-domains-v1beta1:0.74.0:0.75.0-SNAPSHOT +grpc-google-cloud-domains-v1alpha2:0.74.0:0.75.0-SNAPSHOT +grpc-google-cloud-domains-v1:1.66.0:1.67.0-SNAPSHOT +proto-google-cloud-domains-v1beta1:0.74.0:0.75.0-SNAPSHOT +proto-google-cloud-domains-v1alpha2:0.74.0:0.75.0-SNAPSHOT +proto-google-cloud-domains-v1:1.66.0:1.67.0-SNAPSHOT +google-cloud-enterpriseknowledgegraph:0.65.0:0.66.0-SNAPSHOT +proto-google-cloud-enterpriseknowledgegraph-v1:0.65.0:0.66.0-SNAPSHOT +grpc-google-cloud-enterpriseknowledgegraph-v1:0.65.0:0.66.0-SNAPSHOT +google-cloud-errorreporting:0.190.0-beta:0.191.0-beta-SNAPSHOT +grpc-google-cloud-error-reporting-v1beta1:0.156.0:0.157.0-SNAPSHOT +proto-google-cloud-error-reporting-v1beta1:0.156.0:0.157.0-SNAPSHOT +google-cloud-essential-contacts:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-essential-contacts-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-essential-contacts-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-eventarc:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-eventarc-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-eventarc-v1:1.69.0:1.70.0-SNAPSHOT +google-cloud-eventarc-publishing:0.69.0:0.70.0-SNAPSHOT +proto-google-cloud-eventarc-publishing-v1:0.69.0:0.70.0-SNAPSHOT +grpc-google-cloud-eventarc-publishing-v1:0.69.0:0.70.0-SNAPSHOT +google-cloud-filestore:1.70.0:1.71.0-SNAPSHOT +grpc-google-cloud-filestore-v1beta1:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-filestore-v1:1.70.0:1.71.0-SNAPSHOT +proto-google-cloud-filestore-v1:1.70.0:1.71.0-SNAPSHOT +proto-google-cloud-filestore-v1beta1:0.72.0:0.73.0-SNAPSHOT +google-cloud-functions:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-functions-v1:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-functions-v1:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-functions-v2beta:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-functions-v2alpha:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-functions-v2beta:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-functions-v2alpha:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-functions-v2:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-functions-v2:2.71.0:2.72.0-SNAPSHOT +google-cloud-game-servers:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-game-servers-v1:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-game-servers-v1beta:0.94.0:0.95.0-SNAPSHOT +proto-google-cloud-game-servers-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-game-servers-v1beta:0.94.0:0.95.0-SNAPSHOT +google-cloud-gke-backup:0.68.0:0.69.0-SNAPSHOT +proto-google-cloud-gke-backup-v1:0.68.0:0.69.0-SNAPSHOT +grpc-google-cloud-gke-backup-v1:0.68.0:0.69.0-SNAPSHOT +google-cloud-gke-connect-gateway:0.70.0:0.71.0-SNAPSHOT +proto-google-cloud-gke-connect-gateway-v1beta1:0.70.0:0.71.0-SNAPSHOT +google-cloud-gkehub:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-gkehub-v1beta1:0.75.0:0.76.0-SNAPSHOT +grpc-google-cloud-gkehub-v1:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-gkehub-v1alpha:0.75.0:0.76.0-SNAPSHOT +grpc-google-cloud-gkehub-v1beta:0.75.0:0.76.0-SNAPSHOT +proto-google-cloud-gkehub-v1beta1:0.75.0:0.76.0-SNAPSHOT +proto-google-cloud-gkehub-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-gkehub-v1alpha:0.75.0:0.76.0-SNAPSHOT +proto-google-cloud-gkehub-v1beta:0.75.0:0.76.0-SNAPSHOT +google-cloud-gke-multi-cloud:0.68.0:0.69.0-SNAPSHOT +proto-google-cloud-gke-multi-cloud-v1:0.68.0:0.69.0-SNAPSHOT +grpc-google-cloud-gke-multi-cloud-v1:0.68.0:0.69.0-SNAPSHOT +grafeas:2.70.0:2.71.0-SNAPSHOT +google-cloud-gsuite-addons:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-gsuite-addons-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-gsuite-addons-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-apps-script-type-protos:2.69.0:2.70.0-SNAPSHOT +google-iam-admin:3.64.0:3.65.0-SNAPSHOT +grpc-google-iam-admin-v1:3.64.0:3.65.0-SNAPSHOT +proto-google-iam-admin-v1:3.64.0:3.65.0-SNAPSHOT +google-cloud-iamcredentials:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-iamcredentials-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-iamcredentials-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-ids:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-ids-v1:1.68.0:1.69.0-SNAPSHOT +proto-google-cloud-ids-v1:1.68.0:1.69.0-SNAPSHOT +google-cloud-iot:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-iot-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-iot-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-kms:2.72.0:2.73.0-SNAPSHOT +grpc-google-cloud-kms-v1:0.163.0:0.164.0-SNAPSHOT +proto-google-cloud-kms-v1:0.163.0:0.164.0-SNAPSHOT +google-cloud-language:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-language-v1:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-language-v1beta2:0.157.0:0.158.0-SNAPSHOT +proto-google-cloud-language-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-language-v1beta2:0.157.0:0.158.0-SNAPSHOT +google-cloud-life-sciences:0.71.0:0.72.0-SNAPSHOT +grpc-google-cloud-life-sciences-v2beta:0.71.0:0.72.0-SNAPSHOT +proto-google-cloud-life-sciences-v2beta:0.71.0:0.72.0-SNAPSHOT +google-cloud-managed-identities:1.67.0:1.68.0-SNAPSHOT +grpc-google-cloud-managed-identities-v1:1.67.0:1.68.0-SNAPSHOT +proto-google-cloud-managed-identities-v1:1.67.0:1.68.0-SNAPSHOT +google-cloud-mediatranslation:0.75.0:0.76.0-SNAPSHOT +grpc-google-cloud-mediatranslation-v1beta1:0.75.0:0.76.0-SNAPSHOT +proto-google-cloud-mediatranslation-v1beta1:0.75.0:0.76.0-SNAPSHOT +google-cloud-memcache:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-memcache-v1beta2:0.76.0:0.77.0-SNAPSHOT +grpc-google-cloud-memcache-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-memcache-v1beta2:0.76.0:0.77.0-SNAPSHOT +proto-google-cloud-memcache-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-monitoring-dashboard:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-monitoring-dashboard-v1:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-monitoring-dashboard-v1:2.71.0:2.72.0-SNAPSHOT +google-cloud-monitoring:3.70.0:3.71.0-SNAPSHOT +grpc-google-cloud-monitoring-v3:3.70.0:3.71.0-SNAPSHOT +proto-google-cloud-monitoring-v3:3.70.0:3.71.0-SNAPSHOT +google-cloud-networkconnectivity:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-networkconnectivity-v1alpha1:0.74.0:0.75.0-SNAPSHOT +grpc-google-cloud-networkconnectivity-v1:1.68.0:1.69.0-SNAPSHOT +proto-google-cloud-networkconnectivity-v1alpha1:0.74.0:0.75.0-SNAPSHOT +proto-google-cloud-networkconnectivity-v1:1.68.0:1.69.0-SNAPSHOT +google-cloud-network-management:1.70.0:1.71.0-SNAPSHOT +grpc-google-cloud-network-management-v1beta1:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-network-management-v1:1.70.0:1.71.0-SNAPSHOT +proto-google-cloud-network-management-v1beta1:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-network-management-v1:1.70.0:1.71.0-SNAPSHOT +google-cloud-network-security:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-network-security-v1beta1:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-network-security-v1beta1:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-network-security-v1:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-network-security-v1:0.72.0:0.73.0-SNAPSHOT +google-cloud-notebooks:1.67.0:1.68.0-SNAPSHOT +grpc-google-cloud-notebooks-v1beta1:0.74.0:0.75.0-SNAPSHOT +grpc-google-cloud-notebooks-v1:1.67.0:1.68.0-SNAPSHOT +proto-google-cloud-notebooks-v1beta1:0.74.0:0.75.0-SNAPSHOT +proto-google-cloud-notebooks-v1:1.67.0:1.68.0-SNAPSHOT +google-cloud-notification:0.187.0-beta:0.188.0-beta-SNAPSHOT +google-cloud-optimization:1.67.0:1.68.0-SNAPSHOT +proto-google-cloud-optimization-v1:1.67.0:1.68.0-SNAPSHOT +grpc-google-cloud-optimization-v1:1.67.0:1.68.0-SNAPSHOT +google-cloud-orchestration-airflow:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-orchestration-airflow-v1:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-orchestration-airflow-v1beta1:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-orchestration-airflow-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-orchestration-airflow-v1beta1:0.72.0:0.73.0-SNAPSHOT +google-cloud-orgpolicy:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-orgpolicy-v2:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-orgpolicy-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-orgpolicy-v2:2.69.0:2.70.0-SNAPSHOT +google-cloud-os-config:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-os-config-v1:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-os-config-v1beta:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-os-config-v1alpha:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-os-config-v1:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-os-config-v1alpha:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-os-config-v1beta:2.71.0:2.72.0-SNAPSHOT +google-cloud-os-login:2.68.0:2.69.0-SNAPSHOT +grpc-google-cloud-os-login-v1:2.68.0:2.69.0-SNAPSHOT +proto-google-cloud-os-login-v1:2.68.0:2.69.0-SNAPSHOT +google-cloud-phishingprotection:0.100.0:0.101.0-SNAPSHOT +grpc-google-cloud-phishingprotection-v1beta1:0.100.0:0.101.0-SNAPSHOT +proto-google-cloud-phishingprotection-v1beta1:0.100.0:0.101.0-SNAPSHOT +google-cloud-policy-troubleshooter:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-policy-troubleshooter-v1:1.68.0:1.69.0-SNAPSHOT +proto-google-cloud-policy-troubleshooter-v1:1.68.0:1.69.0-SNAPSHOT +google-cloud-private-catalog:0.71.0:0.72.0-SNAPSHOT +grpc-google-cloud-private-catalog-v1beta1:0.71.0:0.72.0-SNAPSHOT +proto-google-cloud-private-catalog-v1beta1:0.71.0:0.72.0-SNAPSHOT +google-cloud-profiler:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-profiler-v2:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-profiler-v2:2.69.0:2.70.0-SNAPSHOT +google-cloud-publicca:0.66.0:0.67.0-SNAPSHOT +proto-google-cloud-publicca-v1beta1:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-publicca-v1beta1:0.66.0:0.67.0-SNAPSHOT +google-cloud-recaptchaenterprise:3.66.0:3.67.0-SNAPSHOT +grpc-google-cloud-recaptchaenterprise-v1:3.66.0:3.67.0-SNAPSHOT +grpc-google-cloud-recaptchaenterprise-v1beta1:0.108.0:0.109.0-SNAPSHOT +proto-google-cloud-recaptchaenterprise-v1:3.66.0:3.67.0-SNAPSHOT +proto-google-cloud-recaptchaenterprise-v1beta1:0.108.0:0.109.0-SNAPSHOT +google-cloud-recommendations-ai:0.76.0:0.77.0-SNAPSHOT +grpc-google-cloud-recommendations-ai-v1beta1:0.76.0:0.77.0-SNAPSHOT +proto-google-cloud-recommendations-ai-v1beta1:0.76.0:0.77.0-SNAPSHOT +google-cloud-recommender:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-recommender-v1:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-recommender-v1beta1:0.83.0:0.84.0-SNAPSHOT +proto-google-cloud-recommender-v1:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-recommender-v1beta1:0.83.0:0.84.0-SNAPSHOT +google-cloud-redis:2.72.0:2.73.0-SNAPSHOT +grpc-google-cloud-redis-v1beta1:0.160.0:0.161.0-SNAPSHOT +grpc-google-cloud-redis-v1:2.72.0:2.73.0-SNAPSHOT +proto-google-cloud-redis-v1:2.72.0:2.73.0-SNAPSHOT +proto-google-cloud-redis-v1beta1:0.160.0:0.161.0-SNAPSHOT +google-cloud-resourcemanager:1.71.0:1.72.0-SNAPSHOT +grpc-google-cloud-resourcemanager-v3:1.71.0:1.72.0-SNAPSHOT +proto-google-cloud-resourcemanager-v3:1.71.0:1.72.0-SNAPSHOT +google-cloud-retail:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-retail-v2:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-retail-v2:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-retail-v2alpha:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-retail-v2beta:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-retail-v2alpha:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-retail-v2beta:2.71.0:2.72.0-SNAPSHOT +google-cloud-run:0.69.0:0.70.0-SNAPSHOT +proto-google-cloud-run-v2:0.69.0:0.70.0-SNAPSHOT +grpc-google-cloud-run-v2:0.69.0:0.70.0-SNAPSHOT +google-cloud-scheduler:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-scheduler-v1beta1:0.154.0:0.155.0-SNAPSHOT +grpc-google-cloud-scheduler-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-scheduler-v1beta1:0.154.0:0.155.0-SNAPSHOT +proto-google-cloud-scheduler-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-secretmanager:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-secretmanager-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-secretmanager-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-securitycenter:2.77.0:2.78.0-SNAPSHOT +grpc-google-cloud-securitycenter-v1:2.77.0:2.78.0-SNAPSHOT +grpc-google-cloud-securitycenter-v1beta1:0.172.0:0.173.0-SNAPSHOT +grpc-google-cloud-securitycenter-v1p1beta1:0.172.0:0.173.0-SNAPSHOT +proto-google-cloud-securitycenter-v1:2.77.0:2.78.0-SNAPSHOT +proto-google-cloud-securitycenter-v1beta1:0.172.0:0.173.0-SNAPSHOT +proto-google-cloud-securitycenter-v1p1beta1:0.172.0:0.173.0-SNAPSHOT +google-cloud-securitycenter-settings:0.72.0:0.73.0-SNAPSHOT +grpc-google-cloud-securitycenter-settings-v1beta1:0.72.0:0.73.0-SNAPSHOT +proto-google-cloud-securitycenter-settings-v1beta1:0.72.0:0.73.0-SNAPSHOT +google-cloud-security-private-ca:2.71.0:2.72.0-SNAPSHOT +grpc-google-cloud-security-private-ca-v1beta1:0.78.0:0.79.0-SNAPSHOT +grpc-google-cloud-security-private-ca-v1:2.71.0:2.72.0-SNAPSHOT +proto-google-cloud-security-private-ca-v1beta1:0.78.0:0.79.0-SNAPSHOT +proto-google-cloud-security-private-ca-v1:2.71.0:2.72.0-SNAPSHOT +google-cloud-service-control:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-service-control-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-service-control-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-service-control-v2:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-service-control-v2:1.69.0:1.70.0-SNAPSHOT +google-cloud-servicedirectory:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-servicedirectory-v1beta1:0.78.0:0.79.0-SNAPSHOT +grpc-google-cloud-servicedirectory-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-servicedirectory-v1beta1:0.78.0:0.79.0-SNAPSHOT +proto-google-cloud-servicedirectory-v1:2.70.0:2.71.0-SNAPSHOT +google-cloud-service-management:3.67.0:3.68.0-SNAPSHOT +grpc-google-cloud-service-management-v1:3.67.0:3.68.0-SNAPSHOT +proto-google-cloud-service-management-v1:3.67.0:3.68.0-SNAPSHOT +google-cloud-service-usage:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-service-usage-v1beta1:0.73.0:0.74.0-SNAPSHOT +grpc-google-cloud-service-usage-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-service-usage-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-service-usage-v1beta1:0.73.0:0.74.0-SNAPSHOT +google-cloud-shell:2.68.0:2.69.0-SNAPSHOT +grpc-google-cloud-shell-v1:2.68.0:2.69.0-SNAPSHOT +proto-google-cloud-shell-v1:2.68.0:2.69.0-SNAPSHOT +google-cloud-speech:4.64.0:4.65.0-SNAPSHOT +grpc-google-cloud-speech-v1:4.64.0:4.65.0-SNAPSHOT +grpc-google-cloud-speech-v1p1beta1:2.64.0:2.65.0-SNAPSHOT +proto-google-cloud-speech-v1:4.64.0:4.65.0-SNAPSHOT +proto-google-cloud-speech-v1p1beta1:2.64.0:2.65.0-SNAPSHOT +proto-google-cloud-speech-v2:4.64.0:4.65.0-SNAPSHOT +grpc-google-cloud-speech-v2:4.64.0:4.65.0-SNAPSHOT +google-cloud-storage-transfer:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-storage-transfer-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-storage-transfer-v1:1.69.0:1.70.0-SNAPSHOT +google-cloud-talent:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-talent-v4:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-talent-v4beta1:0.113.0:0.114.0-SNAPSHOT +proto-google-cloud-talent-v4:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-talent-v4beta1:0.113.0:0.114.0-SNAPSHOT +google-cloud-tasks:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-tasks-v2beta3:0.159.0:0.160.0-SNAPSHOT +grpc-google-cloud-tasks-v2beta2:0.159.0:0.160.0-SNAPSHOT +grpc-google-cloud-tasks-v2:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-tasks-v2beta3:0.159.0:0.160.0-SNAPSHOT +proto-google-cloud-tasks-v2beta2:0.159.0:0.160.0-SNAPSHOT +proto-google-cloud-tasks-v2:2.69.0:2.70.0-SNAPSHOT +google-cloud-texttospeech:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-texttospeech-v1beta1:0.159.0:0.160.0-SNAPSHOT +grpc-google-cloud-texttospeech-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-texttospeech-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-texttospeech-v1beta1:0.159.0:0.160.0-SNAPSHOT +google-cloud-tpu:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-tpu-v1:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-tpu-v2alpha1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-tpu-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-tpu-v2alpha1:2.70.0:2.71.0-SNAPSHOT +google-cloud-trace:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-trace-v1:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-trace-v2:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-trace-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-trace-v2:2.69.0:2.70.0-SNAPSHOT +google-cloud-translate:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-translate-v3beta1:0.151.0:0.152.0-SNAPSHOT +grpc-google-cloud-translate-v3:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-translate-v3beta1:0.151.0:0.152.0-SNAPSHOT +proto-google-cloud-translate-v3:2.69.0:2.70.0-SNAPSHOT +google-cloud-video-intelligence:2.68.0:2.69.0-SNAPSHOT +grpc-google-cloud-video-intelligence-v1p1beta1:0.158.0:0.159.0-SNAPSHOT +grpc-google-cloud-video-intelligence-v1beta2:0.158.0:0.159.0-SNAPSHOT +grpc-google-cloud-video-intelligence-v1:2.68.0:2.69.0-SNAPSHOT +grpc-google-cloud-video-intelligence-v1p2beta1:0.158.0:0.159.0-SNAPSHOT +grpc-google-cloud-video-intelligence-v1p3beta1:0.158.0:0.159.0-SNAPSHOT +proto-google-cloud-video-intelligence-v1p3beta1:0.158.0:0.159.0-SNAPSHOT +proto-google-cloud-video-intelligence-v1beta2:0.158.0:0.159.0-SNAPSHOT +proto-google-cloud-video-intelligence-v1p1beta1:0.158.0:0.159.0-SNAPSHOT +proto-google-cloud-video-intelligence-v1:2.68.0:2.69.0-SNAPSHOT +proto-google-cloud-video-intelligence-v1p2beta1:0.158.0:0.159.0-SNAPSHOT +google-cloud-live-stream:0.71.0:0.72.0-SNAPSHOT +proto-google-cloud-live-stream-v1:0.71.0:0.72.0-SNAPSHOT +grpc-google-cloud-live-stream-v1:0.71.0:0.72.0-SNAPSHOT +google-cloud-video-stitcher:0.69.0:0.70.0-SNAPSHOT +proto-google-cloud-video-stitcher-v1:0.69.0:0.70.0-SNAPSHOT +grpc-google-cloud-video-stitcher-v1:0.69.0:0.70.0-SNAPSHOT +google-cloud-video-transcoder:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-video-transcoder-v1:1.68.0:1.69.0-SNAPSHOT +proto-google-cloud-video-transcoder-v1:1.68.0:1.69.0-SNAPSHOT +google-cloud-vision:3.67.0:3.68.0-SNAPSHOT +grpc-google-cloud-vision-v1p3beta1:0.156.0:0.157.0-SNAPSHOT +grpc-google-cloud-vision-v1p1beta1:0.156.0:0.157.0-SNAPSHOT +grpc-google-cloud-vision-v1p4beta1:0.156.0:0.157.0-SNAPSHOT +grpc-google-cloud-vision-v1p2beta1:3.67.0:3.68.0-SNAPSHOT +grpc-google-cloud-vision-v1:3.67.0:3.68.0-SNAPSHOT +proto-google-cloud-vision-v1p4beta1:0.156.0:0.157.0-SNAPSHOT +proto-google-cloud-vision-v1:3.67.0:3.68.0-SNAPSHOT +proto-google-cloud-vision-v1p1beta1:0.156.0:0.157.0-SNAPSHOT +proto-google-cloud-vision-v1p3beta1:0.156.0:0.157.0-SNAPSHOT +proto-google-cloud-vision-v1p2beta1:3.67.0:3.68.0-SNAPSHOT +google-cloud-vmmigration:1.69.0:1.70.0-SNAPSHOT +grpc-google-cloud-vmmigration-v1:1.69.0:1.70.0-SNAPSHOT +proto-google-cloud-vmmigration-v1:1.69.0:1.70.0-SNAPSHOT +google-cloud-vpcaccess:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-vpcaccess-v1:2.70.0:2.71.0-SNAPSHOT +proto-google-cloud-vpcaccess-v1:2.70.0:2.71.0-SNAPSHOT +google-cloud-webrisk:2.68.0:2.69.0-SNAPSHOT +grpc-google-cloud-webrisk-v1:2.68.0:2.69.0-SNAPSHOT +grpc-google-cloud-webrisk-v1beta1:0.105.0:0.106.0-SNAPSHOT +proto-google-cloud-webrisk-v1:2.68.0:2.69.0-SNAPSHOT +proto-google-cloud-webrisk-v1beta1:0.105.0:0.106.0-SNAPSHOT +google-cloud-websecurityscanner:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-websecurityscanner-v1alpha:0.156.0:0.157.0-SNAPSHOT +grpc-google-cloud-websecurityscanner-v1beta:0.156.0:0.157.0-SNAPSHOT +grpc-google-cloud-websecurityscanner-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-websecurityscanner-v1alpha:0.156.0:0.157.0-SNAPSHOT +proto-google-cloud-websecurityscanner-v1beta:0.156.0:0.157.0-SNAPSHOT +proto-google-cloud-websecurityscanner-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-workflow-executions:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-workflow-executions-v1beta:0.73.0:0.74.0-SNAPSHOT +grpc-google-cloud-workflow-executions-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-workflow-executions-v1beta:0.73.0:0.74.0-SNAPSHOT +proto-google-cloud-workflow-executions-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-workflows:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-workflows-v1beta:0.75.0:0.76.0-SNAPSHOT +grpc-google-cloud-workflows-v1:2.69.0:2.70.0-SNAPSHOT +proto-google-cloud-workflows-v1beta:0.75.0:0.76.0-SNAPSHOT +proto-google-cloud-workflows-v1:2.69.0:2.70.0-SNAPSHOT +google-cloud-dns:2.67.0:2.68.0-SNAPSHOT +google-maps-routing:1.54.0:1.55.0-SNAPSHOT +proto-google-maps-routing-v2:1.54.0:1.55.0-SNAPSHOT +grpc-google-maps-routing-v2:1.54.0:1.55.0-SNAPSHOT +google-cloud-vmwareengine:0.63.0:0.64.0-SNAPSHOT +proto-google-cloud-vmwareengine-v1:0.63.0:0.64.0-SNAPSHOT +grpc-google-cloud-vmwareengine-v1:0.63.0:0.64.0-SNAPSHOT +google-maps-addressvalidation:0.63.0:0.64.0-SNAPSHOT +proto-google-maps-addressvalidation-v1:0.63.0:0.64.0-SNAPSHOT +grpc-google-maps-addressvalidation-v1:0.63.0:0.64.0-SNAPSHOT +proto-google-cloud-bigquerydatapolicy-v1:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-bigquerydatapolicy-v1:0.66.0:0.67.0-SNAPSHOT +google-cloud-monitoring-metricsscope:0.63.0:0.64.0-SNAPSHOT +proto-google-cloud-monitoring-metricsscope-v1:0.63.0:0.64.0-SNAPSHOT +grpc-google-cloud-monitoring-metricsscope-v1:0.63.0:0.64.0-SNAPSHOT +proto-google-cloud-tpu-v2:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-tpu-v2:2.70.0:2.71.0-SNAPSHOT +google-cloud-datalineage:0.61.0:0.62.0-SNAPSHOT +proto-google-cloud-datalineage-v1:0.61.0:0.62.0-SNAPSHOT +grpc-google-cloud-datalineage-v1:0.61.0:0.62.0-SNAPSHOT +google-iam-policy:1.67.0:1.68.0-SNAPSHOT +proto-google-cloud-build-v2:3.71.0:3.72.0-SNAPSHOT +grpc-google-cloud-build-v2:3.71.0:3.72.0-SNAPSHOT +google-cloud-advisorynotifications:0.58.0:0.59.0-SNAPSHOT +proto-google-cloud-advisorynotifications-v1:0.58.0:0.59.0-SNAPSHOT +grpc-google-cloud-advisorynotifications-v1:0.58.0:0.59.0-SNAPSHOT +google-maps-mapsplatformdatasets:0.58.0:0.59.0-SNAPSHOT +google-cloud-kmsinventory:0.58.0:0.59.0-SNAPSHOT +proto-google-cloud-kmsinventory-v1:0.58.0:0.59.0-SNAPSHOT +grpc-google-cloud-kmsinventory-v1:0.58.0:0.59.0-SNAPSHOT +google-cloud-alloydb:0.58.0:0.59.0-SNAPSHOT +proto-google-cloud-alloydb-v1:0.58.0:0.59.0-SNAPSHOT +proto-google-cloud-alloydb-v1beta:0.58.0:0.59.0-SNAPSHOT +proto-google-cloud-alloydb-v1alpha:0.58.0:0.59.0-SNAPSHOT +grpc-google-cloud-alloydb-v1beta:0.58.0:0.59.0-SNAPSHOT +grpc-google-cloud-alloydb-v1:0.58.0:0.59.0-SNAPSHOT +grpc-google-cloud-alloydb-v1alpha:0.58.0:0.59.0-SNAPSHOT +google-cloud-biglake:0.57.0:0.58.0-SNAPSHOT +proto-google-cloud-biglake-v1alpha1:0.57.0:0.58.0-SNAPSHOT +grpc-google-cloud-biglake-v1alpha1:0.57.0:0.58.0-SNAPSHOT +google-cloud-workstations:0.57.0:0.58.0-SNAPSHOT +proto-google-cloud-workstations-v1beta:0.57.0:0.58.0-SNAPSHOT +grpc-google-cloud-workstations-v1beta:0.57.0:0.58.0-SNAPSHOT +google-cloud-confidentialcomputing:0.55.0:0.56.0-SNAPSHOT +proto-google-cloud-confidentialcomputing-v1:0.55.0:0.56.0-SNAPSHOT +proto-google-cloud-confidentialcomputing-v1alpha1:0.55.0:0.56.0-SNAPSHOT +grpc-google-cloud-confidentialcomputing-v1:0.55.0:0.56.0-SNAPSHOT +grpc-google-cloud-confidentialcomputing-v1alpha1:0.55.0:0.56.0-SNAPSHOT +proto-google-cloud-workstations-v1:0.57.0:0.58.0-SNAPSHOT +grpc-google-cloud-workstations-v1:0.57.0:0.58.0-SNAPSHOT +proto-google-cloud-biglake-v1:0.57.0:0.58.0-SNAPSHOT +grpc-google-cloud-biglake-v1:0.57.0:0.58.0-SNAPSHOT +google-cloud-storageinsights:0.54.0:0.55.0-SNAPSHOT +proto-google-cloud-storageinsights-v1:0.54.0:0.55.0-SNAPSHOT +grpc-google-cloud-storageinsights-v1:0.54.0:0.55.0-SNAPSHOT +google-cloud-cloudsupport:0.53.0:0.54.0-SNAPSHOT +proto-google-cloud-cloudsupport-v2:0.53.0:0.54.0-SNAPSHOT +grpc-google-cloud-cloudsupport-v2:0.53.0:0.54.0-SNAPSHOT +google-cloud-rapidmigrationassessment:0.52.0:0.53.0-SNAPSHOT +proto-google-cloud-rapidmigrationassessment-v1:0.52.0:0.53.0-SNAPSHOT +grpc-google-cloud-rapidmigrationassessment-v1:0.52.0:0.53.0-SNAPSHOT +proto-google-maps-mapsplatformdatasets-v1:0.58.0:0.59.0-SNAPSHOT +grpc-google-maps-mapsplatformdatasets-v1:0.58.0:0.59.0-SNAPSHOT +google-shopping-merchant-accounts:0.25.0:0.26.0-SNAPSHOT +proto-google-shopping-merchant-accounts-v1beta:0.25.0:0.26.0-SNAPSHOT +grpc-google-shopping-merchant-accounts-v1beta:0.25.0:0.26.0-SNAPSHOT +proto-google-cloud-discoveryengine-v1:0.65.0:0.66.0-SNAPSHOT +grpc-google-cloud-discoveryengine-v1:0.65.0:0.66.0-SNAPSHOT +google-cloud-migrationcenter:0.51.0:0.52.0-SNAPSHOT +proto-google-cloud-migrationcenter-v1:0.51.0:0.52.0-SNAPSHOT +grpc-google-cloud-migrationcenter-v1:0.51.0:0.52.0-SNAPSHOT +google-cloud-policysimulator:0.48.0:0.49.0-SNAPSHOT +proto-google-cloud-policysimulator-v1:0.48.0:0.49.0-SNAPSHOT +grpc-google-cloud-policysimulator-v1:0.48.0:0.49.0-SNAPSHOT +google-cloud-netapp:0.48.0:0.49.0-SNAPSHOT +proto-google-cloud-netapp-v1beta1:0.48.0:0.49.0-SNAPSHOT +grpc-google-cloud-netapp-v1beta1:0.48.0:0.49.0-SNAPSHOT +proto-google-cloud-netapp-v1:0.48.0:0.49.0-SNAPSHOT +grpc-google-cloud-netapp-v1:0.48.0:0.49.0-SNAPSHOT +proto-google-cloud-cloudcommerceconsumerprocurement-v1:0.67.0:0.68.0-SNAPSHOT +grpc-google-cloud-cloudcommerceconsumerprocurement-v1:0.67.0:0.68.0-SNAPSHOT +google-cloud-java-alloydb-connectors:0.47.0:0.48.0-SNAPSHOT +proto-google-cloud-java-alloydb-connectors-v1alpha:0.47.0:0.48.0-SNAPSHOT +google-cloud-alloydb-connectors:0.47.0:0.48.0-SNAPSHOT +proto-google-cloud-alloydb-connectors-v1alpha:0.47.0:0.48.0-SNAPSHOT +proto-google-cloud-language-v2:2.70.0:2.71.0-SNAPSHOT +grpc-google-cloud-language-v2:2.70.0:2.71.0-SNAPSHOT +google-cloud-infra-manager:0.46.0:0.47.0-SNAPSHOT +proto-google-cloud-infra-manager-v1:0.46.0:0.47.0-SNAPSHOT +grpc-google-cloud-infra-manager-v1:0.46.0:0.47.0-SNAPSHOT +proto-google-cloud-notebooks-v2:1.67.0:1.68.0-SNAPSHOT +grpc-google-cloud-notebooks-v2:1.67.0:1.68.0-SNAPSHOT +proto-google-cloud-alloydb-connectors-v1beta:0.47.0:0.48.0-SNAPSHOT +google-shopping-merchant-inventories:0.45.0:0.46.0-SNAPSHOT +proto-google-shopping-merchant-inventories-v1beta:0.45.0:0.46.0-SNAPSHOT +grpc-google-shopping-merchant-inventories-v1beta:0.45.0:0.46.0-SNAPSHOT +proto-google-cloud-policy-troubleshooter-v3:1.68.0:1.69.0-SNAPSHOT +grpc-google-cloud-policy-troubleshooter-v3:1.68.0:1.69.0-SNAPSHOT +google-shopping-merchant-reports:0.45.0:0.46.0-SNAPSHOT +proto-google-shopping-merchant-reports-v1beta:0.45.0:0.46.0-SNAPSHOT +grpc-google-shopping-merchant-reports-v1beta:0.45.0:0.46.0-SNAPSHOT +proto-google-cloud-alloydb-connectors-v1:0.47.0:0.48.0-SNAPSHOT +proto-google-cloud-discoveryengine-v1alpha:0.65.0:0.66.0-SNAPSHOT +grpc-google-cloud-discoveryengine-v1alpha:0.65.0:0.66.0-SNAPSHOT +google-cloud-redis-cluster:0.41.0:0.42.0-SNAPSHOT +proto-google-cloud-redis-cluster-v1beta1:0.41.0:0.42.0-SNAPSHOT +proto-google-cloud-redis-cluster-v1:0.41.0:0.42.0-SNAPSHOT +grpc-google-cloud-redis-cluster-v1:0.41.0:0.42.0-SNAPSHOT +grpc-google-cloud-redis-cluster-v1beta1:0.41.0:0.42.0-SNAPSHOT +google-maps-places:0.40.0:0.41.0-SNAPSHOT +proto-google-maps-places-v1:0.40.0:0.41.0-SNAPSHOT +grpc-google-maps-places-v1:0.40.0:0.41.0-SNAPSHOT +google-cloud-telcoautomation:0.39.0:0.40.0-SNAPSHOT +proto-google-cloud-telcoautomation-v1:0.39.0:0.40.0-SNAPSHOT +proto-google-cloud-telcoautomation-v1alpha1:0.39.0:0.40.0-SNAPSHOT +grpc-google-cloud-telcoautomation-v1:0.39.0:0.40.0-SNAPSHOT +grpc-google-cloud-telcoautomation-v1alpha1:0.39.0:0.40.0-SNAPSHOT +google-cloud-securesourcemanager:0.39.0:0.40.0-SNAPSHOT +proto-google-cloud-securesourcemanager-v1:0.39.0:0.40.0-SNAPSHOT +grpc-google-cloud-securesourcemanager-v1:0.39.0:0.40.0-SNAPSHOT +google-cloud-vertexai:1.29.0:1.30.0-SNAPSHOT +proto-google-cloud-vertexai-v1:1.29.0:1.30.0-SNAPSHOT +proto-google-cloud-vertexai-v1beta1:1.29.0:1.30.0-SNAPSHOT +grpc-google-cloud-vertexai-v1:1.29.0:1.30.0-SNAPSHOT +grpc-google-cloud-vertexai-v1beta1:1.29.0:1.30.0-SNAPSHOT +google-cloud-edgenetwork:0.37.0:0.38.0-SNAPSHOT +proto-google-cloud-edgenetwork-v1:0.37.0:0.38.0-SNAPSHOT +grpc-google-cloud-edgenetwork-v1:0.37.0:0.38.0-SNAPSHOT +google-cloud-cloudquotas:0.37.0:0.38.0-SNAPSHOT +proto-google-cloud-cloudquotas-v1:0.37.0:0.38.0-SNAPSHOT +grpc-google-cloud-cloudquotas-v1:0.37.0:0.38.0-SNAPSHOT +google-cloud-securitycentermanagement:0.37.0:0.38.0-SNAPSHOT +proto-google-cloud-securitycentermanagement-v1:0.37.0:0.38.0-SNAPSHOT +grpc-google-cloud-securitycentermanagement-v1:0.37.0:0.38.0-SNAPSHOT +google-shopping-css:0.37.0:0.38.0-SNAPSHOT +proto-google-shopping-css-v1:0.37.0:0.38.0-SNAPSHOT +grpc-google-shopping-css-v1:0.37.0:0.38.0-SNAPSHOT +google-cloud-meet:0.36.0:0.37.0-SNAPSHOT +proto-google-cloud-meet-v2beta:0.36.0:0.37.0-SNAPSHOT +grpc-google-cloud-meet-v2beta:0.36.0:0.37.0-SNAPSHOT +google-cloud-servicehealth:0.36.0:0.37.0-SNAPSHOT +proto-google-cloud-servicehealth-v1:0.36.0:0.37.0-SNAPSHOT +grpc-google-cloud-servicehealth-v1:0.36.0:0.37.0-SNAPSHOT +proto-google-cloud-meet-v2:0.36.0:0.37.0-SNAPSHOT +grpc-google-cloud-meet-v2:0.36.0:0.37.0-SNAPSHOT +google-cloud-securityposture:0.34.0:0.35.0-SNAPSHOT +proto-google-cloud-securityposture-v1:0.34.0:0.35.0-SNAPSHOT +grpc-google-cloud-securityposture-v1:0.34.0:0.35.0-SNAPSHOT +proto-google-cloud-securitycenter-v2:2.77.0:2.78.0-SNAPSHOT +grpc-google-cloud-securitycenter-v2:2.77.0:2.78.0-SNAPSHOT +google-cloud-cloudcontrolspartner:0.33.0:0.34.0-SNAPSHOT +proto-google-cloud-cloudcontrolspartner-v1beta:0.33.0:0.34.0-SNAPSHOT +proto-google-cloud-cloudcontrolspartner-v1:0.33.0:0.34.0-SNAPSHOT +grpc-google-cloud-cloudcontrolspartner-v1:0.33.0:0.34.0-SNAPSHOT +grpc-google-cloud-cloudcontrolspartner-v1beta:0.33.0:0.34.0-SNAPSHOT +google-cloud-workspaceevents:0.33.0:0.34.0-SNAPSHOT +proto-google-cloud-workspaceevents-v1:0.33.0:0.34.0-SNAPSHOT +grpc-google-cloud-workspaceevents-v1:0.33.0:0.34.0-SNAPSHOT +google-cloud-apphub:0.33.0:0.34.0-SNAPSHOT +proto-google-cloud-apphub-v1:0.33.0:0.34.0-SNAPSHOT +grpc-google-cloud-apphub-v1:0.33.0:0.34.0-SNAPSHOT +google-cloud-chat:0.33.0:0.34.0-SNAPSHOT +proto-google-cloud-chat-v1:0.33.0:0.34.0-SNAPSHOT +grpc-google-cloud-chat-v1:0.33.0:0.34.0-SNAPSHOT +google-shopping-merchant-quota:0.32.0:0.33.0-SNAPSHOT +proto-google-shopping-merchant-quota-v1beta:0.32.0:0.33.0-SNAPSHOT +grpc-google-shopping-merchant-quota-v1beta:0.32.0:0.33.0-SNAPSHOT +proto-google-cloud-secretmanager-v1beta2:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-secretmanager-v1beta2:2.69.0:2.70.0-SNAPSHOT +google-cloud-parallelstore:0.32.0:0.33.0-SNAPSHOT +proto-google-cloud-parallelstore-v1beta:0.32.0:0.33.0-SNAPSHOT +grpc-google-cloud-parallelstore-v1beta:0.32.0:0.33.0-SNAPSHOT +google-cloud-backupdr:0.28.0:0.29.0-SNAPSHOT +proto-google-cloud-backupdr-v1:0.28.0:0.29.0-SNAPSHOT +grpc-google-cloud-backupdr-v1:0.28.0:0.29.0-SNAPSHOT +google-maps-solar:0.28.0:0.29.0-SNAPSHOT +proto-google-maps-solar-v1:0.28.0:0.29.0-SNAPSHOT +grpc-google-maps-solar-v1:0.28.0:0.29.0-SNAPSHOT +google-shopping-merchant-datasources:0.25.0:0.26.0-SNAPSHOT +proto-google-shopping-merchant-datasources-v1beta:0.25.0:0.26.0-SNAPSHOT +grpc-google-shopping-merchant-datasources-v1beta:0.25.0:0.26.0-SNAPSHOT +google-shopping-merchant-conversions:0.28.0:0.29.0-SNAPSHOT +proto-google-shopping-merchant-conversions-v1beta:0.28.0:0.29.0-SNAPSHOT +grpc-google-shopping-merchant-conversions-v1beta:0.28.0:0.29.0-SNAPSHOT +google-shopping-merchant-lfp:0.28.0:0.29.0-SNAPSHOT +proto-google-shopping-merchant-lfp-v1beta:0.28.0:0.29.0-SNAPSHOT +grpc-google-shopping-merchant-lfp-v1beta:0.28.0:0.29.0-SNAPSHOT +google-shopping-merchant-notifications:0.28.0:0.29.0-SNAPSHOT +proto-google-shopping-merchant-notifications-v1beta:0.28.0:0.29.0-SNAPSHOT +grpc-google-shopping-merchant-notifications-v1beta:0.28.0:0.29.0-SNAPSHOT +ad-manager:0.28.0:0.29.0-SNAPSHOT +proto-ad-manager-v1:0.28.0:0.29.0-SNAPSHOT +google-maps-routeoptimization:0.27.0:0.28.0-SNAPSHOT +proto-google-maps-routeoptimization-v1:0.27.0:0.28.0-SNAPSHOT +grpc-google-maps-routeoptimization-v1:0.27.0:0.28.0-SNAPSHOT +proto-google-cloud-publicca-v1:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-publicca-v1:0.66.0:0.67.0-SNAPSHOT +google-cloud-visionai:0.26.0:0.27.0-SNAPSHOT +proto-google-cloud-visionai-v1:0.26.0:0.27.0-SNAPSHOT +grpc-google-cloud-visionai-v1:0.26.0:0.27.0-SNAPSHOT +google-cloud-developerconnect:0.26.0:0.27.0-SNAPSHOT +proto-google-cloud-developerconnect-v1:0.26.0:0.27.0-SNAPSHOT +grpc-google-cloud-developerconnect-v1:0.26.0:0.27.0-SNAPSHOT +google-cloud-iap:0.25.0:0.26.0-SNAPSHOT +proto-google-cloud-iap-v1:0.25.0:0.26.0-SNAPSHOT +grpc-google-cloud-iap-v1:0.25.0:0.26.0-SNAPSHOT +google-cloud-managedkafka:0.25.0:0.26.0-SNAPSHOT +proto-google-cloud-managedkafka-v1:0.25.0:0.26.0-SNAPSHOT +grpc-google-cloud-managedkafka-v1:0.25.0:0.26.0-SNAPSHOT +google-cloud-networkservices:0.25.0:0.26.0-SNAPSHOT +proto-google-cloud-networkservices-v1:0.25.0:0.26.0-SNAPSHOT +grpc-google-cloud-networkservices-v1:0.25.0:0.26.0-SNAPSHOT +google-shopping-merchant-products:0.25.0:0.26.0-SNAPSHOT +proto-google-shopping-merchant-products-v1beta:0.25.0:0.26.0-SNAPSHOT +grpc-google-shopping-merchant-products-v1beta:0.25.0:0.26.0-SNAPSHOT +google-cloud-gdchardwaremanagement:0.24.0:0.25.0-SNAPSHOT +proto-google-cloud-gdchardwaremanagement-v1alpha:0.24.0:0.25.0-SNAPSHOT +grpc-google-cloud-gdchardwaremanagement-v1alpha:0.24.0:0.25.0-SNAPSHOT +google-cloud-privilegedaccessmanager:0.23.0:0.24.0-SNAPSHOT +proto-google-cloud-privilegedaccessmanager-v1:0.23.0:0.24.0-SNAPSHOT +grpc-google-cloud-privilegedaccessmanager-v1:0.23.0:0.24.0-SNAPSHOT +google-cloud-apihub:0.22.0:0.23.0-SNAPSHOT +proto-google-cloud-apihub-v1:0.22.0:0.23.0-SNAPSHOT +grpc-google-cloud-apihub-v1:0.22.0:0.23.0-SNAPSHOT +google-cloud-connectgateway:0.21.0:0.22.0-SNAPSHOT +proto-google-cloud-connectgateway-v1:0.21.0:0.22.0-SNAPSHOT +google-maps-area-insights:0.20.0:0.21.0-SNAPSHOT +proto-google-maps-area-insights-v1:0.20.0:0.21.0-SNAPSHOT +grpc-google-maps-area-insights-v1:0.20.0:0.21.0-SNAPSHOT +admin:0.18.0:0.19.0-SNAPSHOT +proto-admin-v1alpha:0.18.0:0.19.0-SNAPSHOT +grpc-admin-v1alpha:0.18.0:0.19.0-SNAPSHOT +google-cloud-oracledatabase:0.18.0:0.19.0-SNAPSHOT +proto-google-cloud-oracledatabase-v1:0.18.0:0.19.0-SNAPSHOT +proto-google-cloud-parallelstore-v1:0.32.0:0.33.0-SNAPSHOT +grpc-google-cloud-parallelstore-v1:0.32.0:0.33.0-SNAPSHOT +google-maps-fleetengine:0.16.0:0.17.0-SNAPSHOT +proto-google-maps-fleetengine-v1:0.16.0:0.17.0-SNAPSHOT +grpc-google-maps-fleetengine-v1:0.16.0:0.17.0-SNAPSHOT +google-maps-fleetengine-delivery:0.16.0:0.17.0-SNAPSHOT +proto-google-maps-fleetengine-delivery-v1:0.16.0:0.17.0-SNAPSHOT +grpc-google-maps-fleetengine-delivery-v1:0.16.0:0.17.0-SNAPSHOT +google-shopping-merchant-reviews:0.15.0:0.16.0-SNAPSHOT +proto-google-shopping-merchant-reviews-v1beta:0.15.0:0.16.0-SNAPSHOT +grpc-google-shopping-merchant-reviews-v1beta:0.15.0:0.16.0-SNAPSHOT +google-cloud-valkey:0.15.0:0.16.0-SNAPSHOT +proto-google-cloud-valkey-v1:0.15.0:0.16.0-SNAPSHOT +proto-google-cloud-valkey-v1beta:0.15.0:0.16.0-SNAPSHOT +proto-google-cloud-cloudquotas-v1beta:0.37.0:0.38.0-SNAPSHOT +grpc-google-cloud-cloudquotas-v1beta:0.37.0:0.38.0-SNAPSHOT +proto-google-cloud-secretmanager-v1beta1:2.69.0:2.70.0-SNAPSHOT +grpc-google-cloud-secretmanager-v1beta1:2.69.0:2.70.0-SNAPSHOT +google-cloud-parametermanager:0.13.0:0.14.0-SNAPSHOT +proto-google-cloud-parametermanager-v1:0.13.0:0.14.0-SNAPSHOT +grpc-google-cloud-parametermanager-v1:0.13.0:0.14.0-SNAPSHOT +google-cloud-modelarmor:0.10.0:0.11.0-SNAPSHOT +proto-google-cloud-modelarmor-v1:0.10.0:0.11.0-SNAPSHOT +grpc-google-cloud-modelarmor-v1:0.10.0:0.11.0-SNAPSHOT +google-cloud-financialservices:0.10.0:0.11.0-SNAPSHOT +proto-google-cloud-financialservices-v1:0.10.0:0.11.0-SNAPSHOT +grpc-google-cloud-financialservices-v1:0.10.0:0.11.0-SNAPSHOT +google-cloud-devicestreaming:0.9.0:0.10.0-SNAPSHOT +proto-google-cloud-devicestreaming-v1:0.9.0:0.10.0-SNAPSHOT +grpc-google-cloud-devicestreaming-v1:0.9.0:0.10.0-SNAPSHOT +google-shopping-merchant-productstudio:0.9.0:0.10.0-SNAPSHOT +proto-google-shopping-merchant-productstudio-v1alpha:0.9.0:0.10.0-SNAPSHOT +grpc-google-shopping-merchant-productstudio-v1alpha:0.9.0:0.10.0-SNAPSHOT +google-cloud-storagebatchoperations:0.9.0:0.10.0-SNAPSHOT +proto-google-cloud-storagebatchoperations-v1:0.9.0:0.10.0-SNAPSHOT +grpc-google-cloud-storagebatchoperations-v1:0.9.0:0.10.0-SNAPSHOT +google-shopping-merchant-issue-resolution:0.9.0:0.10.0-SNAPSHOT +proto-google-shopping-merchant-issue-resolution-v1beta:0.9.0:0.10.0-SNAPSHOT +grpc-google-shopping-merchant-issue-resolution-v1beta:0.9.0:0.10.0-SNAPSHOT +google-cloud-lustre:0.9.0:0.10.0-SNAPSHOT +proto-google-cloud-lustre-v1:0.9.0:0.10.0-SNAPSHOT +grpc-google-cloud-lustre-v1:0.9.0:0.10.0-SNAPSHOT +google-shopping-merchant-order-tracking:0.9.0:0.10.0-SNAPSHOT +proto-google-shopping-merchant-order-tracking-v1beta:0.9.0:0.10.0-SNAPSHOT +grpc-google-shopping-merchant-order-tracking-v1beta:0.9.0:0.10.0-SNAPSHOT +grpc-google-cloud-oracledatabase-v1:0.18.0:0.19.0-SNAPSHOT +google-cloud-chronicle:0.7.0:0.8.0-SNAPSHOT +proto-google-cloud-chronicle-v1:0.7.0:0.8.0-SNAPSHOT +grpc-google-cloud-chronicle-v1:0.7.0:0.8.0-SNAPSHOT +proto-google-cloud-cloudsupport-v2beta:0.53.0:0.54.0-SNAPSHOT +grpc-google-cloud-cloudsupport-v2beta:0.53.0:0.54.0-SNAPSHOT +proto-google-cloud-modelarmor-v1beta:0.10.0:0.11.0-SNAPSHOT +grpc-google-cloud-modelarmor-v1beta:0.10.0:0.11.0-SNAPSHOT +proto-google-cloud-dataform-v1:0.68.0:0.69.0-SNAPSHOT +grpc-google-cloud-dataform-v1:0.68.0:0.69.0-SNAPSHOT +google-cloud-spanneradapter:0.5.0:0.6.0-SNAPSHOT +proto-google-cloud-spanneradapter-v1:0.5.0:0.6.0-SNAPSHOT +grpc-google-cloud-spanneradapter-v1:0.5.0:0.6.0-SNAPSHOT +proto-google-cloud-workspaceevents-v1beta:0.33.0:0.34.0-SNAPSHOT +grpc-google-cloud-workspaceevents-v1beta:0.33.0:0.34.0-SNAPSHOT +google-cloud-maintenance:0.3.0:0.4.0-SNAPSHOT +proto-google-cloud-maintenance-v1beta:0.3.0:0.4.0-SNAPSHOT +grpc-google-cloud-maintenance-v1beta:0.3.0:0.4.0-SNAPSHOT +google-cloud-configdelivery:0.3.0:0.4.0-SNAPSHOT +proto-google-cloud-configdelivery-v1beta:0.3.0:0.4.0-SNAPSHOT +grpc-google-cloud-configdelivery-v1beta:0.3.0:0.4.0-SNAPSHOT +proto-google-cloud-bigquerydatapolicy-v2beta1:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-bigquerydatapolicy-v2beta1:0.66.0:0.67.0-SNAPSHOT +google-cloud-licensemanager:0.2.0:0.3.0-SNAPSHOT +proto-google-cloud-licensemanager-v1:0.2.0:0.3.0-SNAPSHOT +grpc-google-cloud-licensemanager-v1:0.2.0:0.3.0-SNAPSHOT +proto-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT +grpc-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT From 069be0f5be641b786e947f372b1f9ef463f2038e Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Tue, 29 Jul 2025 18:55:11 -0400 Subject: [PATCH 2/4] feat: add v2 for bigquerydatapolicy (#11690) b/432507596 https://github.com/googleapis/google-cloud-java/pull/11687 didn't work because it was made with poms pointing to released versions --------- Co-authored-by: cloud-java-bot --- generation_config.yaml | 1 + java-bigquerydatapolicy/README.md | 8 +- .../pom.xml | 10 + .../google-cloud-bigquerydatapolicy/pom.xml | 9 + .../v2/DataPolicyServiceClient.java | 1581 +++++++++ .../v2/DataPolicyServiceSettings.java | 323 ++ .../datapolicies/v2/gapic_metadata.json | 48 + .../datapolicies/v2/package-info.java | 46 + .../v2/stub/DataPolicyServiceStub.java | 98 + .../stub/DataPolicyServiceStubSettings.java | 647 ++++ .../GrpcDataPolicyServiceCallableFactory.java | 113 + .../v2/stub/GrpcDataPolicyServiceStub.java | 463 +++ ...pJsonDataPolicyServiceCallableFactory.java | 101 + .../stub/HttpJsonDataPolicyServiceStub.java | 765 +++++ .../reflect-config.json | 1667 ++++++++++ .../DataPolicyServiceClientHttpJsonTest.java | 899 ++++++ .../v2/DataPolicyServiceClientTest.java | 801 +++++ .../v2/MockDataPolicyService.java | 59 + .../v2/MockDataPolicyServiceImpl.java | 274 ++ .../pom.xml | 45 + .../v2/DataPolicyServiceGrpc.java | 1645 ++++++++++ java-bigquerydatapolicy/pom.xml | 12 + .../clirr-ignored-differences.xml | 80 + .../pom.xml | 37 + .../datapolicies/v2/AddGranteesRequest.java | 1080 +++++++ .../v2/AddGranteesRequestOrBuilder.java | 152 + .../v2/CreateDataPolicyRequest.java | 1197 +++++++ .../v2/CreateDataPolicyRequestOrBuilder.java | 134 + .../datapolicies/v2/DataMaskingPolicy.java | 1442 +++++++++ .../v2/DataMaskingPolicyOrBuilder.java | 126 + .../bigquery/datapolicies/v2/DataPolicy.java | 2850 +++++++++++++++++ .../datapolicies/v2/DataPolicyName.java | 223 ++ .../datapolicies/v2/DataPolicyOrBuilder.java | 360 +++ .../datapolicies/v2/DataPolicyProto.java | 343 ++ .../v2/DeleteDataPolicyRequest.java | 665 ++++ .../v2/DeleteDataPolicyRequestOrBuilder.java | 58 + .../datapolicies/v2/GetDataPolicyRequest.java | 662 ++++ .../v2/GetDataPolicyRequestOrBuilder.java | 58 + .../v2/ListDataPoliciesRequest.java | 1200 +++++++ .../v2/ListDataPoliciesRequestOrBuilder.java | 140 + .../v2/ListDataPoliciesResponse.java | 1181 +++++++ .../v2/ListDataPoliciesResponseOrBuilder.java | 110 + .../datapolicies/v2/LocationName.java | 192 ++ .../v2/RemoveGranteesRequest.java | 1083 +++++++ .../v2/RemoveGranteesRequestOrBuilder.java | 152 + .../v2/UpdateDataPolicyRequest.java | 1256 ++++++++ .../v2/UpdateDataPolicyRequestOrBuilder.java | 147 + .../bigquery/datapolicies/v2/datapolicy.proto | 496 +++ .../addgrantees/AsyncAddGrantees.java | 53 + .../addgrantees/SyncAddGrantees.java | 49 + ...ncAddGranteesDatapolicynameListstring.java | 45 + .../SyncAddGranteesStringListstring.java | 45 + .../SyncCreateSetCredentialsProvider.java | 45 + .../create/SyncCreateSetEndpoint.java | 42 + .../SyncCreateUseHttpJsonTransport.java | 41 + .../AsyncCreateDataPolicy.java | 52 + .../SyncCreateDataPolicy.java | 48 + ...ataPolicyLocationnameDatapolicyString.java | 45 + ...reateDataPolicyStringDatapolicyString.java | 45 + .../AsyncDeleteDataPolicy.java | 50 + .../SyncDeleteDataPolicy.java | 46 + .../SyncDeleteDataPolicyDatapolicyname.java | 42 + .../SyncDeleteDataPolicyString.java | 42 + .../getdatapolicy/AsyncGetDataPolicy.java | 50 + .../getdatapolicy/SyncGetDataPolicy.java | 46 + .../SyncGetDataPolicyDatapolicyname.java | 42 + .../SyncGetDataPolicyString.java | 42 + .../getiampolicy/AsyncGetIamPolicy.java | 51 + .../getiampolicy/SyncGetIamPolicy.java | 48 + .../AsyncListDataPolicies.java | 55 + .../AsyncListDataPoliciesPaged.java | 63 + .../SyncListDataPolicies.java | 51 + .../SyncListDataPoliciesLocationname.java | 44 + .../SyncListDataPoliciesString.java | 44 + .../removegrantees/AsyncRemoveGrantees.java | 53 + .../removegrantees/SyncRemoveGrantees.java | 49 + ...emoveGranteesDatapolicynameListstring.java | 45 + .../SyncRemoveGranteesStringListstring.java | 45 + .../setiampolicy/AsyncSetIamPolicy.java | 52 + .../setiampolicy/SyncSetIamPolicy.java | 49 + .../AsyncTestIamPermissions.java | 52 + .../SyncTestIamPermissions.java | 48 + .../AsyncUpdateDataPolicy.java | 52 + .../SyncUpdateDataPolicy.java | 48 + ...ncUpdateDataPolicyDatapolicyFieldmask.java | 43 + .../SyncCreateDataPolicy.java | 56 + .../SyncCreateDataPolicy.java | 57 + versions.txt | 2 + 88 files changed, 26912 insertions(+), 4 deletions(-) create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClient.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceSettings.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/gapic_metadata.json create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/package-info.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStub.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceCallableFactory.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceCallableFactory.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientHttpJsonTest.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientTest.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyService.java create mode 100644 java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyServiceImpl.java create mode 100644 java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml create mode 100644 java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceGrpc.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/clirr-ignored-differences.xml create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequest.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequestOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequest.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequestOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicy.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicyOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicy.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyName.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyProto.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequest.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequestOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequest.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequestOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequest.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequestOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponse.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponseOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/LocationName.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequest.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequestOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequest.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequestOrBuilder.java create mode 100644 java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/proto/google/cloud/bigquery/datapolicies/v2/datapolicy.proto create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/AsyncAddGrantees.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGrantees.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesDatapolicynameListstring.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesStringListstring.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetEndpoint.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/AsyncCreateDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyLocationnameDatapolicyString.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyStringDatapolicyString.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/AsyncDeleteDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyDatapolicyname.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyString.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/AsyncGetDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyDatapolicyname.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyString.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/AsyncGetIamPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/SyncGetIamPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPolicies.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPoliciesPaged.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPolicies.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesLocationname.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesString.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/AsyncRemoveGrantees.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGrantees.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesDatapolicynameListstring.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesStringListstring.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/AsyncSetIamPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/SyncSetIamPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/AsyncTestIamPermissions.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/SyncTestIamPermissions.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/AsyncUpdateDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicyDatapolicyFieldmask.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservicesettings/createdatapolicy/SyncCreateDataPolicy.java create mode 100644 java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/stub/datapolicyservicestubsettings/createdatapolicy/SyncCreateDataPolicy.java diff --git a/generation_config.yaml b/generation_config.yaml index 7225d70adf48..82cfb276e575 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -397,6 +397,7 @@ libraries: - proto_path: google/cloud/bigquery/datapolicies/v1 - proto_path: google/cloud/bigquery/datapolicies/v1beta1 - proto_path: google/cloud/bigquery/datapolicies/v2beta1 + - proto_path: google/cloud/bigquery/datapolicies/v2 - api_shortname: bigquerydatatransfer name_pretty: BigQuery Data Transfer Service diff --git a/java-bigquerydatapolicy/README.md b/java-bigquerydatapolicy/README.md index a1bce14604e9..07cdee5b894c 100644 --- a/java-bigquerydatapolicy/README.md +++ b/java-bigquerydatapolicy/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerydatapolicy - 0.65.0 + 0.66.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.65.0' +implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.66.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.65.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.66.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatapolicy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.65.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.66.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml index 9344d8ea703b..986a8019ad5f 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml @@ -44,6 +44,11 @@ grpc-google-cloud-bigquerydatapolicy-v2beta1 0.67.0-SNAPSHOT + + com.google.api.grpc + grpc-google-cloud-bigquerydatapolicy-v2 + 0.67.0-SNAPSHOT + com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 @@ -59,6 +64,11 @@ proto-google-cloud-bigquerydatapolicy-v2beta1 0.67.0-SNAPSHOT + + com.google.api.grpc + proto-google-cloud-bigquerydatapolicy-v2 + 0.67.0-SNAPSHOT + diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml index 08b6a28d6ffe..f3fbfd70c38d 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml @@ -41,6 +41,10 @@ proto-google-common-protos + + com.google.api.grpc + proto-google-cloud-bigquerydatapolicy-v2 + com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 @@ -74,6 +78,11 @@ grpc-google-common-protos test + + com.google.api.grpc + grpc-google-cloud-bigquerydatapolicy-v2 + test + com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClient.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClient.java new file mode 100644 index 000000000000..2d5c324390a0 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClient.java @@ -0,0 +1,1581 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.bigquery.datapolicies.v2.stub.DataPolicyServiceStub; +import com.google.cloud.bigquery.datapolicies.v2.stub.DataPolicyServiceStubSettings; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: Data Policy Service provides APIs for managing the BigQuery Data Policy. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+ *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ *   DataPolicy dataPolicy = DataPolicy.newBuilder().build();
+ *   String dataPolicyId = "dataPolicyId1874146231";
+ *   DataPolicy response =
+ *       dataPolicyServiceClient.createDataPolicy(parent, dataPolicy, dataPolicyId);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the DataPolicyServiceClient object to clean up resources + * such as threads. In the example above, try-with-resources is used, which automatically calls + * close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateDataPolicy

Creates a new data policy under a project with the given `data_policy_id` (used as the display name), and data policy type.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createDataPolicy(CreateDataPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createDataPolicy(LocationName parent, DataPolicy dataPolicy, String dataPolicyId) + *

  • createDataPolicy(String parent, DataPolicy dataPolicy, String dataPolicyId) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createDataPolicyCallable() + *

+ *

AddGrantees

Adds new grantees to a data policy. The new grantees will be added to the existing grantees. If the request contains a duplicate grantee, the grantee will be ignored. If the request contains a grantee that already exists, the grantee will be ignored.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • addGrantees(AddGranteesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • addGrantees(DataPolicyName dataPolicy, List<String> grantees) + *

  • addGrantees(String dataPolicy, List<String> grantees) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • addGranteesCallable() + *

+ *

RemoveGrantees

Removes grantees from a data policy. The grantees will be removed from the existing grantees. If the request contains a grantee that does not exist, the grantee will be ignored.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • removeGrantees(RemoveGranteesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • removeGrantees(DataPolicyName dataPolicy, List<String> grantees) + *

  • removeGrantees(String dataPolicy, List<String> grantees) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • removeGranteesCallable() + *

+ *

UpdateDataPolicy

Updates the metadata for an existing data policy. The target data policy can be specified by the resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateDataPolicy(UpdateDataPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • updateDataPolicy(DataPolicy dataPolicy, FieldMask updateMask) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateDataPolicyCallable() + *

+ *

DeleteDataPolicy

Deletes the data policy specified by its resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteDataPolicy(DeleteDataPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteDataPolicy(DataPolicyName name) + *

  • deleteDataPolicy(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteDataPolicyCallable() + *

+ *

GetDataPolicy

Gets the data policy specified by its resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getDataPolicy(GetDataPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getDataPolicy(DataPolicyName name) + *

  • getDataPolicy(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getDataPolicyCallable() + *

+ *

ListDataPolicies

List all of the data policies in the specified parent project.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listDataPolicies(ListDataPoliciesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listDataPolicies(LocationName parent) + *

  • listDataPolicies(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listDataPoliciesPagedCallable() + *

  • listDataPoliciesCallable() + *

+ *

GetIamPolicy

Gets the IAM policy for the specified data policy.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

SetIamPolicy

Sets the IAM policy for the specified data policy.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

TestIamPermissions

Returns the caller's permission on the specified data policy resource.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of DataPolicyServiceSettings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * DataPolicyServiceSettings dataPolicyServiceSettings =
+ *     DataPolicyServiceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * DataPolicyServiceClient dataPolicyServiceClient =
+ *     DataPolicyServiceClient.create(dataPolicyServiceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * DataPolicyServiceSettings dataPolicyServiceSettings =
+ *     DataPolicyServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * DataPolicyServiceClient dataPolicyServiceClient =
+ *     DataPolicyServiceClient.create(dataPolicyServiceSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * DataPolicyServiceSettings dataPolicyServiceSettings =
+ *     DataPolicyServiceSettings.newHttpJsonBuilder().build();
+ * DataPolicyServiceClient dataPolicyServiceClient =
+ *     DataPolicyServiceClient.create(dataPolicyServiceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class DataPolicyServiceClient implements BackgroundResource { + private final DataPolicyServiceSettings settings; + private final DataPolicyServiceStub stub; + + /** Constructs an instance of DataPolicyServiceClient with default settings. */ + public static final DataPolicyServiceClient create() throws IOException { + return create(DataPolicyServiceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of DataPolicyServiceClient, using the given settings. The channels are + * created based on the settings passed in, or defaults for any settings that are not set. + */ + public static final DataPolicyServiceClient create(DataPolicyServiceSettings settings) + throws IOException { + return new DataPolicyServiceClient(settings); + } + + /** + * Constructs an instance of DataPolicyServiceClient, using the given stub for making calls. This + * is for advanced usage - prefer using create(DataPolicyServiceSettings). + */ + public static final DataPolicyServiceClient create(DataPolicyServiceStub stub) { + return new DataPolicyServiceClient(stub); + } + + /** + * Constructs an instance of DataPolicyServiceClient, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected DataPolicyServiceClient(DataPolicyServiceSettings settings) throws IOException { + this.settings = settings; + this.stub = ((DataPolicyServiceStubSettings) settings.getStubSettings()).createStub(); + } + + protected DataPolicyServiceClient(DataPolicyServiceStub stub) { + this.settings = null; + this.stub = stub; + } + + public final DataPolicyServiceSettings getSettings() { + return settings; + } + + public DataPolicyServiceStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new data policy under a project with the given `data_policy_id` (used as the display + * name), and data policy type. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   DataPolicy dataPolicy = DataPolicy.newBuilder().build();
+   *   String dataPolicyId = "dataPolicyId1874146231";
+   *   DataPolicy response =
+   *       dataPolicyServiceClient.createDataPolicy(parent, dataPolicy, dataPolicyId);
+   * }
+   * }
+ * + * @param parent Required. Resource name of the project that the data policy will belong to. The + * format is `projects/{project_number}/locations/{location_id}`. + * @param dataPolicy Required. The data policy to create. The `name` field does not need to be + * provided for the data policy creation. + * @param dataPolicyId Required. User-assigned (human readable) ID of the data policy that needs + * to be unique within a project. Used as {data_policy_id} in part of the resource name. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy createDataPolicy( + LocationName parent, DataPolicy dataPolicy, String dataPolicyId) { + CreateDataPolicyRequest request = + CreateDataPolicyRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setDataPolicy(dataPolicy) + .setDataPolicyId(dataPolicyId) + .build(); + return createDataPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new data policy under a project with the given `data_policy_id` (used as the display + * name), and data policy type. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   DataPolicy dataPolicy = DataPolicy.newBuilder().build();
+   *   String dataPolicyId = "dataPolicyId1874146231";
+   *   DataPolicy response =
+   *       dataPolicyServiceClient.createDataPolicy(parent, dataPolicy, dataPolicyId);
+   * }
+   * }
+ * + * @param parent Required. Resource name of the project that the data policy will belong to. The + * format is `projects/{project_number}/locations/{location_id}`. + * @param dataPolicy Required. The data policy to create. The `name` field does not need to be + * provided for the data policy creation. + * @param dataPolicyId Required. User-assigned (human readable) ID of the data policy that needs + * to be unique within a project. Used as {data_policy_id} in part of the resource name. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy createDataPolicy( + String parent, DataPolicy dataPolicy, String dataPolicyId) { + CreateDataPolicyRequest request = + CreateDataPolicyRequest.newBuilder() + .setParent(parent) + .setDataPolicy(dataPolicy) + .setDataPolicyId(dataPolicyId) + .build(); + return createDataPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new data policy under a project with the given `data_policy_id` (used as the display + * name), and data policy type. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   CreateDataPolicyRequest request =
+   *       CreateDataPolicyRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setDataPolicyId("dataPolicyId1874146231")
+   *           .setDataPolicy(DataPolicy.newBuilder().build())
+   *           .build();
+   *   DataPolicy response = dataPolicyServiceClient.createDataPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy createDataPolicy(CreateDataPolicyRequest request) { + return createDataPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new data policy under a project with the given `data_policy_id` (used as the display + * name), and data policy type. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   CreateDataPolicyRequest request =
+   *       CreateDataPolicyRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setDataPolicyId("dataPolicyId1874146231")
+   *           .setDataPolicy(DataPolicy.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.createDataPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   DataPolicy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createDataPolicyCallable() { + return stub.createDataPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Adds new grantees to a data policy. The new grantees will be added to the existing grantees. If + * the request contains a duplicate grantee, the grantee will be ignored. If the request contains + * a grantee that already exists, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]");
+   *   List grantees = new ArrayList<>();
+   *   DataPolicy response = dataPolicyServiceClient.addGrantees(dataPolicy, grantees);
+   * }
+   * }
+ * + * @param dataPolicy Required. Resource name of this data policy, in the format of + * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. + * @param grantees Required. IAM principal that should be granted Fine Grained Access to the + * underlying data goverened by the data policy. The target data policy is determined by the + * `data_policy` field. + *

Uses the [IAM V2 principal + * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2). Supported principal + * types: + *

    + *
  • User + *
  • Group + *
  • Service account + *
+ * + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy addGrantees(DataPolicyName dataPolicy, List grantees) { + AddGranteesRequest request = + AddGranteesRequest.newBuilder() + .setDataPolicy(dataPolicy == null ? null : dataPolicy.toString()) + .addAllGrantees(grantees) + .build(); + return addGrantees(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Adds new grantees to a data policy. The new grantees will be added to the existing grantees. If + * the request contains a duplicate grantee, the grantee will be ignored. If the request contains + * a grantee that already exists, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   String dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString();
+   *   List grantees = new ArrayList<>();
+   *   DataPolicy response = dataPolicyServiceClient.addGrantees(dataPolicy, grantees);
+   * }
+   * }
+ * + * @param dataPolicy Required. Resource name of this data policy, in the format of + * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. + * @param grantees Required. IAM principal that should be granted Fine Grained Access to the + * underlying data goverened by the data policy. The target data policy is determined by the + * `data_policy` field. + *

Uses the [IAM V2 principal + * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2). Supported principal + * types: + *

    + *
  • User + *
  • Group + *
  • Service account + *
+ * + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy addGrantees(String dataPolicy, List grantees) { + AddGranteesRequest request = + AddGranteesRequest.newBuilder().setDataPolicy(dataPolicy).addAllGrantees(grantees).build(); + return addGrantees(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Adds new grantees to a data policy. The new grantees will be added to the existing grantees. If + * the request contains a duplicate grantee, the grantee will be ignored. If the request contains + * a grantee that already exists, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   AddGranteesRequest request =
+   *       AddGranteesRequest.newBuilder()
+   *           .setDataPolicy(
+   *               DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .addAllGrantees(new ArrayList())
+   *           .build();
+   *   DataPolicy response = dataPolicyServiceClient.addGrantees(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy addGrantees(AddGranteesRequest request) { + return addGranteesCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Adds new grantees to a data policy. The new grantees will be added to the existing grantees. If + * the request contains a duplicate grantee, the grantee will be ignored. If the request contains + * a grantee that already exists, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   AddGranteesRequest request =
+   *       AddGranteesRequest.newBuilder()
+   *           .setDataPolicy(
+   *               DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .addAllGrantees(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.addGranteesCallable().futureCall(request);
+   *   // Do something.
+   *   DataPolicy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable addGranteesCallable() { + return stub.addGranteesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes grantees from a data policy. The grantees will be removed from the existing grantees. + * If the request contains a grantee that does not exist, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]");
+   *   List grantees = new ArrayList<>();
+   *   DataPolicy response = dataPolicyServiceClient.removeGrantees(dataPolicy, grantees);
+   * }
+   * }
+ * + * @param dataPolicy Required. Resource name of this data policy, in the format of + * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. + * @param grantees Required. IAM principal that should be revoked from Fine Grained Access to the + * underlying data goverened by the data policy. The target data policy is determined by the + * `data_policy` field. + *

Uses the [IAM V2 principal + * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2). Supported principal + * types: + *

    + *
  • User + *
  • Group + *
  • Service account + *
+ * + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy removeGrantees(DataPolicyName dataPolicy, List grantees) { + RemoveGranteesRequest request = + RemoveGranteesRequest.newBuilder() + .setDataPolicy(dataPolicy == null ? null : dataPolicy.toString()) + .addAllGrantees(grantees) + .build(); + return removeGrantees(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes grantees from a data policy. The grantees will be removed from the existing grantees. + * If the request contains a grantee that does not exist, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   String dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString();
+   *   List grantees = new ArrayList<>();
+   *   DataPolicy response = dataPolicyServiceClient.removeGrantees(dataPolicy, grantees);
+   * }
+   * }
+ * + * @param dataPolicy Required. Resource name of this data policy, in the format of + * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. + * @param grantees Required. IAM principal that should be revoked from Fine Grained Access to the + * underlying data goverened by the data policy. The target data policy is determined by the + * `data_policy` field. + *

Uses the [IAM V2 principal + * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2). Supported principal + * types: + *

    + *
  • User + *
  • Group + *
  • Service account + *
+ * + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy removeGrantees(String dataPolicy, List grantees) { + RemoveGranteesRequest request = + RemoveGranteesRequest.newBuilder() + .setDataPolicy(dataPolicy) + .addAllGrantees(grantees) + .build(); + return removeGrantees(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes grantees from a data policy. The grantees will be removed from the existing grantees. + * If the request contains a grantee that does not exist, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   RemoveGranteesRequest request =
+   *       RemoveGranteesRequest.newBuilder()
+   *           .setDataPolicy(
+   *               DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .addAllGrantees(new ArrayList())
+   *           .build();
+   *   DataPolicy response = dataPolicyServiceClient.removeGrantees(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy removeGrantees(RemoveGranteesRequest request) { + return removeGranteesCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes grantees from a data policy. The grantees will be removed from the existing grantees. + * If the request contains a grantee that does not exist, the grantee will be ignored. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   RemoveGranteesRequest request =
+   *       RemoveGranteesRequest.newBuilder()
+   *           .setDataPolicy(
+   *               DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .addAllGrantees(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.removeGranteesCallable().futureCall(request);
+   *   // Do something.
+   *   DataPolicy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable removeGranteesCallable() { + return stub.removeGranteesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the metadata for an existing data policy. The target data policy can be specified by + * the resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   DataPolicy dataPolicy = DataPolicy.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   DataPolicy response = dataPolicyServiceClient.updateDataPolicy(dataPolicy, updateMask);
+   * }
+   * }
+ * + * @param dataPolicy Required. Update the data policy's metadata. + *

The target data policy is determined by the `name` field. Other fields are updated to + * the specified values based on the field masks. + * @param updateMask Optional. The update mask applies to the resource. For the `FieldMask` + * definition, see + * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If + * not set, defaults to all of the fields that are allowed to update. + *

Updates to the `name` and `dataPolicyId` fields are not allowed. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy updateDataPolicy(DataPolicy dataPolicy, FieldMask updateMask) { + UpdateDataPolicyRequest request = + UpdateDataPolicyRequest.newBuilder() + .setDataPolicy(dataPolicy) + .setUpdateMask(updateMask) + .build(); + return updateDataPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the metadata for an existing data policy. The target data policy can be specified by + * the resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   UpdateDataPolicyRequest request =
+   *       UpdateDataPolicyRequest.newBuilder()
+   *           .setDataPolicy(DataPolicy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setAllowMissing(true)
+   *           .build();
+   *   DataPolicy response = dataPolicyServiceClient.updateDataPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy updateDataPolicy(UpdateDataPolicyRequest request) { + return updateDataPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the metadata for an existing data policy. The target data policy can be specified by + * the resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   UpdateDataPolicyRequest request =
+   *       UpdateDataPolicyRequest.newBuilder()
+   *           .setDataPolicy(DataPolicy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setAllowMissing(true)
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.updateDataPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   DataPolicy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateDataPolicyCallable() { + return stub.updateDataPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]");
+   *   dataPolicyServiceClient.deleteDataPolicy(name);
+   * }
+   * }
+ * + * @param name Required. Resource name of the data policy to delete. Format is + * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteDataPolicy(DataPolicyName name) { + DeleteDataPolicyRequest request = + DeleteDataPolicyRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteDataPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   String name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString();
+   *   dataPolicyServiceClient.deleteDataPolicy(name);
+   * }
+   * }
+ * + * @param name Required. Resource name of the data policy to delete. Format is + * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteDataPolicy(String name) { + DeleteDataPolicyRequest request = DeleteDataPolicyRequest.newBuilder().setName(name).build(); + deleteDataPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   DeleteDataPolicyRequest request =
+   *       DeleteDataPolicyRequest.newBuilder()
+   *           .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .build();
+   *   dataPolicyServiceClient.deleteDataPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteDataPolicy(DeleteDataPolicyRequest request) { + deleteDataPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   DeleteDataPolicyRequest request =
+   *       DeleteDataPolicyRequest.newBuilder()
+   *           .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.deleteDataPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteDataPolicyCallable() { + return stub.deleteDataPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]");
+   *   DataPolicy response = dataPolicyServiceClient.getDataPolicy(name);
+   * }
+   * }
+ * + * @param name Required. Resource name of the requested data policy. Format is + * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy getDataPolicy(DataPolicyName name) { + GetDataPolicyRequest request = + GetDataPolicyRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getDataPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   String name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString();
+   *   DataPolicy response = dataPolicyServiceClient.getDataPolicy(name);
+   * }
+   * }
+ * + * @param name Required. Resource name of the requested data policy. Format is + * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy getDataPolicy(String name) { + GetDataPolicyRequest request = GetDataPolicyRequest.newBuilder().setName(name).build(); + return getDataPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   GetDataPolicyRequest request =
+   *       GetDataPolicyRequest.newBuilder()
+   *           .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .build();
+   *   DataPolicy response = dataPolicyServiceClient.getDataPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DataPolicy getDataPolicy(GetDataPolicyRequest request) { + return getDataPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the data policy specified by its resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   GetDataPolicyRequest request =
+   *       GetDataPolicyRequest.newBuilder()
+   *           .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.getDataPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   DataPolicy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getDataPolicyCallable() { + return stub.getDataPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the data policies in the specified parent project. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (DataPolicy element : dataPolicyServiceClient.listDataPolicies(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Resource name of the project for which to list data policies. Format is + * `projects/{project_number}/locations/{location_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListDataPoliciesPagedResponse listDataPolicies(LocationName parent) { + ListDataPoliciesRequest request = + ListDataPoliciesRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listDataPolicies(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the data policies in the specified parent project. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   for (DataPolicy element : dataPolicyServiceClient.listDataPolicies(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Resource name of the project for which to list data policies. Format is + * `projects/{project_number}/locations/{location_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListDataPoliciesPagedResponse listDataPolicies(String parent) { + ListDataPoliciesRequest request = + ListDataPoliciesRequest.newBuilder().setParent(parent).build(); + return listDataPolicies(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the data policies in the specified parent project. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   ListDataPoliciesRequest request =
+   *       ListDataPoliciesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   for (DataPolicy element : dataPolicyServiceClient.listDataPolicies(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListDataPoliciesPagedResponse listDataPolicies(ListDataPoliciesRequest request) { + return listDataPoliciesPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the data policies in the specified parent project. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   ListDataPoliciesRequest request =
+   *       ListDataPoliciesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.listDataPoliciesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (DataPolicy element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listDataPoliciesPagedCallable() { + return stub.listDataPoliciesPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the data policies in the specified parent project. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   ListDataPoliciesRequest request =
+   *       ListDataPoliciesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   while (true) {
+   *     ListDataPoliciesResponse response =
+   *         dataPolicyServiceClient.listDataPoliciesCallable().call(request);
+   *     for (DataPolicy element : response.getDataPoliciesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listDataPoliciesCallable() { + return stub.listDataPoliciesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the IAM policy for the specified data policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = dataPolicyServiceClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the IAM policy for the specified data policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = dataPolicyServiceClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the IAM policy for the specified data policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = dataPolicyServiceClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the IAM policy for the specified data policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = dataPolicyServiceClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the caller's permission on the specified data policy resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = dataPolicyServiceClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the caller's permission on the specified data policy resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       dataPolicyServiceClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListDataPoliciesPagedResponse + extends AbstractPagedListResponse< + ListDataPoliciesRequest, + ListDataPoliciesResponse, + DataPolicy, + ListDataPoliciesPage, + ListDataPoliciesFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListDataPoliciesPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListDataPoliciesPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListDataPoliciesPagedResponse(ListDataPoliciesPage page) { + super(page, ListDataPoliciesFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListDataPoliciesPage + extends AbstractPage< + ListDataPoliciesRequest, ListDataPoliciesResponse, DataPolicy, ListDataPoliciesPage> { + + private ListDataPoliciesPage( + PageContext context, + ListDataPoliciesResponse response) { + super(context, response); + } + + private static ListDataPoliciesPage createEmptyPage() { + return new ListDataPoliciesPage(null, null); + } + + @Override + protected ListDataPoliciesPage createPage( + PageContext context, + ListDataPoliciesResponse response) { + return new ListDataPoliciesPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListDataPoliciesFixedSizeCollection + extends AbstractFixedSizeCollection< + ListDataPoliciesRequest, + ListDataPoliciesResponse, + DataPolicy, + ListDataPoliciesPage, + ListDataPoliciesFixedSizeCollection> { + + private ListDataPoliciesFixedSizeCollection( + List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListDataPoliciesFixedSizeCollection createEmptyCollection() { + return new ListDataPoliciesFixedSizeCollection(null, 0); + } + + @Override + protected ListDataPoliciesFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListDataPoliciesFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceSettings.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceSettings.java new file mode 100644 index 000000000000..46504da8eb93 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceSettings.java @@ -0,0 +1,323 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import static com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient.ListDataPoliciesPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.bigquery.datapolicies.v2.stub.DataPolicyServiceStubSettings; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link DataPolicyServiceClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (bigquerydatapolicy.googleapis.com) and default port (443) are + * used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createDataPolicy: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * DataPolicyServiceSettings.Builder dataPolicyServiceSettingsBuilder =
+ *     DataPolicyServiceSettings.newBuilder();
+ * dataPolicyServiceSettingsBuilder
+ *     .createDataPolicySettings()
+ *     .setRetrySettings(
+ *         dataPolicyServiceSettingsBuilder
+ *             .createDataPolicySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * DataPolicyServiceSettings dataPolicyServiceSettings = dataPolicyServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@Generated("by gapic-generator-java") +public class DataPolicyServiceSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createDataPolicy. */ + public UnaryCallSettings createDataPolicySettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).createDataPolicySettings(); + } + + /** Returns the object with the settings used for calls to addGrantees. */ + public UnaryCallSettings addGranteesSettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).addGranteesSettings(); + } + + /** Returns the object with the settings used for calls to removeGrantees. */ + public UnaryCallSettings removeGranteesSettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).removeGranteesSettings(); + } + + /** Returns the object with the settings used for calls to updateDataPolicy. */ + public UnaryCallSettings updateDataPolicySettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).updateDataPolicySettings(); + } + + /** Returns the object with the settings used for calls to deleteDataPolicy. */ + public UnaryCallSettings deleteDataPolicySettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).deleteDataPolicySettings(); + } + + /** Returns the object with the settings used for calls to getDataPolicy. */ + public UnaryCallSettings getDataPolicySettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).getDataPolicySettings(); + } + + /** Returns the object with the settings used for calls to listDataPolicies. */ + public PagedCallSettings< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse> + listDataPoliciesSettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).listDataPoliciesSettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((DataPolicyServiceStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final DataPolicyServiceSettings create(DataPolicyServiceStubSettings stub) + throws IOException { + return new DataPolicyServiceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return DataPolicyServiceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return DataPolicyServiceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DataPolicyServiceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return DataPolicyServiceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return DataPolicyServiceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return DataPolicyServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return DataPolicyServiceStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return DataPolicyServiceStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected DataPolicyServiceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for DataPolicyServiceSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(DataPolicyServiceStubSettings.newBuilder(clientContext)); + } + + protected Builder(DataPolicyServiceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(DataPolicyServiceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(DataPolicyServiceStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(DataPolicyServiceStubSettings.newHttpJsonBuilder()); + } + + public DataPolicyServiceStubSettings.Builder getStubSettingsBuilder() { + return ((DataPolicyServiceStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createDataPolicy. */ + public UnaryCallSettings.Builder + createDataPolicySettings() { + return getStubSettingsBuilder().createDataPolicySettings(); + } + + /** Returns the builder for the settings used for calls to addGrantees. */ + public UnaryCallSettings.Builder addGranteesSettings() { + return getStubSettingsBuilder().addGranteesSettings(); + } + + /** Returns the builder for the settings used for calls to removeGrantees. */ + public UnaryCallSettings.Builder removeGranteesSettings() { + return getStubSettingsBuilder().removeGranteesSettings(); + } + + /** Returns the builder for the settings used for calls to updateDataPolicy. */ + public UnaryCallSettings.Builder + updateDataPolicySettings() { + return getStubSettingsBuilder().updateDataPolicySettings(); + } + + /** Returns the builder for the settings used for calls to deleteDataPolicy. */ + public UnaryCallSettings.Builder deleteDataPolicySettings() { + return getStubSettingsBuilder().deleteDataPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getDataPolicy. */ + public UnaryCallSettings.Builder getDataPolicySettings() { + return getStubSettingsBuilder().getDataPolicySettings(); + } + + /** Returns the builder for the settings used for calls to listDataPolicies. */ + public PagedCallSettings.Builder< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse> + listDataPoliciesSettings() { + return getStubSettingsBuilder().listDataPoliciesSettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public DataPolicyServiceSettings build() throws IOException { + return new DataPolicyServiceSettings(this); + } + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/gapic_metadata.json b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/gapic_metadata.json new file mode 100644 index 000000000000..559a1a77f042 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/gapic_metadata.json @@ -0,0 +1,48 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "java", + "protoPackage": "google.cloud.bigquery.datapolicies.v2", + "libraryPackage": "com.google.cloud.bigquery.datapolicies.v2", + "services": { + "DataPolicyService": { + "clients": { + "grpc": { + "libraryClient": "DataPolicyServiceClient", + "rpcs": { + "AddGrantees": { + "methods": ["addGrantees", "addGrantees", "addGrantees", "addGranteesCallable"] + }, + "CreateDataPolicy": { + "methods": ["createDataPolicy", "createDataPolicy", "createDataPolicy", "createDataPolicyCallable"] + }, + "DeleteDataPolicy": { + "methods": ["deleteDataPolicy", "deleteDataPolicy", "deleteDataPolicy", "deleteDataPolicyCallable"] + }, + "GetDataPolicy": { + "methods": ["getDataPolicy", "getDataPolicy", "getDataPolicy", "getDataPolicyCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "ListDataPolicies": { + "methods": ["listDataPolicies", "listDataPolicies", "listDataPolicies", "listDataPoliciesPagedCallable", "listDataPoliciesCallable"] + }, + "RemoveGrantees": { + "methods": ["removeGrantees", "removeGrantees", "removeGrantees", "removeGranteesCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "UpdateDataPolicy": { + "methods": ["updateDataPolicy", "updateDataPolicy", "updateDataPolicyCallable"] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/package-info.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/package-info.java new file mode 100644 index 000000000000..30b5e0edd016 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/package-info.java @@ -0,0 +1,46 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * A client to BigQuery Data Policy API + * + *

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

======================= DataPolicyServiceClient ======================= + * + *

Service Description: Data Policy Service provides APIs for managing the BigQuery Data Policy. + * + *

Sample for DataPolicyServiceClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) {
+ *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ *   DataPolicy dataPolicy = DataPolicy.newBuilder().build();
+ *   String dataPolicyId = "dataPolicyId1874146231";
+ *   DataPolicy response =
+ *       dataPolicyServiceClient.createDataPolicy(parent, dataPolicy, dataPolicyId);
+ * }
+ * }
+ */ +@Generated("by gapic-generator-java") +package com.google.cloud.bigquery.datapolicies.v2; + +import javax.annotation.Generated; diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStub.java new file mode 100644 index 000000000000..2678ccb1ee0d --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStub.java @@ -0,0 +1,98 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub; + +import static com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient.ListDataPoliciesPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse; +import com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the DataPolicyService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class DataPolicyServiceStub implements BackgroundResource { + + public UnaryCallable createDataPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: createDataPolicyCallable()"); + } + + public UnaryCallable addGranteesCallable() { + throw new UnsupportedOperationException("Not implemented: addGranteesCallable()"); + } + + public UnaryCallable removeGranteesCallable() { + throw new UnsupportedOperationException("Not implemented: removeGranteesCallable()"); + } + + public UnaryCallable updateDataPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: updateDataPolicyCallable()"); + } + + public UnaryCallable deleteDataPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: deleteDataPolicyCallable()"); + } + + public UnaryCallable getDataPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getDataPolicyCallable()"); + } + + public UnaryCallable + listDataPoliciesPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listDataPoliciesPagedCallable()"); + } + + public UnaryCallable + listDataPoliciesCallable() { + throw new UnsupportedOperationException("Not implemented: listDataPoliciesCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java new file mode 100644 index 000000000000..8517ec57f7a7 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java @@ -0,0 +1,647 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub; + +import static com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient.ListDataPoliciesPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse; +import com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link DataPolicyServiceStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (bigquerydatapolicy.googleapis.com) and default port (443) are + * used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createDataPolicy: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * DataPolicyServiceStubSettings.Builder dataPolicyServiceSettingsBuilder =
+ *     DataPolicyServiceStubSettings.newBuilder();
+ * dataPolicyServiceSettingsBuilder
+ *     .createDataPolicySettings()
+ *     .setRetrySettings(
+ *         dataPolicyServiceSettingsBuilder
+ *             .createDataPolicySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * DataPolicyServiceStubSettings dataPolicyServiceSettings =
+ *     dataPolicyServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@Generated("by gapic-generator-java") +public class DataPolicyServiceStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder() + .add("https://www.googleapis.com/auth/bigquery") + .add("https://www.googleapis.com/auth/cloud-platform") + .build(); + + private final UnaryCallSettings createDataPolicySettings; + private final UnaryCallSettings addGranteesSettings; + private final UnaryCallSettings removeGranteesSettings; + private final UnaryCallSettings updateDataPolicySettings; + private final UnaryCallSettings deleteDataPolicySettings; + private final UnaryCallSettings getDataPolicySettings; + private final PagedCallSettings< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse> + listDataPoliciesSettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor< + ListDataPoliciesRequest, ListDataPoliciesResponse, DataPolicy> + LIST_DATA_POLICIES_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListDataPoliciesRequest injectToken( + ListDataPoliciesRequest payload, String token) { + return ListDataPoliciesRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListDataPoliciesRequest injectPageSize( + ListDataPoliciesRequest payload, int pageSize) { + return ListDataPoliciesRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListDataPoliciesRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListDataPoliciesResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListDataPoliciesResponse payload) { + return payload.getDataPoliciesList(); + } + }; + + private static final PagedListResponseFactory< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse> + LIST_DATA_POLICIES_PAGE_STR_FACT = + new PagedListResponseFactory< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListDataPoliciesRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext + pageContext = + PageContext.create( + callable, LIST_DATA_POLICIES_PAGE_STR_DESC, request, context); + return ListDataPoliciesPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createDataPolicy. */ + public UnaryCallSettings createDataPolicySettings() { + return createDataPolicySettings; + } + + /** Returns the object with the settings used for calls to addGrantees. */ + public UnaryCallSettings addGranteesSettings() { + return addGranteesSettings; + } + + /** Returns the object with the settings used for calls to removeGrantees. */ + public UnaryCallSettings removeGranteesSettings() { + return removeGranteesSettings; + } + + /** Returns the object with the settings used for calls to updateDataPolicy. */ + public UnaryCallSettings updateDataPolicySettings() { + return updateDataPolicySettings; + } + + /** Returns the object with the settings used for calls to deleteDataPolicy. */ + public UnaryCallSettings deleteDataPolicySettings() { + return deleteDataPolicySettings; + } + + /** Returns the object with the settings used for calls to getDataPolicy. */ + public UnaryCallSettings getDataPolicySettings() { + return getDataPolicySettings; + } + + /** Returns the object with the settings used for calls to listDataPolicies. */ + public PagedCallSettings< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse> + listDataPoliciesSettings() { + return listDataPoliciesSettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public DataPolicyServiceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcDataPolicyServiceStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonDataPolicyServiceStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns the default service name. */ + @Override + public String getServiceName() { + return "bigquerydatapolicy"; + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "bigquerydatapolicy.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "bigquerydatapolicy.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(DataPolicyServiceStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(DataPolicyServiceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return DataPolicyServiceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected DataPolicyServiceStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createDataPolicySettings = settingsBuilder.createDataPolicySettings().build(); + addGranteesSettings = settingsBuilder.addGranteesSettings().build(); + removeGranteesSettings = settingsBuilder.removeGranteesSettings().build(); + updateDataPolicySettings = settingsBuilder.updateDataPolicySettings().build(); + deleteDataPolicySettings = settingsBuilder.deleteDataPolicySettings().build(); + getDataPolicySettings = settingsBuilder.getDataPolicySettings().build(); + listDataPoliciesSettings = settingsBuilder.listDataPoliciesSettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for DataPolicyServiceStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder + createDataPolicySettings; + private final UnaryCallSettings.Builder addGranteesSettings; + private final UnaryCallSettings.Builder + removeGranteesSettings; + private final UnaryCallSettings.Builder + updateDataPolicySettings; + private final UnaryCallSettings.Builder + deleteDataPolicySettings; + private final UnaryCallSettings.Builder getDataPolicySettings; + private final PagedCallSettings.Builder< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse> + listDataPoliciesSettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_0_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.DEADLINE_EXCEEDED, + StatusCode.Code.UNAVAILABLE, + StatusCode.Code.RESOURCE_EXHAUSTED))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(1000L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelayDuration(Duration.ofMillis(60000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(64000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(64000L)) + .setTotalTimeoutDuration(Duration.ofMillis(64000L)) + .build(); + definitions.put("retry_policy_0_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createDataPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + addGranteesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + removeGranteesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateDataPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteDataPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getDataPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listDataPoliciesSettings = PagedCallSettings.newBuilder(LIST_DATA_POLICIES_PAGE_STR_FACT); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createDataPolicySettings, + addGranteesSettings, + removeGranteesSettings, + updateDataPolicySettings, + deleteDataPolicySettings, + getDataPolicySettings, + listDataPoliciesSettings, + getIamPolicySettings, + setIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(DataPolicyServiceStubSettings settings) { + super(settings); + + createDataPolicySettings = settings.createDataPolicySettings.toBuilder(); + addGranteesSettings = settings.addGranteesSettings.toBuilder(); + removeGranteesSettings = settings.removeGranteesSettings.toBuilder(); + updateDataPolicySettings = settings.updateDataPolicySettings.toBuilder(); + deleteDataPolicySettings = settings.deleteDataPolicySettings.toBuilder(); + getDataPolicySettings = settings.getDataPolicySettings.toBuilder(); + listDataPoliciesSettings = settings.listDataPoliciesSettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createDataPolicySettings, + addGranteesSettings, + removeGranteesSettings, + updateDataPolicySettings, + deleteDataPolicySettings, + getDataPolicySettings, + listDataPoliciesSettings, + getIamPolicySettings, + setIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createDataPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .addGranteesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .removeGranteesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .updateDataPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .deleteDataPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getDataPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .listDataPoliciesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createDataPolicy. */ + public UnaryCallSettings.Builder + createDataPolicySettings() { + return createDataPolicySettings; + } + + /** Returns the builder for the settings used for calls to addGrantees. */ + public UnaryCallSettings.Builder addGranteesSettings() { + return addGranteesSettings; + } + + /** Returns the builder for the settings used for calls to removeGrantees. */ + public UnaryCallSettings.Builder removeGranteesSettings() { + return removeGranteesSettings; + } + + /** Returns the builder for the settings used for calls to updateDataPolicy. */ + public UnaryCallSettings.Builder + updateDataPolicySettings() { + return updateDataPolicySettings; + } + + /** Returns the builder for the settings used for calls to deleteDataPolicy. */ + public UnaryCallSettings.Builder deleteDataPolicySettings() { + return deleteDataPolicySettings; + } + + /** Returns the builder for the settings used for calls to getDataPolicy. */ + public UnaryCallSettings.Builder getDataPolicySettings() { + return getDataPolicySettings; + } + + /** Returns the builder for the settings used for calls to listDataPolicies. */ + public PagedCallSettings.Builder< + ListDataPoliciesRequest, ListDataPoliciesResponse, ListDataPoliciesPagedResponse> + listDataPoliciesSettings() { + return listDataPoliciesSettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public DataPolicyServiceStubSettings build() throws IOException { + return new DataPolicyServiceStubSettings(this); + } + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceCallableFactory.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceCallableFactory.java new file mode 100644 index 000000000000..897179884fec --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceCallableFactory.java @@ -0,0 +1,113 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub; + +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the DataPolicyService service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class GrpcDataPolicyServiceCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java new file mode 100644 index 000000000000..a42d4bc7c9ca --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java @@ -0,0 +1,463 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub; + +import static com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient.ListDataPoliciesPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse; +import com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the DataPolicyService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class GrpcDataPolicyServiceStub extends DataPolicyServiceStub { + private static final MethodDescriptor + createDataPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/CreateDataPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateDataPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(DataPolicy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + addGranteesMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/AddGrantees") + .setRequestMarshaller(ProtoUtils.marshaller(AddGranteesRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(DataPolicy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + removeGranteesMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/RemoveGrantees") + .setRequestMarshaller( + ProtoUtils.marshaller(RemoveGranteesRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(DataPolicy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateDataPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/UpdateDataPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateDataPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(DataPolicy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteDataPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/DeleteDataPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteDataPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + getDataPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/GetDataPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(GetDataPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(DataPolicy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listDataPoliciesMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/ListDataPolicies") + .setRequestMarshaller( + ProtoUtils.marshaller(ListDataPoliciesRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListDataPoliciesResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.bigquery.datapolicies.v2.DataPolicyService/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.bigquery.datapolicies.v2.DataPolicyService/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .build(); + + private final UnaryCallable createDataPolicyCallable; + private final UnaryCallable addGranteesCallable; + private final UnaryCallable removeGranteesCallable; + private final UnaryCallable updateDataPolicyCallable; + private final UnaryCallable deleteDataPolicyCallable; + private final UnaryCallable getDataPolicyCallable; + private final UnaryCallable + listDataPoliciesCallable; + private final UnaryCallable + listDataPoliciesPagedCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcDataPolicyServiceStub create(DataPolicyServiceStubSettings settings) + throws IOException { + return new GrpcDataPolicyServiceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcDataPolicyServiceStub create(ClientContext clientContext) + throws IOException { + return new GrpcDataPolicyServiceStub( + DataPolicyServiceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcDataPolicyServiceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcDataPolicyServiceStub( + DataPolicyServiceStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcDataPolicyServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected GrpcDataPolicyServiceStub( + DataPolicyServiceStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new GrpcDataPolicyServiceCallableFactory()); + } + + /** + * Constructs an instance of GrpcDataPolicyServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected GrpcDataPolicyServiceStub( + DataPolicyServiceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createDataPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createDataPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings addGranteesTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(addGranteesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("data_policy", String.valueOf(request.getDataPolicy())); + return builder.build(); + }) + .build(); + GrpcCallSettings removeGranteesTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(removeGranteesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("data_policy", String.valueOf(request.getDataPolicy())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateDataPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateDataPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "data_policy.name", String.valueOf(request.getDataPolicy().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteDataPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteDataPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getDataPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getDataPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + listDataPoliciesTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listDataPoliciesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createDataPolicyCallable = + callableFactory.createUnaryCallable( + createDataPolicyTransportSettings, settings.createDataPolicySettings(), clientContext); + this.addGranteesCallable = + callableFactory.createUnaryCallable( + addGranteesTransportSettings, settings.addGranteesSettings(), clientContext); + this.removeGranteesCallable = + callableFactory.createUnaryCallable( + removeGranteesTransportSettings, settings.removeGranteesSettings(), clientContext); + this.updateDataPolicyCallable = + callableFactory.createUnaryCallable( + updateDataPolicyTransportSettings, settings.updateDataPolicySettings(), clientContext); + this.deleteDataPolicyCallable = + callableFactory.createUnaryCallable( + deleteDataPolicyTransportSettings, settings.deleteDataPolicySettings(), clientContext); + this.getDataPolicyCallable = + callableFactory.createUnaryCallable( + getDataPolicyTransportSettings, settings.getDataPolicySettings(), clientContext); + this.listDataPoliciesCallable = + callableFactory.createUnaryCallable( + listDataPoliciesTransportSettings, settings.listDataPoliciesSettings(), clientContext); + this.listDataPoliciesPagedCallable = + callableFactory.createPagedCallable( + listDataPoliciesTransportSettings, settings.listDataPoliciesSettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createDataPolicyCallable() { + return createDataPolicyCallable; + } + + @Override + public UnaryCallable addGranteesCallable() { + return addGranteesCallable; + } + + @Override + public UnaryCallable removeGranteesCallable() { + return removeGranteesCallable; + } + + @Override + public UnaryCallable updateDataPolicyCallable() { + return updateDataPolicyCallable; + } + + @Override + public UnaryCallable deleteDataPolicyCallable() { + return deleteDataPolicyCallable; + } + + @Override + public UnaryCallable getDataPolicyCallable() { + return getDataPolicyCallable; + } + + @Override + public UnaryCallable + listDataPoliciesCallable() { + return listDataPoliciesCallable; + } + + @Override + public UnaryCallable + listDataPoliciesPagedCallable() { + return listDataPoliciesPagedCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceCallableFactory.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceCallableFactory.java new file mode 100644 index 000000000000..833664512a50 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceCallableFactory.java @@ -0,0 +1,101 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub; + +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the DataPolicyService service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class HttpJsonDataPolicyServiceCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java new file mode 100644 index 000000000000..8254956a5f6a --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java @@ -0,0 +1,765 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub; + +import static com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient.ListDataPoliciesPagedResponse; + +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse; +import com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the DataPolicyService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class HttpJsonDataPolicyServiceStub extends DataPolicyServiceStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor + createDataPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/CreateDataPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{parent=projects/*/locations/*}/dataPolicies", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(DataPolicy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + addGranteesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/AddGrantees") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{dataPolicy=projects/*/locations/*/dataPolicies/*}:addGrantees", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "dataPolicy", request.getDataPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearDataPolicy().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(DataPolicy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + removeGranteesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/RemoveGrantees") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{dataPolicy=projects/*/locations/*/dataPolicies/*}:removeGrantees", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "dataPolicy", request.getDataPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearDataPolicy().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(DataPolicy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + updateDataPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/UpdateDataPolicy") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{dataPolicy.name=projects/*/locations/*/dataPolicies/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "dataPolicy.name", request.getDataPolicy().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam( + fields, "allowMissing", request.getAllowMissing()); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("dataPolicy", request.getDataPolicy(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(DataPolicy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + deleteDataPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/DeleteDataPolicy") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{name=projects/*/locations/*/dataPolicies/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getDataPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/GetDataPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{name=projects/*/locations/*/dataPolicies/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(DataPolicy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listDataPoliciesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/ListDataPolicies") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{parent=projects/*/locations/*}/dataPolicies", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListDataPoliciesResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/GetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.bigquery.datapolicies.v2.DataPolicyService/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v2/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createDataPolicyCallable; + private final UnaryCallable addGranteesCallable; + private final UnaryCallable removeGranteesCallable; + private final UnaryCallable updateDataPolicyCallable; + private final UnaryCallable deleteDataPolicyCallable; + private final UnaryCallable getDataPolicyCallable; + private final UnaryCallable + listDataPoliciesCallable; + private final UnaryCallable + listDataPoliciesPagedCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonDataPolicyServiceStub create(DataPolicyServiceStubSettings settings) + throws IOException { + return new HttpJsonDataPolicyServiceStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonDataPolicyServiceStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonDataPolicyServiceStub( + DataPolicyServiceStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonDataPolicyServiceStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonDataPolicyServiceStub( + DataPolicyServiceStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonDataPolicyServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonDataPolicyServiceStub( + DataPolicyServiceStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new HttpJsonDataPolicyServiceCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonDataPolicyServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonDataPolicyServiceStub( + DataPolicyServiceStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings createDataPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createDataPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings addGranteesTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(addGranteesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("data_policy", String.valueOf(request.getDataPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings removeGranteesTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(removeGranteesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("data_policy", String.valueOf(request.getDataPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateDataPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateDataPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "data_policy.name", String.valueOf(request.getDataPolicy().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteDataPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteDataPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getDataPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getDataPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listDataPoliciesTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listDataPoliciesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createDataPolicyCallable = + callableFactory.createUnaryCallable( + createDataPolicyTransportSettings, settings.createDataPolicySettings(), clientContext); + this.addGranteesCallable = + callableFactory.createUnaryCallable( + addGranteesTransportSettings, settings.addGranteesSettings(), clientContext); + this.removeGranteesCallable = + callableFactory.createUnaryCallable( + removeGranteesTransportSettings, settings.removeGranteesSettings(), clientContext); + this.updateDataPolicyCallable = + callableFactory.createUnaryCallable( + updateDataPolicyTransportSettings, settings.updateDataPolicySettings(), clientContext); + this.deleteDataPolicyCallable = + callableFactory.createUnaryCallable( + deleteDataPolicyTransportSettings, settings.deleteDataPolicySettings(), clientContext); + this.getDataPolicyCallable = + callableFactory.createUnaryCallable( + getDataPolicyTransportSettings, settings.getDataPolicySettings(), clientContext); + this.listDataPoliciesCallable = + callableFactory.createUnaryCallable( + listDataPoliciesTransportSettings, settings.listDataPoliciesSettings(), clientContext); + this.listDataPoliciesPagedCallable = + callableFactory.createPagedCallable( + listDataPoliciesTransportSettings, settings.listDataPoliciesSettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createDataPolicyMethodDescriptor); + methodDescriptors.add(addGranteesMethodDescriptor); + methodDescriptors.add(removeGranteesMethodDescriptor); + methodDescriptors.add(updateDataPolicyMethodDescriptor); + methodDescriptors.add(deleteDataPolicyMethodDescriptor); + methodDescriptors.add(getDataPolicyMethodDescriptor); + methodDescriptors.add(listDataPoliciesMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable createDataPolicyCallable() { + return createDataPolicyCallable; + } + + @Override + public UnaryCallable addGranteesCallable() { + return addGranteesCallable; + } + + @Override + public UnaryCallable removeGranteesCallable() { + return removeGranteesCallable; + } + + @Override + public UnaryCallable updateDataPolicyCallable() { + return updateDataPolicyCallable; + } + + @Override + public UnaryCallable deleteDataPolicyCallable() { + return deleteDataPolicyCallable; + } + + @Override + public UnaryCallable getDataPolicyCallable() { + return getDataPolicyCallable; + } + + @Override + public UnaryCallable + listDataPoliciesCallable() { + return listDataPoliciesCallable; + } + + @Override + public UnaryCallable + listDataPoliciesPagedCallable() { + return listDataPoliciesPagedCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json new file mode 100644 index 000000000000..fec8b346c1a4 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json @@ -0,0 +1,1667 @@ +[ + { + "name": "com.google.api.ClientLibraryDestination", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibraryOrganization", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldBehavior", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.LaunchStage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$History", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Style", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy$PredefinedExpression", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DataPolicy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DataPolicy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DataPolicy$DataPolicyType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DataPolicy$Version", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig$LogType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Binding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Binding$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetIamPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetIamPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetPolicyOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetPolicyOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Policy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Policy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.PolicyDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.PolicyDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.SetIamPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.SetIamPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$Edition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnumType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$CType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.type.Expr", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.type.Expr$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] \ No newline at end of file diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientHttpJsonTest.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientHttpJsonTest.java new file mode 100644 index 000000000000..c0c79dabef37 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientHttpJsonTest.java @@ -0,0 +1,899 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import static com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient.ListDataPoliciesPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.bigquery.datapolicies.v2.stub.HttpJsonDataPolicyServiceStub; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class DataPolicyServiceClientHttpJsonTest { + private static MockHttpService mockService; + private static DataPolicyServiceClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonDataPolicyServiceStub.getMethodDescriptors(), + DataPolicyServiceSettings.getDefaultEndpoint()); + DataPolicyServiceSettings settings = + DataPolicyServiceSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + DataPolicyServiceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = DataPolicyServiceClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createDataPolicyTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + + DataPolicy actualResponse = client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createDataPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createDataPolicyTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-5833/locations/location-5833"; + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + + DataPolicy actualResponse = client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createDataPolicyExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void addGranteesTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.addGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void addGranteesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + client.addGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void addGranteesTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String dataPolicy = + "projects/project-1209/locations/location-1209/dataPolicies/dataPolicie-1209"; + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.addGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void addGranteesExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String dataPolicy = + "projects/project-1209/locations/location-1209/dataPolicies/dataPolicie-1209"; + List grantees = new ArrayList<>(); + client.addGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void removeGranteesTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.removeGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void removeGranteesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + client.removeGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void removeGranteesTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String dataPolicy = + "projects/project-1209/locations/location-1209/dataPolicies/dataPolicie-1209"; + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.removeGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void removeGranteesExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String dataPolicy = + "projects/project-1209/locations/location-1209/dataPolicies/dataPolicie-1209"; + List grantees = new ArrayList<>(); + client.removeGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateDataPolicyTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + DataPolicy dataPolicy = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + DataPolicy actualResponse = client.updateDataPolicy(dataPolicy, updateMask); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateDataPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DataPolicy dataPolicy = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateDataPolicy(dataPolicy, updateMask); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteDataPolicyTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + + client.deleteDataPolicy(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteDataPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + client.deleteDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteDataPolicyTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-2886/locations/location-2886/dataPolicies/dataPolicie-2886"; + + client.deleteDataPolicy(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteDataPolicyExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-2886/locations/location-2886/dataPolicies/dataPolicie-2886"; + client.deleteDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getDataPolicyTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + + DataPolicy actualResponse = client.getDataPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getDataPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + client.getDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getDataPolicyTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-2886/locations/location-2886/dataPolicies/dataPolicie-2886"; + + DataPolicy actualResponse = client.getDataPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getDataPolicyExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-2886/locations/location-2886/dataPolicies/dataPolicie-2886"; + client.getDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDataPoliciesTest() throws Exception { + DataPolicy responsesElement = DataPolicy.newBuilder().build(); + ListDataPoliciesResponse expectedResponse = + ListDataPoliciesResponse.newBuilder() + .setNextPageToken("") + .addAllDataPolicies(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListDataPoliciesPagedResponse pagedListResponse = client.listDataPolicies(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDataPoliciesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listDataPoliciesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listDataPolicies(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDataPoliciesTest2() throws Exception { + DataPolicy responsesElement = DataPolicy.newBuilder().build(); + ListDataPoliciesResponse expectedResponse = + ListDataPoliciesResponse.newBuilder() + .setNextPageToken("") + .addAllDataPolicies(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-5833/locations/location-5833"; + + ListDataPoliciesPagedResponse pagedListResponse = client.listDataPolicies(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDataPoliciesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listDataPoliciesExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + client.listDataPolicies(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientTest.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientTest.java new file mode 100644 index 000000000000..235346259e66 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceClientTest.java @@ -0,0 +1,801 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import static com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient.ListDataPoliciesPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class DataPolicyServiceClientTest { + private static MockDataPolicyService mockDataPolicyService; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private DataPolicyServiceClient client; + + @BeforeClass + public static void startStaticServer() { + mockDataPolicyService = new MockDataPolicyService(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), Arrays.asList(mockDataPolicyService)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + DataPolicyServiceSettings settings = + DataPolicyServiceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = DataPolicyServiceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createDataPolicyTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + + DataPolicy actualResponse = client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateDataPolicyRequest actualRequest = ((CreateDataPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(dataPolicy, actualRequest.getDataPolicy()); + Assert.assertEquals(dataPolicyId, actualRequest.getDataPolicyId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createDataPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createDataPolicyTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + String parent = "parent-995424086"; + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + + DataPolicy actualResponse = client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateDataPolicyRequest actualRequest = ((CreateDataPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(dataPolicy, actualRequest.getDataPolicy()); + Assert.assertEquals(dataPolicyId, actualRequest.getDataPolicyId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createDataPolicyExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + String parent = "parent-995424086"; + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + client.createDataPolicy(parent, dataPolicy, dataPolicyId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void addGranteesTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.addGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AddGranteesRequest actualRequest = ((AddGranteesRequest) actualRequests.get(0)); + + Assert.assertEquals(dataPolicy.toString(), actualRequest.getDataPolicy()); + Assert.assertEquals(grantees, actualRequest.getGranteesList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void addGranteesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + client.addGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void addGranteesTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + String dataPolicy = "dataPolicy1186306428"; + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.addGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AddGranteesRequest actualRequest = ((AddGranteesRequest) actualRequests.get(0)); + + Assert.assertEquals(dataPolicy, actualRequest.getDataPolicy()); + Assert.assertEquals(grantees, actualRequest.getGranteesList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void addGranteesExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + String dataPolicy = "dataPolicy1186306428"; + List grantees = new ArrayList<>(); + client.addGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void removeGranteesTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.removeGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RemoveGranteesRequest actualRequest = ((RemoveGranteesRequest) actualRequests.get(0)); + + Assert.assertEquals(dataPolicy.toString(), actualRequest.getDataPolicy()); + Assert.assertEquals(grantees, actualRequest.getGranteesList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void removeGranteesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + client.removeGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void removeGranteesTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + String dataPolicy = "dataPolicy1186306428"; + List grantees = new ArrayList<>(); + + DataPolicy actualResponse = client.removeGrantees(dataPolicy, grantees); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RemoveGranteesRequest actualRequest = ((RemoveGranteesRequest) actualRequests.get(0)); + + Assert.assertEquals(dataPolicy, actualRequest.getDataPolicy()); + Assert.assertEquals(grantees, actualRequest.getGranteesList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void removeGranteesExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + String dataPolicy = "dataPolicy1186306428"; + List grantees = new ArrayList<>(); + client.removeGrantees(dataPolicy, grantees); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateDataPolicyTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + DataPolicy actualResponse = client.updateDataPolicy(dataPolicy, updateMask); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateDataPolicyRequest actualRequest = ((UpdateDataPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(dataPolicy, actualRequest.getDataPolicy()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateDataPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateDataPolicy(dataPolicy, updateMask); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteDataPolicyTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockDataPolicyService.addResponse(expectedResponse); + + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + + client.deleteDataPolicy(name); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteDataPolicyRequest actualRequest = ((DeleteDataPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteDataPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + client.deleteDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteDataPolicyTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockDataPolicyService.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteDataPolicy(name); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteDataPolicyRequest actualRequest = ((DeleteDataPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteDataPolicyExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + String name = "name3373707"; + client.deleteDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getDataPolicyTest() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + + DataPolicy actualResponse = client.getDataPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetDataPolicyRequest actualRequest = ((GetDataPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getDataPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + client.getDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getDataPolicyTest2() throws Exception { + DataPolicy expectedResponse = + DataPolicy.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setEtag("etag3123477") + .setPolicyTag("policyTag-225690360") + .addAllGrantees(new ArrayList()) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + String name = "name3373707"; + + DataPolicy actualResponse = client.getDataPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetDataPolicyRequest actualRequest = ((GetDataPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getDataPolicyExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + String name = "name3373707"; + client.getDataPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDataPoliciesTest() throws Exception { + DataPolicy responsesElement = DataPolicy.newBuilder().build(); + ListDataPoliciesResponse expectedResponse = + ListDataPoliciesResponse.newBuilder() + .setNextPageToken("") + .addAllDataPolicies(Arrays.asList(responsesElement)) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListDataPoliciesPagedResponse pagedListResponse = client.listDataPolicies(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDataPoliciesList().get(0), resources.get(0)); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListDataPoliciesRequest actualRequest = ((ListDataPoliciesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listDataPoliciesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listDataPolicies(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDataPoliciesTest2() throws Exception { + DataPolicy responsesElement = DataPolicy.newBuilder().build(); + ListDataPoliciesResponse expectedResponse = + ListDataPoliciesResponse.newBuilder() + .setNextPageToken("") + .addAllDataPolicies(Arrays.asList(responsesElement)) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListDataPoliciesPagedResponse pagedListResponse = client.listDataPolicies(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDataPoliciesList().get(0), resources.get(0)); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListDataPoliciesRequest actualRequest = ((ListDataPoliciesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listDataPoliciesExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + String parent = "parent-995424086"; + client.listDataPolicies(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockDataPolicyService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockDataPolicyService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataPolicyService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataPolicyService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyService.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyService.java new file mode 100644 index 000000000000..fa5122842a50 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyService.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockDataPolicyService implements MockGrpcService { + private final MockDataPolicyServiceImpl serviceImpl; + + public MockDataPolicyService() { + serviceImpl = new MockDataPolicyServiceImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyServiceImpl.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyServiceImpl.java new file mode 100644 index 000000000000..d061e0fe46a8 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/test/java/com/google/cloud/bigquery/datapolicies/v2/MockDataPolicyServiceImpl.java @@ -0,0 +1,274 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import com.google.api.core.BetaApi; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceGrpc.DataPolicyServiceImplBase; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockDataPolicyServiceImpl extends DataPolicyServiceImplBase { + private List requests; + private Queue responses; + + public MockDataPolicyServiceImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createDataPolicy( + CreateDataPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof DataPolicy) { + requests.add(request); + responseObserver.onNext(((DataPolicy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateDataPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + DataPolicy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void addGrantees(AddGranteesRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof DataPolicy) { + requests.add(request); + responseObserver.onNext(((DataPolicy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AddGrantees, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + DataPolicy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void removeGrantees( + RemoveGranteesRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof DataPolicy) { + requests.add(request); + responseObserver.onNext(((DataPolicy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RemoveGrantees, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + DataPolicy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateDataPolicy( + UpdateDataPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof DataPolicy) { + requests.add(request); + responseObserver.onNext(((DataPolicy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateDataPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + DataPolicy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteDataPolicy( + DeleteDataPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteDataPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getDataPolicy( + GetDataPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof DataPolicy) { + requests.add(request); + responseObserver.onNext(((DataPolicy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetDataPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + DataPolicy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listDataPolicies( + ListDataPoliciesRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListDataPoliciesResponse) { + requests.add(request); + responseObserver.onNext(((ListDataPoliciesResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListDataPolicies, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListDataPoliciesResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getIamPolicy(GetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void setIamPolicy(SetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void testIamPermissions( + TestIamPermissionsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof TestIamPermissionsResponse) { + requests.add(request); + responseObserver.onNext(((TestIamPermissionsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method TestIamPermissions, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + TestIamPermissionsResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml new file mode 100644 index 000000000000..47371d36b366 --- /dev/null +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml @@ -0,0 +1,45 @@ + + 4.0.0 + com.google.api.grpc + grpc-google-cloud-bigquerydatapolicy-v2 + 0.67.0-SNAPSHOT + grpc-google-cloud-bigquerydatapolicy-v2 + GRPC library for google-cloud-bigquerydatapolicy + + com.google.cloud + google-cloud-bigquerydatapolicy-parent + 0.67.0-SNAPSHOT + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-cloud-bigquerydatapolicy-v2 + + + com.google.guava + guava + + + diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceGrpc.java b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceGrpc.java new file mode 100644 index 000000000000..0aae42a3cdfd --- /dev/null +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyServiceGrpc.java @@ -0,0 +1,1645 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.cloud.bigquery.datapolicies.v2; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * Data Policy Service provides APIs for managing the BigQuery Data Policy.
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler", + comments = "Source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto") +@io.grpc.stub.annotations.GrpcGenerated +public final class DataPolicyServiceGrpc { + + private DataPolicyServiceGrpc() {} + + public static final java.lang.String SERVICE_NAME = + "google.cloud.bigquery.datapolicies.v2.DataPolicyService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getCreateDataPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateDataPolicy", + requestType = com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.class, + responseType = com.google.cloud.bigquery.datapolicies.v2.DataPolicy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getCreateDataPolicyMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getCreateDataPolicyMethod; + if ((getCreateDataPolicyMethod = DataPolicyServiceGrpc.getCreateDataPolicyMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getCreateDataPolicyMethod = DataPolicyServiceGrpc.getCreateDataPolicyMethod) == null) { + DataPolicyServiceGrpc.getCreateDataPolicyMethod = + getCreateDataPolicyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateDataPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy + .getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("CreateDataPolicy")) + .build(); + } + } + } + return getCreateDataPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getAddGranteesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AddGrantees", + requestType = com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.class, + responseType = com.google.cloud.bigquery.datapolicies.v2.DataPolicy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getAddGranteesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getAddGranteesMethod; + if ((getAddGranteesMethod = DataPolicyServiceGrpc.getAddGranteesMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getAddGranteesMethod = DataPolicyServiceGrpc.getAddGranteesMethod) == null) { + DataPolicyServiceGrpc.getAddGranteesMethod = + getAddGranteesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AddGrantees")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy + .getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("AddGrantees")) + .build(); + } + } + } + return getAddGranteesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getRemoveGranteesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RemoveGrantees", + requestType = com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.class, + responseType = com.google.cloud.bigquery.datapolicies.v2.DataPolicy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getRemoveGranteesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getRemoveGranteesMethod; + if ((getRemoveGranteesMethod = DataPolicyServiceGrpc.getRemoveGranteesMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getRemoveGranteesMethod = DataPolicyServiceGrpc.getRemoveGranteesMethod) == null) { + DataPolicyServiceGrpc.getRemoveGranteesMethod = + getRemoveGranteesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RemoveGrantees")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy + .getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("RemoveGrantees")) + .build(); + } + } + } + return getRemoveGranteesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getUpdateDataPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateDataPolicy", + requestType = com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.class, + responseType = com.google.cloud.bigquery.datapolicies.v2.DataPolicy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getUpdateDataPolicyMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getUpdateDataPolicyMethod; + if ((getUpdateDataPolicyMethod = DataPolicyServiceGrpc.getUpdateDataPolicyMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getUpdateDataPolicyMethod = DataPolicyServiceGrpc.getUpdateDataPolicyMethod) == null) { + DataPolicyServiceGrpc.getUpdateDataPolicyMethod = + getUpdateDataPolicyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateDataPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy + .getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("UpdateDataPolicy")) + .build(); + } + } + } + return getUpdateDataPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest, + com.google.protobuf.Empty> + getDeleteDataPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteDataPolicy", + requestType = com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest, + com.google.protobuf.Empty> + getDeleteDataPolicyMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest, + com.google.protobuf.Empty> + getDeleteDataPolicyMethod; + if ((getDeleteDataPolicyMethod = DataPolicyServiceGrpc.getDeleteDataPolicyMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getDeleteDataPolicyMethod = DataPolicyServiceGrpc.getDeleteDataPolicyMethod) == null) { + DataPolicyServiceGrpc.getDeleteDataPolicyMethod = + getDeleteDataPolicyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteDataPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("DeleteDataPolicy")) + .build(); + } + } + } + return getDeleteDataPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getGetDataPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetDataPolicy", + requestType = com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.class, + responseType = com.google.cloud.bigquery.datapolicies.v2.DataPolicy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getGetDataPolicyMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getGetDataPolicyMethod; + if ((getGetDataPolicyMethod = DataPolicyServiceGrpc.getGetDataPolicyMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getGetDataPolicyMethod = DataPolicyServiceGrpc.getGetDataPolicyMethod) == null) { + DataPolicyServiceGrpc.getGetDataPolicyMethod = + getGetDataPolicyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetDataPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy + .getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("GetDataPolicy")) + .build(); + } + } + } + return getGetDataPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse> + getListDataPoliciesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListDataPolicies", + requestType = com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.class, + responseType = com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse> + getListDataPoliciesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse> + getListDataPoliciesMethod; + if ((getListDataPoliciesMethod = DataPolicyServiceGrpc.getListDataPoliciesMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getListDataPoliciesMethod = DataPolicyServiceGrpc.getListDataPoliciesMethod) == null) { + DataPolicyServiceGrpc.getListDataPoliciesMethod = + getListDataPoliciesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListDataPolicies")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("ListDataPolicies")) + .build(); + } + } + } + return getListDataPoliciesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy> + getGetIamPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetIamPolicy", + requestType = com.google.iam.v1.GetIamPolicyRequest.class, + responseType = com.google.iam.v1.Policy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy> + getGetIamPolicyMethod() { + io.grpc.MethodDescriptor + getGetIamPolicyMethod; + if ((getGetIamPolicyMethod = DataPolicyServiceGrpc.getGetIamPolicyMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getGetIamPolicyMethod = DataPolicyServiceGrpc.getGetIamPolicyMethod) == null) { + DataPolicyServiceGrpc.getGetIamPolicyMethod = + getGetIamPolicyMethod = + io.grpc.MethodDescriptor + .newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetIamPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.iam.v1.GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.iam.v1.Policy.getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("GetIamPolicy")) + .build(); + } + } + } + return getGetIamPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy> + getSetIamPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "SetIamPolicy", + requestType = com.google.iam.v1.SetIamPolicyRequest.class, + responseType = com.google.iam.v1.Policy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy> + getSetIamPolicyMethod() { + io.grpc.MethodDescriptor + getSetIamPolicyMethod; + if ((getSetIamPolicyMethod = DataPolicyServiceGrpc.getSetIamPolicyMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getSetIamPolicyMethod = DataPolicyServiceGrpc.getSetIamPolicyMethod) == null) { + DataPolicyServiceGrpc.getSetIamPolicyMethod = + getSetIamPolicyMethod = + io.grpc.MethodDescriptor + .newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SetIamPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.iam.v1.SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.iam.v1.Policy.getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("SetIamPolicy")) + .build(); + } + } + } + return getSetIamPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.iam.v1.TestIamPermissionsRequest, com.google.iam.v1.TestIamPermissionsResponse> + getTestIamPermissionsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "TestIamPermissions", + requestType = com.google.iam.v1.TestIamPermissionsRequest.class, + responseType = com.google.iam.v1.TestIamPermissionsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.iam.v1.TestIamPermissionsRequest, com.google.iam.v1.TestIamPermissionsResponse> + getTestIamPermissionsMethod() { + io.grpc.MethodDescriptor< + com.google.iam.v1.TestIamPermissionsRequest, + com.google.iam.v1.TestIamPermissionsResponse> + getTestIamPermissionsMethod; + if ((getTestIamPermissionsMethod = DataPolicyServiceGrpc.getTestIamPermissionsMethod) == null) { + synchronized (DataPolicyServiceGrpc.class) { + if ((getTestIamPermissionsMethod = DataPolicyServiceGrpc.getTestIamPermissionsMethod) + == null) { + DataPolicyServiceGrpc.getTestIamPermissionsMethod = + getTestIamPermissionsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "TestIamPermissions")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.iam.v1.TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.iam.v1.TestIamPermissionsResponse.getDefaultInstance())) + .setSchemaDescriptor( + new DataPolicyServiceMethodDescriptorSupplier("TestIamPermissions")) + .build(); + } + } + } + return getTestIamPermissionsMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static DataPolicyServiceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public DataPolicyServiceStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceStub(channel, callOptions); + } + }; + return DataPolicyServiceStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static DataPolicyServiceBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public DataPolicyServiceBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceBlockingV2Stub(channel, callOptions); + } + }; + return DataPolicyServiceBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static DataPolicyServiceBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public DataPolicyServiceBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceBlockingStub(channel, callOptions); + } + }; + return DataPolicyServiceBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static DataPolicyServiceFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public DataPolicyServiceFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceFutureStub(channel, callOptions); + } + }; + return DataPolicyServiceFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * Data Policy Service provides APIs for managing the BigQuery Data Policy.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a new data policy under a project with the given `data_policy_id`
+     * (used as the display name), and data policy type.
+     * 
+ */ + default void createDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateDataPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * Adds new grantees to a data policy.
+     * The new grantees will be added to the existing grantees.
+     * If the request contains a duplicate grantee, the grantee will be ignored.
+     * If the request contains a grantee that already exists, the grantee will be
+     * ignored.
+     * 
+ */ + default void addGrantees( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAddGranteesMethod(), responseObserver); + } + + /** + * + * + *
+     * Removes grantees from a data policy.
+     * The grantees will be removed from the existing grantees.
+     * If the request contains a grantee that does not exist, the grantee will be
+     * ignored.
+     * 
+ */ + default void removeGrantees( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRemoveGranteesMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates the metadata for an existing data policy. The target data policy
+     * can be specified by the resource name.
+     * 
+ */ + default void updateDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateDataPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes the data policy specified by its resource name.
+     * 
+ */ + default void deleteDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteDataPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets the data policy specified by its resource name.
+     * 
+ */ + default void getDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetDataPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * List all of the data policies in the specified parent project.
+     * 
+ */ + default void listDataPolicies( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListDataPoliciesMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets the IAM policy for the specified data policy.
+     * 
+ */ + default void getIamPolicy( + com.google.iam.v1.GetIamPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetIamPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * Sets the IAM policy for the specified data policy.
+     * 
+ */ + default void setIamPolicy( + com.google.iam.v1.SetIamPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getSetIamPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * Returns the caller's permission on the specified data policy resource.
+     * 
+ */ + default void testIamPermissions( + com.google.iam.v1.TestIamPermissionsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getTestIamPermissionsMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service DataPolicyService. + * + *
+   * Data Policy Service provides APIs for managing the BigQuery Data Policy.
+   * 
+ */ + public abstract static class DataPolicyServiceImplBase + implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return DataPolicyServiceGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service DataPolicyService. + * + *
+   * Data Policy Service provides APIs for managing the BigQuery Data Policy.
+   * 
+ */ + public static final class DataPolicyServiceStub + extends io.grpc.stub.AbstractAsyncStub { + private DataPolicyServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected DataPolicyServiceStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new data policy under a project with the given `data_policy_id`
+     * (used as the display name), and data policy type.
+     * 
+ */ + public void createDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateDataPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Adds new grantees to a data policy.
+     * The new grantees will be added to the existing grantees.
+     * If the request contains a duplicate grantee, the grantee will be ignored.
+     * If the request contains a grantee that already exists, the grantee will be
+     * ignored.
+     * 
+ */ + public void addGrantees( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getAddGranteesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Removes grantees from a data policy.
+     * The grantees will be removed from the existing grantees.
+     * If the request contains a grantee that does not exist, the grantee will be
+     * ignored.
+     * 
+ */ + public void removeGrantees( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRemoveGranteesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Updates the metadata for an existing data policy. The target data policy
+     * can be specified by the resource name.
+     * 
+ */ + public void updateDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateDataPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes the data policy specified by its resource name.
+     * 
+ */ + public void deleteDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteDataPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets the data policy specified by its resource name.
+     * 
+ */ + public void getDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetDataPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * List all of the data policies in the specified parent project.
+     * 
+ */ + public void listDataPolicies( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListDataPoliciesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets the IAM policy for the specified data policy.
+     * 
+ */ + public void getIamPolicy( + com.google.iam.v1.GetIamPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetIamPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Sets the IAM policy for the specified data policy.
+     * 
+ */ + public void setIamPolicy( + com.google.iam.v1.SetIamPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getSetIamPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Returns the caller's permission on the specified data policy resource.
+     * 
+ */ + public void testIamPermissions( + com.google.iam.v1.TestIamPermissionsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getTestIamPermissionsMethod(), getCallOptions()), + request, + responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service DataPolicyService. + * + *
+   * Data Policy Service provides APIs for managing the BigQuery Data Policy.
+   * 
+ */ + public static final class DataPolicyServiceBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private DataPolicyServiceBlockingV2Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected DataPolicyServiceBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new data policy under a project with the given `data_policy_id`
+     * (used as the display name), and data policy type.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy createDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Adds new grantees to a data policy.
+     * The new grantees will be added to the existing grantees.
+     * If the request contains a duplicate grantee, the grantee will be ignored.
+     * If the request contains a grantee that already exists, the grantee will be
+     * ignored.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy addGrantees( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAddGranteesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Removes grantees from a data policy.
+     * The grantees will be removed from the existing grantees.
+     * If the request contains a grantee that does not exist, the grantee will be
+     * ignored.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy removeGrantees( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRemoveGranteesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the metadata for an existing data policy. The target data policy
+     * can be specified by the resource name.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy updateDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes the data policy specified by its resource name.
+     * 
+ */ + public com.google.protobuf.Empty deleteDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets the data policy specified by its resource name.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List all of the data policies in the specified parent project.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse listDataPolicies( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListDataPoliciesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets the IAM policy for the specified data policy.
+     * 
+ */ + public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetIamPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Sets the IAM policy for the specified data policy.
+     * 
+ */ + public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getSetIamPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Returns the caller's permission on the specified data policy resource.
+     * 
+ */ + public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions( + com.google.iam.v1.TestIamPermissionsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getTestIamPermissionsMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service DataPolicyService. + * + *
+   * Data Policy Service provides APIs for managing the BigQuery Data Policy.
+   * 
+ */ + public static final class DataPolicyServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private DataPolicyServiceBlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected DataPolicyServiceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new data policy under a project with the given `data_policy_id`
+     * (used as the display name), and data policy type.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy createDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Adds new grantees to a data policy.
+     * The new grantees will be added to the existing grantees.
+     * If the request contains a duplicate grantee, the grantee will be ignored.
+     * If the request contains a grantee that already exists, the grantee will be
+     * ignored.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy addGrantees( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAddGranteesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Removes grantees from a data policy.
+     * The grantees will be removed from the existing grantees.
+     * If the request contains a grantee that does not exist, the grantee will be
+     * ignored.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy removeGrantees( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRemoveGranteesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the metadata for an existing data policy. The target data policy
+     * can be specified by the resource name.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy updateDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes the data policy specified by its resource name.
+     * 
+ */ + public com.google.protobuf.Empty deleteDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets the data policy specified by its resource name.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetDataPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List all of the data policies in the specified parent project.
+     * 
+ */ + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse listDataPolicies( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListDataPoliciesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets the IAM policy for the specified data policy.
+     * 
+ */ + public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetIamPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Sets the IAM policy for the specified data policy.
+     * 
+ */ + public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getSetIamPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Returns the caller's permission on the specified data policy resource.
+     * 
+ */ + public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions( + com.google.iam.v1.TestIamPermissionsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getTestIamPermissionsMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service DataPolicyService. + * + *
+   * Data Policy Service provides APIs for managing the BigQuery Data Policy.
+   * 
+ */ + public static final class DataPolicyServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { + private DataPolicyServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected DataPolicyServiceFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new DataPolicyServiceFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new data policy under a project with the given `data_policy_id`
+     * (used as the display name), and data policy type.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + createDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateDataPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Adds new grantees to a data policy.
+     * The new grantees will be added to the existing grantees.
+     * If the request contains a duplicate grantee, the grantee will be ignored.
+     * If the request contains a grantee that already exists, the grantee will be
+     * ignored.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + addGrantees(com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getAddGranteesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Removes grantees from a data policy.
+     * The grantees will be removed from the existing grantees.
+     * If the request contains a grantee that does not exist, the grantee will be
+     * ignored.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + removeGrantees(com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRemoveGranteesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates the metadata for an existing data policy. The target data policy
+     * can be specified by the resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + updateDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateDataPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes the data policy specified by its resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteDataPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets the data policy specified by its resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy> + getDataPolicy(com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetDataPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * List all of the data policies in the specified parent project.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse> + listDataPolicies( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListDataPoliciesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets the IAM policy for the specified data policy.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetIamPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Sets the IAM policy for the specified data policy.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getSetIamPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Returns the caller's permission on the specified data policy resource.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.iam.v1.TestIamPermissionsResponse> + testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getTestIamPermissionsMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_DATA_POLICY = 0; + private static final int METHODID_ADD_GRANTEES = 1; + private static final int METHODID_REMOVE_GRANTEES = 2; + private static final int METHODID_UPDATE_DATA_POLICY = 3; + private static final int METHODID_DELETE_DATA_POLICY = 4; + private static final int METHODID_GET_DATA_POLICY = 5; + private static final int METHODID_LIST_DATA_POLICIES = 6; + private static final int METHODID_GET_IAM_POLICY = 7; + private static final int METHODID_SET_IAM_POLICY = 8; + private static final int METHODID_TEST_IAM_PERMISSIONS = 9; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_DATA_POLICY: + serviceImpl.createDataPolicy( + (com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_ADD_GRANTEES: + serviceImpl.addGrantees( + (com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REMOVE_GRANTEES: + serviceImpl.removeGrantees( + (com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_UPDATE_DATA_POLICY: + serviceImpl.updateDataPolicy( + (com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_DELETE_DATA_POLICY: + serviceImpl.deleteDataPolicy( + (com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_DATA_POLICY: + serviceImpl.getDataPolicy( + (com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_LIST_DATA_POLICIES: + serviceImpl.listDataPolicies( + (com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse>) + responseObserver); + break; + case METHODID_GET_IAM_POLICY: + serviceImpl.getIamPolicy( + (com.google.iam.v1.GetIamPolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_SET_IAM_POLICY: + serviceImpl.setIamPolicy( + (com.google.iam.v1.SetIamPolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_TEST_IAM_PERMISSIONS: + serviceImpl.testIamPermissions( + (com.google.iam.v1.TestIamPermissionsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateDataPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy>( + service, METHODID_CREATE_DATA_POLICY))) + .addMethod( + getAddGranteesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy>( + service, METHODID_ADD_GRANTEES))) + .addMethod( + getRemoveGranteesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy>( + service, METHODID_REMOVE_GRANTEES))) + .addMethod( + getUpdateDataPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy>( + service, METHODID_UPDATE_DATA_POLICY))) + .addMethod( + getDeleteDataPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest, + com.google.protobuf.Empty>(service, METHODID_DELETE_DATA_POLICY))) + .addMethod( + getGetDataPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy>( + service, METHODID_GET_DATA_POLICY))) + .addMethod( + getListDataPoliciesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse>( + service, METHODID_LIST_DATA_POLICIES))) + .addMethod( + getGetIamPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers( + service, METHODID_GET_IAM_POLICY))) + .addMethod( + getSetIamPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers( + service, METHODID_SET_IAM_POLICY))) + .addMethod( + getTestIamPermissionsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.iam.v1.TestIamPermissionsRequest, + com.google.iam.v1.TestIamPermissionsResponse>( + service, METHODID_TEST_IAM_PERMISSIONS))) + .build(); + } + + private abstract static class DataPolicyServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + DataPolicyServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("DataPolicyService"); + } + } + + private static final class DataPolicyServiceFileDescriptorSupplier + extends DataPolicyServiceBaseDescriptorSupplier { + DataPolicyServiceFileDescriptorSupplier() {} + } + + private static final class DataPolicyServiceMethodDescriptorSupplier + extends DataPolicyServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + DataPolicyServiceMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (DataPolicyServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new DataPolicyServiceFileDescriptorSupplier()) + .addMethod(getCreateDataPolicyMethod()) + .addMethod(getAddGranteesMethod()) + .addMethod(getRemoveGranteesMethod()) + .addMethod(getUpdateDataPolicyMethod()) + .addMethod(getDeleteDataPolicyMethod()) + .addMethod(getGetDataPolicyMethod()) + .addMethod(getListDataPoliciesMethod()) + .addMethod(getGetIamPolicyMethod()) + .addMethod(getSetIamPolicyMethod()) + .addMethod(getTestIamPermissionsMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/pom.xml index 063304b3d449..93a0edfefe28 100644 --- a/java-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/pom.xml @@ -31,6 +31,16 @@ google-cloud-bigquerydatapolicy 0.67.0-SNAPSHOT + + com.google.api.grpc + proto-google-cloud-bigquerydatapolicy-v2 + 0.67.0-SNAPSHOT + + + com.google.api.grpc + grpc-google-cloud-bigquerydatapolicy-v2 + 0.67.0-SNAPSHOT + com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 @@ -69,9 +79,11 @@ grpc-google-cloud-bigquerydatapolicy-v1beta1 grpc-google-cloud-bigquerydatapolicy-v1 grpc-google-cloud-bigquerydatapolicy-v2beta1 + grpc-google-cloud-bigquerydatapolicy-v2 proto-google-cloud-bigquerydatapolicy-v1beta1 proto-google-cloud-bigquerydatapolicy-v1 proto-google-cloud-bigquerydatapolicy-v2beta1 + proto-google-cloud-bigquerydatapolicy-v2 google-cloud-bigquerydatapolicy-bom diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/clirr-ignored-differences.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/clirr-ignored-differences.xml new file mode 100644 index 000000000000..62eb5cb4e1d9 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/clirr-ignored-differences.xml @@ -0,0 +1,80 @@ + + + + + 7012 + com/google/cloud/bigquery/datapolicies/v2/*OrBuilder + * get*(*) + + + 7012 + com/google/cloud/bigquery/datapolicies/v2/*OrBuilder + boolean contains*(*) + + + 7012 + com/google/cloud/bigquery/datapolicies/v2/*OrBuilder + boolean has*(*) + + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * getDefaultInstanceForType() + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * addRepeatedField(*) + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * clear() + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * clearField(*) + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * clearOneof(*) + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * clone() + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * mergeUnknownFields(*) + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * setField(*) + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * setRepeatedField(*) + ** + + + 7006 + com/google/cloud/bigquery/datapolicies/v2/** + * setUnknownFields(*) + ** + + diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml new file mode 100644 index 000000000000..a3d69040e861 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml @@ -0,0 +1,37 @@ + + 4.0.0 + com.google.api.grpc + proto-google-cloud-bigquerydatapolicy-v2 + 0.67.0-SNAPSHOT + proto-google-cloud-bigquerydatapolicy-v2 + Proto library for google-cloud-bigquerydatapolicy + + com.google.cloud + google-cloud-bigquerydatapolicy-parent + 0.67.0-SNAPSHOT + + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.api + api-common + + + com.google.guava + guava + + + diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequest.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequest.java new file mode 100644 index 000000000000..534fc37900ac --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequest.java @@ -0,0 +1,1080 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Request message for the AddGrantees method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.AddGranteesRequest} + */ +public final class AddGranteesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) + AddGranteesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AddGranteesRequest.newBuilder() to construct. + private AddGranteesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AddGranteesRequest() { + dataPolicy_ = ""; + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AddGranteesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.class, + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.Builder.class); + } + + public static final int DATA_POLICY_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object dataPolicy_ = ""; + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The dataPolicy. + */ + @java.lang.Override + public java.lang.String getDataPolicy() { + java.lang.Object ref = dataPolicy_; + 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(); + dataPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for dataPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataPolicyBytes() { + java.lang.Object ref = dataPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int GRANTEES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList grantees_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the grantees. + */ + public com.google.protobuf.ProtocolStringList getGranteesList() { + return grantees_; + } + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of grantees. + */ + public int getGranteesCount() { + return grantees_.size(); + } + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + public java.lang.String getGrantees(int index) { + return grantees_.get(index); + } + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + public com.google.protobuf.ByteString getGranteesBytes(int index) { + return grantees_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, dataPolicy_); + } + for (int i = 0; i < grantees_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, grantees_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, dataPolicy_); + } + { + int dataSize = 0; + for (int i = 0; i < grantees_.size(); i++) { + dataSize += computeStringSizeNoTag(grantees_.getRaw(i)); + } + size += dataSize; + size += 1 * getGranteesList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest other = + (com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) obj; + + if (!getDataPolicy().equals(other.getDataPolicy())) return false; + if (!getGranteesList().equals(other.getGranteesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATA_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getDataPolicy().hashCode(); + if (getGranteesCount() > 0) { + hash = (37 * hash) + GRANTEES_FIELD_NUMBER; + hash = (53 * hash) + getGranteesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for the AddGrantees method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.AddGranteesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.class, + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.Builder.class); + } + + // Construct using com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + dataPolicy_ = ""; + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest build() { + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest result = + new com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.dataPolicy_ = dataPolicy_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + grantees_.makeImmutable(); + result.grantees_ = grantees_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest.getDefaultInstance()) + return this; + if (!other.getDataPolicy().isEmpty()) { + dataPolicy_ = other.dataPolicy_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.grantees_.isEmpty()) { + if (grantees_.isEmpty()) { + grantees_ = other.grantees_; + bitField0_ |= 0x00000002; + } else { + ensureGranteesIsMutable(); + grantees_.addAll(other.grantees_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + dataPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureGranteesIsMutable(); + grantees_.add(s); + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object dataPolicy_ = ""; + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The dataPolicy. + */ + public java.lang.String getDataPolicy() { + java.lang.Object ref = dataPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dataPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for dataPolicy. + */ + public com.google.protobuf.ByteString getDataPolicyBytes() { + java.lang.Object ref = dataPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The dataPolicy to set. + * @return This builder for chaining. + */ + public Builder setDataPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + dataPolicy_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearDataPolicy() { + dataPolicy_ = getDefaultInstance().getDataPolicy(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for dataPolicy to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + dataPolicy_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList grantees_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureGranteesIsMutable() { + if (!grantees_.isModifiable()) { + grantees_ = new com.google.protobuf.LazyStringArrayList(grantees_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the grantees. + */ + public com.google.protobuf.ProtocolStringList getGranteesList() { + grantees_.makeImmutable(); + return grantees_; + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of grantees. + */ + public int getGranteesCount() { + return grantees_.size(); + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + public java.lang.String getGrantees(int index) { + return grantees_.get(index); + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + public com.google.protobuf.ByteString getGranteesBytes(int index) { + return grantees_.getByteString(index); + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index to set the value at. + * @param value The grantees to set. + * @return This builder for chaining. + */ + public Builder setGrantees(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureGranteesIsMutable(); + grantees_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The grantees to add. + * @return This builder for chaining. + */ + public Builder addGrantees(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureGranteesIsMutable(); + grantees_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param values The grantees to add. + * @return This builder for chaining. + */ + public Builder addAllGrantees(java.lang.Iterable values) { + ensureGranteesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, grantees_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearGrantees() { + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be granted Fine Grained Access to the
+     * underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes of the grantees to add. + * @return This builder for chaining. + */ + public Builder addGranteesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureGranteesIsMutable(); + grantees_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) + private static final com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AddGranteesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequestOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequestOrBuilder.java new file mode 100644 index 000000000000..cc57cd3d5d0a --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/AddGranteesRequestOrBuilder.java @@ -0,0 +1,152 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface AddGranteesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.AddGranteesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The dataPolicy. + */ + java.lang.String getDataPolicy(); + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for dataPolicy. + */ + com.google.protobuf.ByteString getDataPolicyBytes(); + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the grantees. + */ + java.util.List getGranteesList(); + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of grantees. + */ + int getGranteesCount(); + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + java.lang.String getGrantees(int index); + + /** + * + * + *
+   * Required. IAM principal that should be granted Fine Grained Access to the
+   * underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + com.google.protobuf.ByteString getGranteesBytes(int index); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequest.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequest.java new file mode 100644 index 000000000000..7efc5c2d7691 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequest.java @@ -0,0 +1,1197 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Request message for the CreateDataPolicy method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest} + */ +public final class CreateDataPolicyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) + CreateDataPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateDataPolicyRequest.newBuilder() to construct. + private CreateDataPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateDataPolicyRequest() { + parent_ = ""; + dataPolicyId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateDataPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Resource name of the project that the data policy will belong to.
+   * The format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Resource name of the project that the data policy will belong to.
+   * The format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_POLICY_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object dataPolicyId_ = ""; + + /** + * + * + *
+   * Required. User-assigned (human readable) ID of the data policy that needs
+   * to be unique within a project. Used as {data_policy_id} in part of the
+   * resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dataPolicyId. + */ + @java.lang.Override + public java.lang.String getDataPolicyId() { + java.lang.Object ref = dataPolicyId_; + 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(); + dataPolicyId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. User-assigned (human readable) ID of the data policy that needs
+   * to be unique within a project. Used as {data_policy_id} in part of the
+   * resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dataPolicyId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataPolicyIdBytes() { + java.lang.Object ref = dataPolicyId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_POLICY_FIELD_NUMBER = 3; + private com.google.cloud.bigquery.datapolicies.v2.DataPolicy dataPolicy_; + + /** + * + * + *
+   * Required. The data policy to create. The `name` field does not need to be
+   * provided for the data policy creation.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the dataPolicy field is set. + */ + @java.lang.Override + public boolean hasDataPolicy() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. The data policy to create. The `name` field does not need to be
+   * provided for the data policy creation.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicy. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy() { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } + + /** + * + * + *
+   * Required. The data policy to create. The `name` field does not need to be
+   * provided for the data policy creation.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPolicyOrBuilder() { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicyId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dataPolicyId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getDataPolicy()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicyId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, dataPolicyId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getDataPolicy()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest other = + (com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getDataPolicyId().equals(other.getDataPolicyId())) return false; + if (hasDataPolicy() != other.hasDataPolicy()) return false; + if (hasDataPolicy()) { + if (!getDataPolicy().equals(other.getDataPolicy())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + DATA_POLICY_ID_FIELD_NUMBER; + hash = (53 * hash) + getDataPolicyId().hashCode(); + if (hasDataPolicy()) { + hash = (37 * hash) + DATA_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getDataPolicy().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for the CreateDataPolicy method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDataPolicyFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + dataPolicyId_ = ""; + dataPolicy_ = null; + if (dataPolicyBuilder_ != null) { + dataPolicyBuilder_.dispose(); + dataPolicyBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest build() { + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest result = + new com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.dataPolicyId_ = dataPolicyId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.dataPolicy_ = dataPolicyBuilder_ == null ? dataPolicy_ : dataPolicyBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDataPolicyId().isEmpty()) { + dataPolicyId_ = other.dataPolicyId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasDataPolicy()) { + mergeDataPolicy(other.getDataPolicy()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + dataPolicyId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getDataPolicyFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Resource name of the project that the data policy will belong to.
+     * The format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the project that the data policy will belong to.
+     * The format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the project that the data policy will belong to.
+     * The format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the project that the data policy will belong to.
+     * The format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the project that the data policy will belong to.
+     * The format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object dataPolicyId_ = ""; + + /** + * + * + *
+     * Required. User-assigned (human readable) ID of the data policy that needs
+     * to be unique within a project. Used as {data_policy_id} in part of the
+     * resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dataPolicyId. + */ + public java.lang.String getDataPolicyId() { + java.lang.Object ref = dataPolicyId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dataPolicyId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. User-assigned (human readable) ID of the data policy that needs
+     * to be unique within a project. Used as {data_policy_id} in part of the
+     * resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dataPolicyId. + */ + public com.google.protobuf.ByteString getDataPolicyIdBytes() { + java.lang.Object ref = dataPolicyId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. User-assigned (human readable) ID of the data policy that needs
+     * to be unique within a project. Used as {data_policy_id} in part of the
+     * resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The dataPolicyId to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + dataPolicyId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. User-assigned (human readable) ID of the data policy that needs
+     * to be unique within a project. Used as {data_policy_id} in part of the
+     * resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDataPolicyId() { + dataPolicyId_ = getDefaultInstance().getDataPolicyId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. User-assigned (human readable) ID of the data policy that needs
+     * to be unique within a project. Used as {data_policy_id} in part of the
+     * resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for dataPolicyId to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + dataPolicyId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.bigquery.datapolicies.v2.DataPolicy dataPolicy_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder> + dataPolicyBuilder_; + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the dataPolicy field is set. + */ + public boolean hasDataPolicy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicy. + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy() { + if (dataPolicyBuilder_ == null) { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } else { + return dataPolicyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setDataPolicy(com.google.cloud.bigquery.datapolicies.v2.DataPolicy value) { + if (dataPolicyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + dataPolicy_ = value; + } else { + dataPolicyBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder builderForValue) { + if (dataPolicyBuilder_ == null) { + dataPolicy_ = builderForValue.build(); + } else { + dataPolicyBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeDataPolicy(com.google.cloud.bigquery.datapolicies.v2.DataPolicy value) { + if (dataPolicyBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && dataPolicy_ != null + && dataPolicy_ + != com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance()) { + getDataPolicyBuilder().mergeFrom(value); + } else { + dataPolicy_ = value; + } + } else { + dataPolicyBuilder_.mergeFrom(value); + } + if (dataPolicy_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearDataPolicy() { + bitField0_ = (bitField0_ & ~0x00000004); + dataPolicy_ = null; + if (dataPolicyBuilder_ != null) { + dataPolicyBuilder_.dispose(); + dataPolicyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder getDataPolicyBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getDataPolicyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPolicyOrBuilder() { + if (dataPolicyBuilder_ != null) { + return dataPolicyBuilder_.getMessageOrBuilder(); + } else { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } + } + + /** + * + * + *
+     * Required. The data policy to create. The `name` field does not need to be
+     * provided for the data policy creation.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder> + getDataPolicyFieldBuilder() { + if (dataPolicyBuilder_ == null) { + dataPolicyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder>( + getDataPolicy(), getParentForChildren(), isClean()); + dataPolicy_ = null; + } + return dataPolicyBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) + private static final com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateDataPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequestOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..30a354a1d6eb --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/CreateDataPolicyRequestOrBuilder.java @@ -0,0 +1,134 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface CreateDataPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Resource name of the project that the data policy will belong to.
+   * The format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Resource name of the project that the data policy will belong to.
+   * The format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. User-assigned (human readable) ID of the data policy that needs
+   * to be unique within a project. Used as {data_policy_id} in part of the
+   * resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dataPolicyId. + */ + java.lang.String getDataPolicyId(); + + /** + * + * + *
+   * Required. User-assigned (human readable) ID of the data policy that needs
+   * to be unique within a project. Used as {data_policy_id} in part of the
+   * resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dataPolicyId. + */ + com.google.protobuf.ByteString getDataPolicyIdBytes(); + + /** + * + * + *
+   * Required. The data policy to create. The `name` field does not need to be
+   * provided for the data policy creation.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the dataPolicy field is set. + */ + boolean hasDataPolicy(); + + /** + * + * + *
+   * Required. The data policy to create. The `name` field does not need to be
+   * provided for the data policy creation.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicy. + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy(); + + /** + * + * + *
+   * Required. The data policy to create. The `name` field does not need to be
+   * provided for the data policy creation.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPolicyOrBuilder(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicy.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicy.java new file mode 100644 index 000000000000..65cf236a49cb --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicy.java @@ -0,0 +1,1442 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * The policy used to specify data masking rule.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy} + */ +public final class DataMaskingPolicy extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) + DataMaskingPolicyOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DataMaskingPolicy.newBuilder() to construct. + private DataMaskingPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DataMaskingPolicy() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DataMaskingPolicy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.class, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.Builder.class); + } + + /** + * + * + *
+   * The available masking rules. Learn more here:
+   * https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression} + */ + public enum PredefinedExpression implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default, unspecified predefined expression. No masking will take place
+     * since no expression is specified.
+     * 
+ * + * PREDEFINED_EXPRESSION_UNSPECIFIED = 0; + */ + PREDEFINED_EXPRESSION_UNSPECIFIED(0), + /** + * + * + *
+     * Masking expression to replace data with SHA-256 hash.
+     * 
+ * + * SHA256 = 1; + */ + SHA256(1), + /** + * + * + *
+     * Masking expression to replace data with NULLs.
+     * 
+ * + * ALWAYS_NULL = 2; + */ + ALWAYS_NULL(2), + /** + * + * + *
+     * Masking expression to replace data with their default masking values.
+     * The default masking values for each type listed as below:
+     *
+     * * STRING: ""
+     * * BYTES: b''
+     * * INTEGER: 0
+     * * FLOAT: 0.0
+     * * NUMERIC: 0
+     * * BOOLEAN: FALSE
+     * * TIMESTAMP: 1970-01-01 00:00:00 UTC
+     * * DATE: 1970-01-01
+     * * TIME: 00:00:00
+     * * DATETIME: 1970-01-01T00:00:00
+     * * GEOGRAPHY: POINT(0 0)
+     * * BIGNUMERIC: 0
+     * * ARRAY: []
+     * * STRUCT: NOT_APPLICABLE
+     * * JSON: NULL
+     * 
+ * + * DEFAULT_MASKING_VALUE = 3; + */ + DEFAULT_MASKING_VALUE(3), + /** + * + * + *
+     * Masking expression shows the last four characters of text.
+     * The masking behavior is as follows:
+     *
+     * * If text length > 4 characters: Replace text with XXXXX, append last
+     * four characters of original text.
+     * * If text length <= 4 characters: Apply SHA-256 hash.
+     * 
+ * + * LAST_FOUR_CHARACTERS = 4; + */ + LAST_FOUR_CHARACTERS(4), + /** + * + * + *
+     * Masking expression shows the first four characters of text.
+     * The masking behavior is as follows:
+     *
+     * * If text length > 4 characters: Replace text with XXXXX, prepend first
+     * four characters of original text.
+     * * If text length <= 4 characters: Apply SHA-256 hash.
+     * 
+ * + * FIRST_FOUR_CHARACTERS = 5; + */ + FIRST_FOUR_CHARACTERS(5), + /** + * + * + *
+     * Masking expression for email addresses.
+     * The masking behavior is as follows:
+     *
+     * * Syntax-valid email address: Replace username with XXXXX. For example,
+     * cloudysanfrancisco@gmail.com becomes XXXXX@gmail.com.
+     * * Syntax-invalid email address: Apply SHA-256 hash.
+     *
+     * For more information, see [Email
+     * mask](https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options).
+     * 
+ * + * EMAIL_MASK = 6; + */ + EMAIL_MASK(6), + /** + * + * + *
+     * Masking expression to only show the <i>year</i> of `Date`,
+     * `DateTime` and `TimeStamp`. For example, with the
+     * year 2076:
+     *
+     * * DATE         :  2076-01-01
+     * * DATETIME     :  2076-01-01T00:00:00
+     * * TIMESTAMP    :  2076-01-01 00:00:00 UTC
+     *
+     * Truncation occurs according to the UTC time zone. To change this, adjust
+     * the default time zone using the `time_zone` system variable.
+     * For more information, see [System variables
+     * reference](https://cloud.google.com/bigquery/docs/reference/system-variables).
+     * 
+ * + * DATE_YEAR_MASK = 7; + */ + DATE_YEAR_MASK(7), + /** + * + * + *
+     * Masking expression that uses hashing to mask column data.
+     * It differs from SHA256 in that a unique random value is generated for
+     * each query and is added to the hash input, resulting in the hash / masked
+     * result to be different for each query. Hence the name "random hash".
+     * 
+ * + * RANDOM_HASH = 8; + */ + RANDOM_HASH(8), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Default, unspecified predefined expression. No masking will take place
+     * since no expression is specified.
+     * 
+ * + * PREDEFINED_EXPRESSION_UNSPECIFIED = 0; + */ + public static final int PREDEFINED_EXPRESSION_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Masking expression to replace data with SHA-256 hash.
+     * 
+ * + * SHA256 = 1; + */ + public static final int SHA256_VALUE = 1; + + /** + * + * + *
+     * Masking expression to replace data with NULLs.
+     * 
+ * + * ALWAYS_NULL = 2; + */ + public static final int ALWAYS_NULL_VALUE = 2; + + /** + * + * + *
+     * Masking expression to replace data with their default masking values.
+     * The default masking values for each type listed as below:
+     *
+     * * STRING: ""
+     * * BYTES: b''
+     * * INTEGER: 0
+     * * FLOAT: 0.0
+     * * NUMERIC: 0
+     * * BOOLEAN: FALSE
+     * * TIMESTAMP: 1970-01-01 00:00:00 UTC
+     * * DATE: 1970-01-01
+     * * TIME: 00:00:00
+     * * DATETIME: 1970-01-01T00:00:00
+     * * GEOGRAPHY: POINT(0 0)
+     * * BIGNUMERIC: 0
+     * * ARRAY: []
+     * * STRUCT: NOT_APPLICABLE
+     * * JSON: NULL
+     * 
+ * + * DEFAULT_MASKING_VALUE = 3; + */ + public static final int DEFAULT_MASKING_VALUE_VALUE = 3; + + /** + * + * + *
+     * Masking expression shows the last four characters of text.
+     * The masking behavior is as follows:
+     *
+     * * If text length > 4 characters: Replace text with XXXXX, append last
+     * four characters of original text.
+     * * If text length <= 4 characters: Apply SHA-256 hash.
+     * 
+ * + * LAST_FOUR_CHARACTERS = 4; + */ + public static final int LAST_FOUR_CHARACTERS_VALUE = 4; + + /** + * + * + *
+     * Masking expression shows the first four characters of text.
+     * The masking behavior is as follows:
+     *
+     * * If text length > 4 characters: Replace text with XXXXX, prepend first
+     * four characters of original text.
+     * * If text length <= 4 characters: Apply SHA-256 hash.
+     * 
+ * + * FIRST_FOUR_CHARACTERS = 5; + */ + public static final int FIRST_FOUR_CHARACTERS_VALUE = 5; + + /** + * + * + *
+     * Masking expression for email addresses.
+     * The masking behavior is as follows:
+     *
+     * * Syntax-valid email address: Replace username with XXXXX. For example,
+     * cloudysanfrancisco@gmail.com becomes XXXXX@gmail.com.
+     * * Syntax-invalid email address: Apply SHA-256 hash.
+     *
+     * For more information, see [Email
+     * mask](https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options).
+     * 
+ * + * EMAIL_MASK = 6; + */ + public static final int EMAIL_MASK_VALUE = 6; + + /** + * + * + *
+     * Masking expression to only show the <i>year</i> of `Date`,
+     * `DateTime` and `TimeStamp`. For example, with the
+     * year 2076:
+     *
+     * * DATE         :  2076-01-01
+     * * DATETIME     :  2076-01-01T00:00:00
+     * * TIMESTAMP    :  2076-01-01 00:00:00 UTC
+     *
+     * Truncation occurs according to the UTC time zone. To change this, adjust
+     * the default time zone using the `time_zone` system variable.
+     * For more information, see [System variables
+     * reference](https://cloud.google.com/bigquery/docs/reference/system-variables).
+     * 
+ * + * DATE_YEAR_MASK = 7; + */ + public static final int DATE_YEAR_MASK_VALUE = 7; + + /** + * + * + *
+     * Masking expression that uses hashing to mask column data.
+     * It differs from SHA256 in that a unique random value is generated for
+     * each query and is added to the hash input, resulting in the hash / masked
+     * result to be different for each query. Hence the name "random hash".
+     * 
+ * + * RANDOM_HASH = 8; + */ + public static final int RANDOM_HASH_VALUE = 8; + + 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 PredefinedExpression 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 PredefinedExpression forNumber(int value) { + switch (value) { + case 0: + return PREDEFINED_EXPRESSION_UNSPECIFIED; + case 1: + return SHA256; + case 2: + return ALWAYS_NULL; + case 3: + return DEFAULT_MASKING_VALUE; + case 4: + return LAST_FOUR_CHARACTERS; + case 5: + return FIRST_FOUR_CHARACTERS; + case 6: + return EMAIL_MASK; + case 7: + return DATE_YEAR_MASK; + case 8: + return RANDOM_HASH; + 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 PredefinedExpression findValueByNumber(int number) { + return PredefinedExpression.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final PredefinedExpression[] VALUES = values(); + + public static PredefinedExpression 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 PredefinedExpression(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression) + } + + private int maskingExpressionCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object maskingExpression_; + + public enum MaskingExpressionCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + PREDEFINED_EXPRESSION(1), + ROUTINE(2), + MASKINGEXPRESSION_NOT_SET(0); + private final int value; + + private MaskingExpressionCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static MaskingExpressionCase valueOf(int value) { + return forNumber(value); + } + + public static MaskingExpressionCase forNumber(int value) { + switch (value) { + case 1: + return PREDEFINED_EXPRESSION; + case 2: + return ROUTINE; + case 0: + return MASKINGEXPRESSION_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public MaskingExpressionCase getMaskingExpressionCase() { + return MaskingExpressionCase.forNumber(maskingExpressionCase_); + } + + public static final int PREDEFINED_EXPRESSION_FIELD_NUMBER = 1; + + /** + * + * + *
+   * Optional. A predefined masking expression.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the predefinedExpression field is set. + */ + public boolean hasPredefinedExpression() { + return maskingExpressionCase_ == 1; + } + + /** + * + * + *
+   * Optional. A predefined masking expression.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for predefinedExpression. + */ + public int getPredefinedExpressionValue() { + if (maskingExpressionCase_ == 1) { + return (java.lang.Integer) maskingExpression_; + } + return 0; + } + + /** + * + * + *
+   * Optional. A predefined masking expression.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The predefinedExpression. + */ + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + getPredefinedExpression() { + if (maskingExpressionCase_ == 1) { + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression result = + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + .forNumber((java.lang.Integer) maskingExpression_); + return result == null + ? com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + .UNRECOGNIZED + : result; + } + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + .PREDEFINED_EXPRESSION_UNSPECIFIED; + } + + public static final int ROUTINE_FIELD_NUMBER = 2; + + /** + * + * + *
+   * Optional. The name of the BigQuery routine that contains the custom
+   * masking routine, in the format of
+   * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+   * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return Whether the routine field is set. + */ + public boolean hasRoutine() { + return maskingExpressionCase_ == 2; + } + + /** + * + * + *
+   * Optional. The name of the BigQuery routine that contains the custom
+   * masking routine, in the format of
+   * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+   * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The routine. + */ + public java.lang.String getRoutine() { + java.lang.Object ref = ""; + if (maskingExpressionCase_ == 2) { + ref = maskingExpression_; + } + 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(); + if (maskingExpressionCase_ == 2) { + maskingExpression_ = s; + } + return s; + } + } + + /** + * + * + *
+   * Optional. The name of the BigQuery routine that contains the custom
+   * masking routine, in the format of
+   * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+   * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for routine. + */ + public com.google.protobuf.ByteString getRoutineBytes() { + java.lang.Object ref = ""; + if (maskingExpressionCase_ == 2) { + ref = maskingExpression_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (maskingExpressionCase_ == 2) { + maskingExpression_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (maskingExpressionCase_ == 1) { + output.writeEnum(1, ((java.lang.Integer) maskingExpression_)); + } + if (maskingExpressionCase_ == 2) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, maskingExpression_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (maskingExpressionCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeEnumSize( + 1, ((java.lang.Integer) maskingExpression_)); + } + if (maskingExpressionCase_ == 2) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, maskingExpression_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy other = + (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) obj; + + if (!getMaskingExpressionCase().equals(other.getMaskingExpressionCase())) return false; + switch (maskingExpressionCase_) { + case 1: + if (getPredefinedExpressionValue() != other.getPredefinedExpressionValue()) return false; + break; + case 2: + if (!getRoutine().equals(other.getRoutine())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (maskingExpressionCase_) { + case 1: + hash = (37 * hash) + PREDEFINED_EXPRESSION_FIELD_NUMBER; + hash = (53 * hash) + getPredefinedExpressionValue(); + break; + case 2: + hash = (37 * hash) + ROUTINE_FIELD_NUMBER; + hash = (53 * hash) + getRoutine().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The policy used to specify data masking rule.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.class, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.Builder.class); + } + + // Construct using com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + maskingExpressionCase_ = 0; + maskingExpression_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy build() { + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy result = + new com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy result) { + result.maskingExpressionCase_ = maskingExpressionCase_; + result.maskingExpression_ = this.maskingExpression_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy other) { + if (other == com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance()) + return this; + switch (other.getMaskingExpressionCase()) { + case PREDEFINED_EXPRESSION: + { + setPredefinedExpressionValue(other.getPredefinedExpressionValue()); + break; + } + case ROUTINE: + { + maskingExpressionCase_ = 2; + maskingExpression_ = other.maskingExpression_; + onChanged(); + break; + } + case MASKINGEXPRESSION_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + int rawValue = input.readEnum(); + maskingExpressionCase_ = 1; + maskingExpression_ = rawValue; + break; + } // case 8 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + maskingExpressionCase_ = 2; + maskingExpression_ = s; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int maskingExpressionCase_ = 0; + private java.lang.Object maskingExpression_; + + public MaskingExpressionCase getMaskingExpressionCase() { + return MaskingExpressionCase.forNumber(maskingExpressionCase_); + } + + public Builder clearMaskingExpression() { + maskingExpressionCase_ = 0; + maskingExpression_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
+     * Optional. A predefined masking expression.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the predefinedExpression field is set. + */ + @java.lang.Override + public boolean hasPredefinedExpression() { + return maskingExpressionCase_ == 1; + } + + /** + * + * + *
+     * Optional. A predefined masking expression.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for predefinedExpression. + */ + @java.lang.Override + public int getPredefinedExpressionValue() { + if (maskingExpressionCase_ == 1) { + return ((java.lang.Integer) maskingExpression_).intValue(); + } + return 0; + } + + /** + * + * + *
+     * Optional. A predefined masking expression.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for predefinedExpression to set. + * @return This builder for chaining. + */ + public Builder setPredefinedExpressionValue(int value) { + maskingExpressionCase_ = 1; + maskingExpression_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A predefined masking expression.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The predefinedExpression. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + getPredefinedExpression() { + if (maskingExpressionCase_ == 1) { + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression result = + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + .forNumber((java.lang.Integer) maskingExpression_); + return result == null + ? com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + .UNRECOGNIZED + : result; + } + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + .PREDEFINED_EXPRESSION_UNSPECIFIED; + } + + /** + * + * + *
+     * Optional. A predefined masking expression.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The predefinedExpression to set. + * @return This builder for chaining. + */ + public Builder setPredefinedExpression( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression value) { + if (value == null) { + throw new NullPointerException(); + } + maskingExpressionCase_ = 1; + maskingExpression_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A predefined masking expression.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearPredefinedExpression() { + if (maskingExpressionCase_ == 1) { + maskingExpressionCase_ = 0; + maskingExpression_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The name of the BigQuery routine that contains the custom
+     * masking routine, in the format of
+     * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+     * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return Whether the routine field is set. + */ + @java.lang.Override + public boolean hasRoutine() { + return maskingExpressionCase_ == 2; + } + + /** + * + * + *
+     * Optional. The name of the BigQuery routine that contains the custom
+     * masking routine, in the format of
+     * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+     * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The routine. + */ + @java.lang.Override + public java.lang.String getRoutine() { + java.lang.Object ref = ""; + if (maskingExpressionCase_ == 2) { + ref = maskingExpression_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (maskingExpressionCase_ == 2) { + maskingExpression_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The name of the BigQuery routine that contains the custom
+     * masking routine, in the format of
+     * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+     * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for routine. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRoutineBytes() { + java.lang.Object ref = ""; + if (maskingExpressionCase_ == 2) { + ref = maskingExpression_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (maskingExpressionCase_ == 2) { + maskingExpression_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The name of the BigQuery routine that contains the custom
+     * masking routine, in the format of
+     * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+     * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The routine to set. + * @return This builder for chaining. + */ + public Builder setRoutine(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + maskingExpressionCase_ = 2; + maskingExpression_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The name of the BigQuery routine that contains the custom
+     * masking routine, in the format of
+     * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+     * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRoutine() { + if (maskingExpressionCase_ == 2) { + maskingExpressionCase_ = 0; + maskingExpression_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The name of the BigQuery routine that contains the custom
+     * masking routine, in the format of
+     * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+     * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for routine to set. + * @return This builder for chaining. + */ + public Builder setRoutineBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + maskingExpressionCase_ = 2; + maskingExpression_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) + private static final com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DataMaskingPolicy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicyOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicyOrBuilder.java new file mode 100644 index 000000000000..69da6d4c62dd --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataMaskingPolicyOrBuilder.java @@ -0,0 +1,126 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface DataMaskingPolicyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. A predefined masking expression.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the predefinedExpression field is set. + */ + boolean hasPredefinedExpression(); + + /** + * + * + *
+   * Optional. A predefined masking expression.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for predefinedExpression. + */ + int getPredefinedExpressionValue(); + + /** + * + * + *
+   * Optional. A predefined masking expression.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression predefined_expression = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The predefinedExpression. + */ + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpression + getPredefinedExpression(); + + /** + * + * + *
+   * Optional. The name of the BigQuery routine that contains the custom
+   * masking routine, in the format of
+   * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+   * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return Whether the routine field is set. + */ + boolean hasRoutine(); + + /** + * + * + *
+   * Optional. The name of the BigQuery routine that contains the custom
+   * masking routine, in the format of
+   * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+   * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The routine. + */ + java.lang.String getRoutine(); + + /** + * + * + *
+   * Optional. The name of the BigQuery routine that contains the custom
+   * masking routine, in the format of
+   * `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`.
+   * 
+ * + * + * string routine = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for routine. + */ + com.google.protobuf.ByteString getRoutineBytes(); + + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.MaskingExpressionCase + getMaskingExpressionCase(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicy.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicy.java new file mode 100644 index 000000000000..c532a441dfc2 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicy.java @@ -0,0 +1,2850 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Represents the label-policy binding.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.DataPolicy} + */ +public final class DataPolicy extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.DataPolicy) + DataPolicyOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DataPolicy.newBuilder() to construct. + private DataPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DataPolicy() { + name_ = ""; + dataPolicyId_ = ""; + etag_ = ""; + dataPolicyType_ = 0; + policyTag_ = ""; + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + version_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DataPolicy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.class, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder.class); + } + + /** + * + * + *
+   * A list of supported data policy types.
+   * 
+ * + * Protobuf enum {@code google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType} + */ + public enum DataPolicyType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default value for the data policy type. This should not be used.
+     * 
+ * + * DATA_POLICY_TYPE_UNSPECIFIED = 0; + */ + DATA_POLICY_TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * Used to create a data policy for data masking.
+     * 
+ * + * DATA_MASKING_POLICY = 1; + */ + DATA_MASKING_POLICY(1), + /** + * + * + *
+     * Used to create a data policy for raw data access.
+     * 
+ * + * RAW_DATA_ACCESS_POLICY = 2; + */ + RAW_DATA_ACCESS_POLICY(2), + /** + * + * + *
+     * Used to create a data policy for column-level security, without data
+     * masking. This is deprecated in V2 api and only present to support GET and
+     * LIST operations for V1 data policies in V2 api.
+     * 
+ * + * COLUMN_LEVEL_SECURITY_POLICY = 3; + */ + COLUMN_LEVEL_SECURITY_POLICY(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Default value for the data policy type. This should not be used.
+     * 
+ * + * DATA_POLICY_TYPE_UNSPECIFIED = 0; + */ + public static final int DATA_POLICY_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Used to create a data policy for data masking.
+     * 
+ * + * DATA_MASKING_POLICY = 1; + */ + public static final int DATA_MASKING_POLICY_VALUE = 1; + + /** + * + * + *
+     * Used to create a data policy for raw data access.
+     * 
+ * + * RAW_DATA_ACCESS_POLICY = 2; + */ + public static final int RAW_DATA_ACCESS_POLICY_VALUE = 2; + + /** + * + * + *
+     * Used to create a data policy for column-level security, without data
+     * masking. This is deprecated in V2 api and only present to support GET and
+     * LIST operations for V1 data policies in V2 api.
+     * 
+ * + * COLUMN_LEVEL_SECURITY_POLICY = 3; + */ + public static final int COLUMN_LEVEL_SECURITY_POLICY_VALUE = 3; + + 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 DataPolicyType 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 DataPolicyType forNumber(int value) { + switch (value) { + case 0: + return DATA_POLICY_TYPE_UNSPECIFIED; + case 1: + return DATA_MASKING_POLICY; + case 2: + return RAW_DATA_ACCESS_POLICY; + case 3: + return COLUMN_LEVEL_SECURITY_POLICY; + 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 DataPolicyType findValueByNumber(int number) { + return DataPolicyType.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DataPolicyType[] VALUES = values(); + + public static DataPolicyType 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 DataPolicyType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType) + } + + /** + * + * + *
+   * The supported versions for the Data Policy resource.
+   * 
+ * + * Protobuf enum {@code google.cloud.bigquery.datapolicies.v2.DataPolicy.Version} + */ + public enum Version implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default value for the data policy version. This should not be used.
+     * 
+ * + * VERSION_UNSPECIFIED = 0; + */ + VERSION_UNSPECIFIED(0), + /** + * + * + *
+     * V1 data policy version. V1 Data Policies will be present in V2 List api
+     * response, but can not be created/updated/deleted from V2 api.
+     * 
+ * + * V1 = 1; + */ + V1(1), + /** + * + * + *
+     * V2 data policy version.
+     * 
+ * + * V2 = 2; + */ + V2(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Default value for the data policy version. This should not be used.
+     * 
+ * + * VERSION_UNSPECIFIED = 0; + */ + public static final int VERSION_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * V1 data policy version. V1 Data Policies will be present in V2 List api
+     * response, but can not be created/updated/deleted from V2 api.
+     * 
+ * + * V1 = 1; + */ + public static final int V1_VALUE = 1; + + /** + * + * + *
+     * V2 data policy version.
+     * 
+ * + * V2 = 2; + */ + public static final int V2_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 Version 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 Version forNumber(int value) { + switch (value) { + case 0: + return VERSION_UNSPECIFIED; + case 1: + return V1; + case 2: + return V2; + 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 Version findValueByNumber(int number) { + return Version.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final Version[] VALUES = values(); + + public static Version 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 Version(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.bigquery.datapolicies.v2.DataPolicy.Version) + } + + private int bitField0_; + private int policyCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object policy_; + + public enum PolicyCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + DATA_MASKING_POLICY(7), + POLICY_NOT_SET(0); + private final int value; + + private PolicyCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static PolicyCase valueOf(int value) { + return forNumber(value); + } + + public static PolicyCase forNumber(int value) { + switch (value) { + case 7: + return DATA_MASKING_POLICY; + case 0: + return POLICY_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public PolicyCase getPolicyCase() { + return PolicyCase.forNumber(policyCase_); + } + + public static final int DATA_MASKING_POLICY_FIELD_NUMBER = 7; + + /** + * + * + *
+   * Optional. The data masking policy that specifies the data masking rule to
+   * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataMaskingPolicy field is set. + */ + @java.lang.Override + public boolean hasDataMaskingPolicy() { + return policyCase_ == 7; + } + + /** + * + * + *
+   * Optional. The data masking policy that specifies the data masking rule to
+   * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataMaskingPolicy. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy getDataMaskingPolicy() { + if (policyCase_ == 7) { + return (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_; + } + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. The data masking policy that specifies the data masking rule to
+   * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicyOrBuilder + getDataMaskingPolicyOrBuilder() { + if (policyCase_ == 7) { + return (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_; + } + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance(); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_POLICY_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object dataPolicyId_ = ""; + + /** + * + * + *
+   * Output only. User-assigned (human readable) ID of the data policy that
+   * needs to be unique within a project. Used as {data_policy_id} in part of
+   * the resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The dataPolicyId. + */ + @java.lang.Override + public java.lang.String getDataPolicyId() { + java.lang.Object ref = dataPolicyId_; + 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(); + dataPolicyId_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. User-assigned (human readable) ID of the data policy that
+   * needs to be unique within a project. Used as {data_policy_id} in part of
+   * the resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for dataPolicyId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataPolicyIdBytes() { + java.lang.Object ref = dataPolicyId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ETAG_FIELD_NUMBER = 11; + + @SuppressWarnings("serial") + private volatile java.lang.Object etag_ = ""; + + /** + * + * + *
+   * The etag for this Data Policy.
+   * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+   * field is required and must match the server's etag. It will also be
+   * populated in the response of GetDataPolicy, CreateDataPolicy, and
+   * UpdateDataPolicy calls.
+   * 
+ * + * optional string etag = 11; + * + * @return Whether the etag field is set. + */ + @java.lang.Override + public boolean hasEtag() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The etag for this Data Policy.
+   * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+   * field is required and must match the server's etag. It will also be
+   * populated in the response of GetDataPolicy, CreateDataPolicy, and
+   * UpdateDataPolicy calls.
+   * 
+ * + * optional string etag = 11; + * + * @return The etag. + */ + @java.lang.Override + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + 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(); + etag_ = s; + return s; + } + } + + /** + * + * + *
+   * The etag for this Data Policy.
+   * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+   * field is required and must match the server's etag. It will also be
+   * populated in the response of GetDataPolicy, CreateDataPolicy, and
+   * UpdateDataPolicy calls.
+   * 
+ * + * optional string etag = 11; + * + * @return The bytes for etag. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_POLICY_TYPE_FIELD_NUMBER = 3; + private int dataPolicyType_ = 0; + + /** + * + * + *
+   * Required. Type of data policy.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for dataPolicyType. + */ + @java.lang.Override + public int getDataPolicyTypeValue() { + return dataPolicyType_; + } + + /** + * + * + *
+   * Required. Type of data policy.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicyType. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType getDataPolicyType() { + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType result = + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType.forNumber( + dataPolicyType_); + return result == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType.UNRECOGNIZED + : result; + } + + public static final int POLICY_TAG_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object policyTag_ = ""; + + /** + * + * + *
+   * Output only. Policy tag resource name, in the format of
+   * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+   * policy_tag is supported only for V1 data policies.
+   * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The policyTag. + */ + @java.lang.Override + public java.lang.String getPolicyTag() { + java.lang.Object ref = policyTag_; + 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(); + policyTag_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Policy tag resource name, in the format of
+   * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+   * policy_tag is supported only for V1 data policies.
+   * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for policyTag. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPolicyTagBytes() { + java.lang.Object ref = policyTag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + policyTag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int GRANTEES_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList grantees_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the grantees. + */ + public com.google.protobuf.ProtocolStringList getGranteesList() { + return grantees_; + } + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of grantees. + */ + public int getGranteesCount() { + return grantees_.size(); + } + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + public java.lang.String getGrantees(int index) { + return grantees_.get(index); + } + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + public com.google.protobuf.ByteString getGranteesBytes(int index) { + return grantees_.getByteString(index); + } + + public static final int VERSION_FIELD_NUMBER = 9; + private int version_ = 0; + + /** + * + * + *
+   * Output only. The version of the Data Policy resource.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for version. + */ + @java.lang.Override + public int getVersionValue() { + return version_; + } + + /** + * + * + *
+   * Output only. The version of the Data Policy resource.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The version. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version getVersion() { + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version result = + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version.forNumber(version_); + return result == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version.UNRECOGNIZED + : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicyId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dataPolicyId_); + } + if (dataPolicyType_ + != com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType + .DATA_POLICY_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, dataPolicyType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyTag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, policyTag_); + } + if (policyCase_ == 7) { + output.writeMessage(7, (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_); + } + for (int i = 0; i < grantees_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, grantees_.getRaw(i)); + } + if (version_ + != com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version.VERSION_UNSPECIFIED + .getNumber()) { + output.writeEnum(9, version_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, etag_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicyId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, dataPolicyId_); + } + if (dataPolicyType_ + != com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType + .DATA_POLICY_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, dataPolicyType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyTag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, policyTag_); + } + if (policyCase_ == 7) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 7, (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_); + } + { + int dataSize = 0; + for (int i = 0; i < grantees_.size(); i++) { + dataSize += computeStringSizeNoTag(grantees_.getRaw(i)); + } + size += dataSize; + size += 1 * getGranteesList().size(); + } + if (version_ + != com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version.VERSION_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(9, version_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, etag_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.DataPolicy)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.DataPolicy other = + (com.google.cloud.bigquery.datapolicies.v2.DataPolicy) obj; + + if (!getName().equals(other.getName())) return false; + if (!getDataPolicyId().equals(other.getDataPolicyId())) return false; + if (hasEtag() != other.hasEtag()) return false; + if (hasEtag()) { + if (!getEtag().equals(other.getEtag())) return false; + } + if (dataPolicyType_ != other.dataPolicyType_) return false; + if (!getPolicyTag().equals(other.getPolicyTag())) return false; + if (!getGranteesList().equals(other.getGranteesList())) return false; + if (version_ != other.version_) return false; + if (!getPolicyCase().equals(other.getPolicyCase())) return false; + switch (policyCase_) { + case 7: + if (!getDataMaskingPolicy().equals(other.getDataMaskingPolicy())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DATA_POLICY_ID_FIELD_NUMBER; + hash = (53 * hash) + getDataPolicyId().hashCode(); + if (hasEtag()) { + hash = (37 * hash) + ETAG_FIELD_NUMBER; + hash = (53 * hash) + getEtag().hashCode(); + } + hash = (37 * hash) + DATA_POLICY_TYPE_FIELD_NUMBER; + hash = (53 * hash) + dataPolicyType_; + hash = (37 * hash) + POLICY_TAG_FIELD_NUMBER; + hash = (53 * hash) + getPolicyTag().hashCode(); + if (getGranteesCount() > 0) { + hash = (37 * hash) + GRANTEES_FIELD_NUMBER; + hash = (53 * hash) + getGranteesList().hashCode(); + } + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + version_; + switch (policyCase_) { + case 7: + hash = (37 * hash) + DATA_MASKING_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getDataMaskingPolicy().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.bigquery.datapolicies.v2.DataPolicy prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Represents the label-policy binding.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.DataPolicy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.DataPolicy) + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.class, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder.class); + } + + // Construct using com.google.cloud.bigquery.datapolicies.v2.DataPolicy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (dataMaskingPolicyBuilder_ != null) { + dataMaskingPolicyBuilder_.clear(); + } + name_ = ""; + dataPolicyId_ = ""; + etag_ = ""; + dataPolicyType_ = 0; + policyTag_ = ""; + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + version_ = 0; + policyCase_ = 0; + policy_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy build() { + com.google.cloud.bigquery.datapolicies.v2.DataPolicy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.DataPolicy result = + new com.google.cloud.bigquery.datapolicies.v2.DataPolicy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.bigquery.datapolicies.v2.DataPolicy result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.dataPolicyId_ = dataPolicyId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.etag_ = etag_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.dataPolicyType_ = dataPolicyType_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.policyTag_ = policyTag_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + grantees_.makeImmutable(); + result.grantees_ = grantees_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.version_ = version_; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.cloud.bigquery.datapolicies.v2.DataPolicy result) { + result.policyCase_ = policyCase_; + result.policy_ = this.policy_; + if (policyCase_ == 7 && dataMaskingPolicyBuilder_ != null) { + result.policy_ = dataMaskingPolicyBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.DataPolicy) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.DataPolicy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.bigquery.datapolicies.v2.DataPolicy other) { + if (other == com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getDataPolicyId().isEmpty()) { + dataPolicyId_ = other.dataPolicyId_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasEtag()) { + etag_ = other.etag_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.dataPolicyType_ != 0) { + setDataPolicyTypeValue(other.getDataPolicyTypeValue()); + } + if (!other.getPolicyTag().isEmpty()) { + policyTag_ = other.policyTag_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (!other.grantees_.isEmpty()) { + if (grantees_.isEmpty()) { + grantees_ = other.grantees_; + bitField0_ |= 0x00000040; + } else { + ensureGranteesIsMutable(); + grantees_.addAll(other.grantees_); + } + onChanged(); + } + if (other.version_ != 0) { + setVersionValue(other.getVersionValue()); + } + switch (other.getPolicyCase()) { + case DATA_MASKING_POLICY: + { + mergeDataMaskingPolicy(other.getDataMaskingPolicy()); + break; + } + case POLICY_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 18: + { + dataPolicyId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 24: + { + dataPolicyType_ = input.readEnum(); + bitField0_ |= 0x00000010; + break; + } // case 24 + case 34: + { + policyTag_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 34 + case 58: + { + input.readMessage( + getDataMaskingPolicyFieldBuilder().getBuilder(), extensionRegistry); + policyCase_ = 7; + break; + } // case 58 + case 66: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureGranteesIsMutable(); + grantees_.add(s); + break; + } // case 66 + case 72: + { + version_ = input.readEnum(); + bitField0_ |= 0x00000080; + break; + } // case 72 + case 90: + { + etag_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 90 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int policyCase_ = 0; + private java.lang.Object policy_; + + public PolicyCase getPolicyCase() { + return PolicyCase.forNumber(policyCase_); + } + + public Builder clearPolicy() { + policyCase_ = 0; + policy_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicyOrBuilder> + dataMaskingPolicyBuilder_; + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataMaskingPolicy field is set. + */ + @java.lang.Override + public boolean hasDataMaskingPolicy() { + return policyCase_ == 7; + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataMaskingPolicy. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy getDataMaskingPolicy() { + if (dataMaskingPolicyBuilder_ == null) { + if (policyCase_ == 7) { + return (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_; + } + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance(); + } else { + if (policyCase_ == 7) { + return dataMaskingPolicyBuilder_.getMessage(); + } + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataMaskingPolicy( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy value) { + if (dataMaskingPolicyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + policy_ = value; + onChanged(); + } else { + dataMaskingPolicyBuilder_.setMessage(value); + } + policyCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataMaskingPolicy( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.Builder builderForValue) { + if (dataMaskingPolicyBuilder_ == null) { + policy_ = builderForValue.build(); + onChanged(); + } else { + dataMaskingPolicyBuilder_.setMessage(builderForValue.build()); + } + policyCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeDataMaskingPolicy( + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy value) { + if (dataMaskingPolicyBuilder_ == null) { + if (policyCase_ == 7 + && policy_ + != com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy + .getDefaultInstance()) { + policy_ = + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.newBuilder( + (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_) + .mergeFrom(value) + .buildPartial(); + } else { + policy_ = value; + } + onChanged(); + } else { + if (policyCase_ == 7) { + dataMaskingPolicyBuilder_.mergeFrom(value); + } else { + dataMaskingPolicyBuilder_.setMessage(value); + } + } + policyCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearDataMaskingPolicy() { + if (dataMaskingPolicyBuilder_ == null) { + if (policyCase_ == 7) { + policyCase_ = 0; + policy_ = null; + onChanged(); + } + } else { + if (policyCase_ == 7) { + policyCase_ = 0; + policy_ = null; + } + dataMaskingPolicyBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.Builder + getDataMaskingPolicyBuilder() { + return getDataMaskingPolicyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicyOrBuilder + getDataMaskingPolicyOrBuilder() { + if ((policyCase_ == 7) && (dataMaskingPolicyBuilder_ != null)) { + return dataMaskingPolicyBuilder_.getMessageOrBuilder(); + } else { + if (policyCase_ == 7) { + return (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_; + } + return com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. The data masking policy that specifies the data masking rule to
+     * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicyOrBuilder> + getDataMaskingPolicyFieldBuilder() { + if (dataMaskingPolicyBuilder_ == null) { + if (!(policyCase_ == 7)) { + policy_ = + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.getDefaultInstance(); + } + dataMaskingPolicyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicyOrBuilder>( + (com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy) policy_, + getParentForChildren(), + isClean()); + policy_ = null; + } + policyCase_ = 7; + onChanged(); + return dataMaskingPolicyBuilder_; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object dataPolicyId_ = ""; + + /** + * + * + *
+     * Output only. User-assigned (human readable) ID of the data policy that
+     * needs to be unique within a project. Used as {data_policy_id} in part of
+     * the resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The dataPolicyId. + */ + public java.lang.String getDataPolicyId() { + java.lang.Object ref = dataPolicyId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dataPolicyId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. User-assigned (human readable) ID of the data policy that
+     * needs to be unique within a project. Used as {data_policy_id} in part of
+     * the resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for dataPolicyId. + */ + public com.google.protobuf.ByteString getDataPolicyIdBytes() { + java.lang.Object ref = dataPolicyId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. User-assigned (human readable) ID of the data policy that
+     * needs to be unique within a project. Used as {data_policy_id} in part of
+     * the resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The dataPolicyId to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + dataPolicyId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. User-assigned (human readable) ID of the data policy that
+     * needs to be unique within a project. Used as {data_policy_id} in part of
+     * the resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearDataPolicyId() { + dataPolicyId_ = getDefaultInstance().getDataPolicyId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. User-assigned (human readable) ID of the data policy that
+     * needs to be unique within a project. Used as {data_policy_id} in part of
+     * the resource name.
+     * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for dataPolicyId to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + dataPolicyId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object etag_ = ""; + + /** + * + * + *
+     * The etag for this Data Policy.
+     * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+     * field is required and must match the server's etag. It will also be
+     * populated in the response of GetDataPolicy, CreateDataPolicy, and
+     * UpdateDataPolicy calls.
+     * 
+ * + * optional string etag = 11; + * + * @return Whether the etag field is set. + */ + public boolean hasEtag() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The etag for this Data Policy.
+     * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+     * field is required and must match the server's etag. It will also be
+     * populated in the response of GetDataPolicy, CreateDataPolicy, and
+     * UpdateDataPolicy calls.
+     * 
+ * + * optional string etag = 11; + * + * @return The etag. + */ + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + etag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The etag for this Data Policy.
+     * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+     * field is required and must match the server's etag. It will also be
+     * populated in the response of GetDataPolicy, CreateDataPolicy, and
+     * UpdateDataPolicy calls.
+     * 
+ * + * optional string etag = 11; + * + * @return The bytes for etag. + */ + public com.google.protobuf.ByteString getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The etag for this Data Policy.
+     * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+     * field is required and must match the server's etag. It will also be
+     * populated in the response of GetDataPolicy, CreateDataPolicy, and
+     * UpdateDataPolicy calls.
+     * 
+ * + * optional string etag = 11; + * + * @param value The etag to set. + * @return This builder for chaining. + */ + public Builder setEtag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + etag_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The etag for this Data Policy.
+     * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+     * field is required and must match the server's etag. It will also be
+     * populated in the response of GetDataPolicy, CreateDataPolicy, and
+     * UpdateDataPolicy calls.
+     * 
+ * + * optional string etag = 11; + * + * @return This builder for chaining. + */ + public Builder clearEtag() { + etag_ = getDefaultInstance().getEtag(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The etag for this Data Policy.
+     * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+     * field is required and must match the server's etag. It will also be
+     * populated in the response of GetDataPolicy, CreateDataPolicy, and
+     * UpdateDataPolicy calls.
+     * 
+ * + * optional string etag = 11; + * + * @param value The bytes for etag to set. + * @return This builder for chaining. + */ + public Builder setEtagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + etag_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private int dataPolicyType_ = 0; + + /** + * + * + *
+     * Required. Type of data policy.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for dataPolicyType. + */ + @java.lang.Override + public int getDataPolicyTypeValue() { + return dataPolicyType_; + } + + /** + * + * + *
+     * Required. Type of data policy.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The enum numeric value on the wire for dataPolicyType to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyTypeValue(int value) { + dataPolicyType_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Type of data policy.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicyType. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType getDataPolicyType() { + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType result = + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType.forNumber( + dataPolicyType_); + return result == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Required. Type of data policy.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The dataPolicyType to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyType( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + dataPolicyType_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Type of data policy.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return This builder for chaining. + */ + public Builder clearDataPolicyType() { + bitField0_ = (bitField0_ & ~0x00000010); + dataPolicyType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object policyTag_ = ""; + + /** + * + * + *
+     * Output only. Policy tag resource name, in the format of
+     * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+     * policy_tag is supported only for V1 data policies.
+     * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The policyTag. + */ + public java.lang.String getPolicyTag() { + java.lang.Object ref = policyTag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + policyTag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Policy tag resource name, in the format of
+     * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+     * policy_tag is supported only for V1 data policies.
+     * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for policyTag. + */ + public com.google.protobuf.ByteString getPolicyTagBytes() { + java.lang.Object ref = policyTag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + policyTag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Policy tag resource name, in the format of
+     * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+     * policy_tag is supported only for V1 data policies.
+     * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @param value The policyTag to set. + * @return This builder for chaining. + */ + public Builder setPolicyTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + policyTag_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Policy tag resource name, in the format of
+     * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+     * policy_tag is supported only for V1 data policies.
+     * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearPolicyTag() { + policyTag_ = getDefaultInstance().getPolicyTag(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Policy tag resource name, in the format of
+     * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+     * policy_tag is supported only for V1 data policies.
+     * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for policyTag to set. + * @return This builder for chaining. + */ + public Builder setPolicyTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + policyTag_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList grantees_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureGranteesIsMutable() { + if (!grantees_.isModifiable()) { + grantees_ = new com.google.protobuf.LazyStringArrayList(grantees_); + } + bitField0_ |= 0x00000040; + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the grantees. + */ + public com.google.protobuf.ProtocolStringList getGranteesList() { + grantees_.makeImmutable(); + return grantees_; + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of grantees. + */ + public int getGranteesCount() { + return grantees_.size(); + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + public java.lang.String getGrantees(int index) { + return grantees_.get(index); + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + public com.google.protobuf.ByteString getGranteesBytes(int index) { + return grantees_.getByteString(index); + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The grantees to set. + * @return This builder for chaining. + */ + public Builder setGrantees(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureGranteesIsMutable(); + grantees_.set(index, value); + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The grantees to add. + * @return This builder for chaining. + */ + public Builder addGrantees(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureGranteesIsMutable(); + grantees_.add(value); + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The grantees to add. + * @return This builder for chaining. + */ + public Builder addAllGrantees(java.lang.Iterable values) { + ensureGranteesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, grantees_); + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearGrantees() { + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000040); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The list of IAM principals that have Fine Grained Access to the
+     * underlying data goverened by this data policy.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+     * supports principal types users, groups, serviceaccounts, cloudidentity.
+     * This field is supported in V2 Data Policy only. In case of V1 data policies
+     * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+     * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the grantees to add. + * @return This builder for chaining. + */ + public Builder addGranteesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureGranteesIsMutable(); + grantees_.add(value); + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private int version_ = 0; + + /** + * + * + *
+     * Output only. The version of the Data Policy resource.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for version. + */ + @java.lang.Override + public int getVersionValue() { + return version_; + } + + /** + * + * + *
+     * Output only. The version of the Data Policy resource.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for version to set. + * @return This builder for chaining. + */ + public Builder setVersionValue(int value) { + version_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The version of the Data Policy resource.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The version. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version getVersion() { + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version result = + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version.forNumber(version_); + return result == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. The version of the Data Policy resource.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The version to set. + * @return This builder for chaining. + */ + public Builder setVersion(com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000080; + version_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The version of the Data Policy resource.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearVersion() { + bitField0_ = (bitField0_ & ~0x00000080); + version_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.DataPolicy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.DataPolicy) + private static final com.google.cloud.bigquery.datapolicies.v2.DataPolicy DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.DataPolicy(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DataPolicy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyName.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyName.java new file mode 100644 index 000000000000..8b90799b1133 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyName.java @@ -0,0 +1,223 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class DataPolicyName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_DATA_POLICY = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/dataPolicies/{data_policy}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String dataPolicy; + + @Deprecated + protected DataPolicyName() { + project = null; + location = null; + dataPolicy = null; + } + + private DataPolicyName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + dataPolicy = Preconditions.checkNotNull(builder.getDataPolicy()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getDataPolicy() { + return dataPolicy; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static DataPolicyName of(String project, String location, String dataPolicy) { + return newBuilder().setProject(project).setLocation(location).setDataPolicy(dataPolicy).build(); + } + + public static String format(String project, String location, String dataPolicy) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setDataPolicy(dataPolicy) + .build() + .toString(); + } + + public static DataPolicyName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_DATA_POLICY.validatedMatch( + formattedString, "DataPolicyName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("location"), matchMap.get("data_policy")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (DataPolicyName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_DATA_POLICY.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (dataPolicy != null) { + fieldMapBuilder.put("data_policy", dataPolicy); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_DATA_POLICY.instantiate( + "project", project, "location", location, "data_policy", dataPolicy); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + DataPolicyName that = ((DataPolicyName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.dataPolicy, that.dataPolicy); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(dataPolicy); + return h; + } + + /** Builder for projects/{project}/locations/{location}/dataPolicies/{data_policy}. */ + public static class Builder { + private String project; + private String location; + private String dataPolicy; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getDataPolicy() { + return dataPolicy; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setDataPolicy(String dataPolicy) { + this.dataPolicy = dataPolicy; + return this; + } + + private Builder(DataPolicyName dataPolicyName) { + this.project = dataPolicyName.project; + this.location = dataPolicyName.location; + this.dataPolicy = dataPolicyName.dataPolicy; + } + + public DataPolicyName build() { + return new DataPolicyName(this); + } + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyOrBuilder.java new file mode 100644 index 000000000000..6643ca79e7dd --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyOrBuilder.java @@ -0,0 +1,360 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface DataPolicyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.DataPolicy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The data masking policy that specifies the data masking rule to
+   * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataMaskingPolicy field is set. + */ + boolean hasDataMaskingPolicy(); + + /** + * + * + *
+   * Optional. The data masking policy that specifies the data masking rule to
+   * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataMaskingPolicy. + */ + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy getDataMaskingPolicy(); + + /** + * + * + *
+   * Optional. The data masking policy that specifies the data masking rule to
+   * use. It must be set if the data policy type is DATA_MASKING_POLICY.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataMaskingPolicy data_masking_policy = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.bigquery.datapolicies.v2.DataMaskingPolicyOrBuilder + getDataMaskingPolicyOrBuilder(); + + /** + * + * + *
+   * Identifier. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Output only. User-assigned (human readable) ID of the data policy that
+   * needs to be unique within a project. Used as {data_policy_id} in part of
+   * the resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The dataPolicyId. + */ + java.lang.String getDataPolicyId(); + + /** + * + * + *
+   * Output only. User-assigned (human readable) ID of the data policy that
+   * needs to be unique within a project. Used as {data_policy_id} in part of
+   * the resource name.
+   * 
+ * + * string data_policy_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for dataPolicyId. + */ + com.google.protobuf.ByteString getDataPolicyIdBytes(); + + /** + * + * + *
+   * The etag for this Data Policy.
+   * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+   * field is required and must match the server's etag. It will also be
+   * populated in the response of GetDataPolicy, CreateDataPolicy, and
+   * UpdateDataPolicy calls.
+   * 
+ * + * optional string etag = 11; + * + * @return Whether the etag field is set. + */ + boolean hasEtag(); + + /** + * + * + *
+   * The etag for this Data Policy.
+   * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+   * field is required and must match the server's etag. It will also be
+   * populated in the response of GetDataPolicy, CreateDataPolicy, and
+   * UpdateDataPolicy calls.
+   * 
+ * + * optional string etag = 11; + * + * @return The etag. + */ + java.lang.String getEtag(); + + /** + * + * + *
+   * The etag for this Data Policy.
+   * This field is used for UpdateDataPolicy calls. If Data Policy exists, this
+   * field is required and must match the server's etag. It will also be
+   * populated in the response of GetDataPolicy, CreateDataPolicy, and
+   * UpdateDataPolicy calls.
+   * 
+ * + * optional string etag = 11; + * + * @return The bytes for etag. + */ + com.google.protobuf.ByteString getEtagBytes(); + + /** + * + * + *
+   * Required. Type of data policy.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for dataPolicyType. + */ + int getDataPolicyTypeValue(); + + /** + * + * + *
+   * Required. Type of data policy.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType data_policy_type = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicyType. + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.DataPolicyType getDataPolicyType(); + + /** + * + * + *
+   * Output only. Policy tag resource name, in the format of
+   * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+   * policy_tag is supported only for V1 data policies.
+   * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The policyTag. + */ + java.lang.String getPolicyTag(); + + /** + * + * + *
+   * Output only. Policy tag resource name, in the format of
+   * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`.
+   * policy_tag is supported only for V1 data policies.
+   * 
+ * + * + * string policy_tag = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for policyTag. + */ + com.google.protobuf.ByteString getPolicyTagBytes(); + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the grantees. + */ + java.util.List getGranteesList(); + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of grantees. + */ + int getGranteesCount(); + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + java.lang.String getGrantees(int index); + + /** + * + * + *
+   * Optional. The list of IAM principals that have Fine Grained Access to the
+   * underlying data goverened by this data policy.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only
+   * supports principal types users, groups, serviceaccounts, cloudidentity.
+   * This field is supported in V2 Data Policy only. In case of V1 data policies
+   * (i.e. verion = 1 and policy_tag is set), this field is not populated.
+   * 
+ * + * repeated string grantees = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + com.google.protobuf.ByteString getGranteesBytes(int index); + + /** + * + * + *
+   * Output only. The version of the Data Policy resource.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for version. + */ + int getVersionValue(); + + /** + * + * + *
+   * Output only. The version of the Data Policy resource.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy.Version version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The version. + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Version getVersion(); + + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.PolicyCase getPolicyCase(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyProto.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyProto.java new file mode 100644 index 000000000000..a97c66e95a40 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DataPolicyProto.java @@ -0,0 +1,343 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public final class DataPolicyProto { + private DataPolicyProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n" + + "6google/cloud/bigquery/datapolicies/v2/datapolicy.proto\022%google.cloud.bigquery." + + "datapolicies.v2\032\034google/api/annotations." + + "proto\032\027google/api/client.proto\032\037google/a" + + "pi/field_behavior.proto\032\031google/api/reso" + + "urce.proto\032\036google/iam/v1/iam_policy.pro" + + "to\032\032google/iam/v1/policy.proto\032\033google/protobuf/empty.proto\032" + + " google/protobuf/field_mask.proto\"\311\001\n" + + "\027CreateDataPolicyRequest\022D\n" + + "\006parent\030\001 \001(" + + "\tB4\340A\002\372A.\022,bigquerydatapolicy.googleapis.com/DataPolicy\022\033\n" + + "\016data_policy_id\030\002 \001(\tB\003\340A\002\022K\n" + + "\013data_policy\030\003 \001(" + + "\01321.google.cloud.bigquery.datapolicies.v2.DataPolicyB\003\340A\002\"\270\001\n" + + "\027UpdateDataPolicyRequest\022K\n" + + "\013data_policy\030\001 \001(\01321.google.clou" + + "d.bigquery.datapolicies.v2.DataPolicyB\003\340A\002\0224\n" + + "\013update_mask\030\002" + + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022\032\n\r" + + "allow_missing\030\003 \001(\010B\003\340A\001\"v\n" + + "\022AddGranteesRequest\022I\n" + + "\013data_policy\030\001 \001(\tB4\340A\002\372A.\n" + + ",bigquerydatapolicy.googleapis.com/DataPolicy\022\025\n" + + "\010grantees\030\002 \003(\tB\003\340A\002\"y\n" + + "\025RemoveGranteesRequest\022I\n" + + "\013data_policy\030\001 \001(\tB4\340A\002\372A.\n" + + ",bigquerydatapolicy.googleapis.com/DataPolicy\022\025\n" + + "\010grantees\030\002 \003(\tB\003\340A\002\"]\n" + + "\027DeleteDataPolicyRequest\022B\n" + + "\004name\030\001 \001(\tB4\340A\002\372A.\n" + + ",bigquerydatapolicy.googleapis.com/DataPolicy\"Z\n" + + "\024GetDataPolicyRequest\022B\n" + + "\004name\030\001 \001(\tB4\340A\002\372A.\n" + + ",bigquerydatapolicy.googleapis.com/DataPolicy\"\245\001\n" + + "\027ListDataPoliciesRequest\022D\n" + + "\006parent\030\001 \001(\tB4" + + "\340A\002\372A.\022,bigquerydatapolicy.googleapis.com/DataPolicy\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\"}\n" + + "\030ListDataPoliciesResponse\022H\n\r" + + "data_policies\030\001" + + " \003(\01321.google.cloud.bigquery.datapolicies.v2.DataPolicy\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\236\006\n\n" + + "DataPolicy\022\\\n" + + "\023data_masking_policy\030\007 \001(\01328.google.cloud.bigquery.da" + + "tapolicies.v2.DataMaskingPolicyB\003\340A\001H\000\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\010\022\033\n" + + "\016data_policy_id\030\002 \001(\tB\003\340A\003\022\021\n" + + "\004etag\030\013 \001(\tH\001\210\001\001\022_\n" + + "\020data_policy_type\030\003 \001(\0162@.google.cloud.bigquery.data" + + "policies.v2.DataPolicy.DataPolicyTypeB\003\340A\002\022@\n\n" + + "policy_tag\030\004 \001(\tB,\340A\003\372A&\n" + + "$datacatalog.googleapis.com/PolicyTag\022\025\n" + + "\010grantees\030\010 \003(\tB\003\340A\001\022O\n" + + "\007version\030\t \001(\01629.google.cl" + + "oud.bigquery.datapolicies.v2.DataPolicy.VersionB\003\340A\003\"\211\001\n" + + "\016DataPolicyType\022 \n" + + "\034DATA_POLICY_TYPE_UNSPECIFIED\020\000\022\027\n" + + "\023DATA_MASKING_POLICY\020\001\022\032\n" + + "\026RAW_DATA_ACCESS_POLICY\020\002\022 \n" + + "\034COLUMN_LEVEL_SECURITY_POLICY\020\003\"2\n" + + "\007Version\022\027\n" + + "\023VERSION_UNSPECIFIED\020\000\022\006\n" + + "\002V1\020\001\022\006\n" + + "\002V2\020\002:\220\001\352A\214\001\n" + + ",bigquerydatapolicy.googleapis.com/DataPolicy\022Bprojects/{project}/lo" + + "cations/{location}/dataPolicies/{data_policy}*\014dataPolicies2\n" + + "dataPolicyB\010\n" + + "\006policyB\007\n" + + "\005_etag\"\274\003\n" + + "\021DataMaskingPolicy\022s\n" + + "\025predefined_expression\030\001 \001(\0162M.google.cloud.b" + + "igquery.datapolicies.v2.DataMaskingPolicy.PredefinedExpressionB\003\340A\001H\000\022:\n" + + "\007routine\030\002 \001(\tB\'\340A\001\372A!\n" + + "\037bigquery.googleapis.com/RoutineH\000\"\337\001\n" + + "\024PredefinedExpression\022%\n" + + "!PREDEFINED_EXPRESSION_UNSPECIFIED\020\000\022\n\n" + + "\006SHA256\020\001\022\017\n" + + "\013ALWAYS_NULL\020\002\022\031\n" + + "\025DEFAULT_MASKING_VALUE\020\003\022\030\n" + + "\024LAST_FOUR_CHARACTERS\020\004\022\031\n" + + "\025FIRST_FOUR_CHARACTERS\020\005\022\016\n\n" + + "EMAIL_MASK\020\006\022\022\n" + + "\016DATE_YEAR_MASK\020\007\022\017\n" + + "\013RANDOM_HASH\020\010B\024\n" + + "\022masking_expression2\202\021\n" + + "\021DataPolicyService\022\346\001\n" + + "\020CreateDataPolicy\022>.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyReq" + + "uest\0321.google.cloud.bigquery.datapolicie" + + "s.v2.DataPolicy\"_\332A!parent,data_policy,d" + + "ata_policy_id\202\323\344\223\0025\"0/v2/{parent=projects/*/locations/*}/dataPolicies:\001*\022\342\001\n" + + "\013AddGrantees\0229.google.cloud.bigquery.datapol" + + "icies.v2.AddGranteesRequest\0321.google.cloud.bigquery.datapolicies.v2.DataPolicy\"e" + + "\332A\024data_policy,grantees\202\323\344\223\002H\"C/v2/{data" + + "_policy=projects/*/locations/*/dataPolicies/*}:addGrantees:\001*\022\353\001\n" + + "\016RemoveGrantees\022<.google.cloud.bigquery.datapolicies.v2" + + ".RemoveGranteesRequest\0321.google.cloud.bi" + + "gquery.datapolicies.v2.DataPolicy\"h\332A\024da" + + "ta_policy,grantees\202\323\344\223\002K\"F/v2/{data_poli" + + "cy=projects/*/locations/*/dataPolicies/*}:removeGrantees:\001*\022\362\001\n" + + "\020UpdateDataPolicy\022>.google.cloud.bigquery.datapolicies.v2" + + ".UpdateDataPolicyRequest\0321.google.cloud." + + "bigquery.datapolicies.v2.DataPolicy\"k\332A\027" + + "data_policy,update_mask\202\323\344\223\002K2.google.cloud.bigquery.datapolici" + + "es.v2.DeleteDataPolicyRequest\032\026.google.p" + + "rotobuf.Empty\"?\332A\004name\202\323\344\223\0022*0/v2/{name=" + + "projects/*/locations/*/dataPolicies/*}\022\300\001\n\r" + + "GetDataPolicy\022;.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest\0321." + + "google.cloud.bigquery.datapolicies.v2.Da" + + "taPolicy\"?\332A\004name\202\323\344\223\0022\0220/v2/{name=projects/*/locations/*/dataPolicies/*}\022\326\001\n" + + "\020ListDataPolicies\022>.google.cloud.bigquery.d" + + "atapolicies.v2.ListDataPoliciesRequest\032?.google.cloud.bigquery.datapolicies.v2.L" + + "istDataPoliciesResponse\"A\332A\006parent\202\323\344\223\0022" + + "\0220/v2/{parent=projects/*/locations/*}/dataPolicies\022\227\001\n" + + "\014GetIamPolicy\022\".google.iam.v1.GetIamPolicyRequest\032\025.google.iam.v1." + + "Policy\"L\202\323\344\223\002F\"A/v2/{resource=projects/*" + + "/locations/*/dataPolicies/*}:getIamPolicy:\001*\022\227\001\n" + + "\014SetIamPolicy\022\".google.iam.v1.SetIamPolicyRequest\032\025.google.iam.v1.Policy" + + "\"L\202\323\344\223\002F\"A/v2/{resource=projects/*/locat" + + "ions/*/dataPolicies/*}:setIamPolicy:\001*\022\275\001\n" + + "\022TestIamPermissions\022(.google.iam.v1.Te" + + "stIamPermissionsRequest\032).google.iam.v1." + + "TestIamPermissionsResponse\"R\202\323\344\223\002L\"G/v2/" + + "{resource=projects/*/locations/*/dataPol" + + "icies/*}:testIamPermissions:\001*\032~\312A!bigqu" + + "erydatapolicy.googleapis.com\322AWhttps://www.googleapis.com/auth/bigquery,https://" + + "www.googleapis.com/auth/cloud-platformB\347\003\n" + + ")com.google.cloud.bigquery.datapolicies.v2B\017DataPolicyProtoP\001ZMcloud.google.co" + + "m/go/bigquery/datapolicies/apiv2/datapoliciespb;datapoliciespb\252\002%Google.Cloud.Bi" + + "gQuery.DataPolicies.V2\312\002%Google\\Cloud\\Bi" + + "gQuery\\DataPolicies\\V2\352\002)Google::Cloud::Bigquery::DataPolicies::V2\352A}\n" + + "$datacatalog.googleapis.com/PolicyTag\022Uprojects/{p" + + "roject}/locations/{location}/taxonomies/{taxonomy}/policyTags/{policy_tag}\352A[\n" + + "\037bigquery.googleapis.com/Routine\0228projects" + + "/{project}/datasets/{dataset}/routines/{routine}b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.iam.v1.IamPolicyProto.getDescriptor(), + com.google.iam.v1.PolicyProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + }); + internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_CreateDataPolicyRequest_descriptor, + new java.lang.String[] { + "Parent", "DataPolicyId", "DataPolicy", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_descriptor, + new java.lang.String[] { + "DataPolicy", "UpdateMask", "AllowMissing", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_AddGranteesRequest_descriptor, + new java.lang.String[] { + "DataPolicy", "Grantees", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_descriptor, + new java.lang.String[] { + "DataPolicy", "Grantees", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", "Filter", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_descriptor, + new java.lang.String[] { + "DataPolicies", "NextPageToken", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_DataPolicy_descriptor, + new java.lang.String[] { + "DataMaskingPolicy", + "Name", + "DataPolicyId", + "Etag", + "DataPolicyType", + "PolicyTag", + "Grantees", + "Version", + "Policy", + }); + internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_datapolicies_v2_DataMaskingPolicy_descriptor, + new java.lang.String[] { + "PredefinedExpression", "Routine", "MaskingExpression", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ClientProto.oauthScopes); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceDefinition); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.iam.v1.IamPolicyProto.getDescriptor(); + com.google.iam.v1.PolicyProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequest.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequest.java new file mode 100644 index 000000000000..bd9e569d8f5e --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequest.java @@ -0,0 +1,665 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Request message for the DeleteDataPolicy method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest} + */ +public final class DeleteDataPolicyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) + DeleteDataPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteDataPolicyRequest.newBuilder() to construct. + private DeleteDataPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteDataPolicyRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteDataPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Resource name of the data policy to delete. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Resource name of the data policy to delete. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest other = + (com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for the DeleteDataPolicy method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_DeleteDataPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest build() { + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest result = + new com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Resource name of the data policy to delete. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the data policy to delete. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the data policy to delete. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the data policy to delete. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the data policy to delete. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) + private static final com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteDataPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequestOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..412518434422 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/DeleteDataPolicyRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface DeleteDataPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Resource name of the data policy to delete. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Resource name of the data policy to delete. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequest.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequest.java new file mode 100644 index 000000000000..418ff8d9b946 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequest.java @@ -0,0 +1,662 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Request message for the GetDataPolicy method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest} + */ +public final class GetDataPolicyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) + GetDataPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetDataPolicyRequest.newBuilder() to construct. + private GetDataPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetDataPolicyRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetDataPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Resource name of the requested data policy. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Resource name of the requested data policy. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest other = + (com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for the GetDataPolicy method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.Builder.class); + } + + // Construct using com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_GetDataPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest build() { + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest result = + new com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Resource name of the requested data policy. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the requested data policy. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the requested data policy. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the requested data policy. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the requested data policy. Format is
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) + private static final com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetDataPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequestOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..724e60c2b797 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/GetDataPolicyRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface GetDataPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Resource name of the requested data policy. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Resource name of the requested data policy. Format is
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequest.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequest.java new file mode 100644 index 000000000000..fc1740eb451a --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequest.java @@ -0,0 +1,1200 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Request message for the ListDataPolicies method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest} + */ +public final class ListDataPoliciesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) + ListDataPoliciesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListDataPoliciesRequest.newBuilder() to construct. + private ListDataPoliciesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListDataPoliciesRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListDataPoliciesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.class, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Resource name of the project for which to list data policies.
+   * Format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Resource name of the project for which to list data policies.
+   * Format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. The maximum number of data policies to return. Must be a value
+   * between 1 and 1000. If not set, defaults to 50.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. The `nextPageToken` value returned from a previous list request,
+   * if any. If not set, defaults to an empty string.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The `nextPageToken` value returned from a previous list request,
+   * if any. If not set, defaults to an empty string.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * Optional. Filters the data policies by policy tags that they
+   * are associated with. Currently filter only supports
+   * "policy_tag" based filtering and OR based predicates. Sample
+   * filter can be "policy_tag:
+   * projects/1/locations/us/taxonomies/2/policyTags/3".
+   * You may also use wildcard such as "policy_tag:
+   * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+   * cannot be used with wildcard filters.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Filters the data policies by policy tags that they
+   * are associated with. Currently filter only supports
+   * "policy_tag" based filtering and OR based predicates. Sample
+   * filter can be "policy_tag:
+   * projects/1/locations/us/taxonomies/2/policyTags/3".
+   * You may also use wildcard such as "policy_tag:
+   * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+   * cannot be used with wildcard filters.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest other = + (com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for the ListDataPolicies method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.class, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.Builder.class); + } + + // Construct using + // com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest build() { + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest result = + new com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Resource name of the project for which to list data policies.
+     * Format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the project for which to list data policies.
+     * Format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of the project for which to list data policies.
+     * Format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the project for which to list data policies.
+     * Format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of the project for which to list data policies.
+     * Format is `projects/{project_number}/locations/{location_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. The maximum number of data policies to return. Must be a value
+     * between 1 and 1000. If not set, defaults to 50.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. The maximum number of data policies to return. Must be a value
+     * between 1 and 1000. If not set, defaults to 50.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The maximum number of data policies to return. Must be a value
+     * between 1 and 1000. If not set, defaults to 50.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. The `nextPageToken` value returned from a previous list request,
+     * if any. If not set, defaults to an empty string.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The `nextPageToken` value returned from a previous list request,
+     * if any. If not set, defaults to an empty string.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The `nextPageToken` value returned from a previous list request,
+     * if any. If not set, defaults to an empty string.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The `nextPageToken` value returned from a previous list request,
+     * if any. If not set, defaults to an empty string.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The `nextPageToken` value returned from a previous list request,
+     * if any. If not set, defaults to an empty string.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
+     * Optional. Filters the data policies by policy tags that they
+     * are associated with. Currently filter only supports
+     * "policy_tag" based filtering and OR based predicates. Sample
+     * filter can be "policy_tag:
+     * projects/1/locations/us/taxonomies/2/policyTags/3".
+     * You may also use wildcard such as "policy_tag:
+     * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+     * cannot be used with wildcard filters.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Filters the data policies by policy tags that they
+     * are associated with. Currently filter only supports
+     * "policy_tag" based filtering and OR based predicates. Sample
+     * filter can be "policy_tag:
+     * projects/1/locations/us/taxonomies/2/policyTags/3".
+     * You may also use wildcard such as "policy_tag:
+     * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+     * cannot be used with wildcard filters.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Filters the data policies by policy tags that they
+     * are associated with. Currently filter only supports
+     * "policy_tag" based filtering and OR based predicates. Sample
+     * filter can be "policy_tag:
+     * projects/1/locations/us/taxonomies/2/policyTags/3".
+     * You may also use wildcard such as "policy_tag:
+     * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+     * cannot be used with wildcard filters.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filters the data policies by policy tags that they
+     * are associated with. Currently filter only supports
+     * "policy_tag" based filtering and OR based predicates. Sample
+     * filter can be "policy_tag:
+     * projects/1/locations/us/taxonomies/2/policyTags/3".
+     * You may also use wildcard such as "policy_tag:
+     * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+     * cannot be used with wildcard filters.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filters the data policies by policy tags that they
+     * are associated with. Currently filter only supports
+     * "policy_tag" based filtering and OR based predicates. Sample
+     * filter can be "policy_tag:
+     * projects/1/locations/us/taxonomies/2/policyTags/3".
+     * You may also use wildcard such as "policy_tag:
+     * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+     * cannot be used with wildcard filters.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) + private static final com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListDataPoliciesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequestOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequestOrBuilder.java new file mode 100644 index 000000000000..c1095366efd6 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesRequestOrBuilder.java @@ -0,0 +1,140 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface ListDataPoliciesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Resource name of the project for which to list data policies.
+   * Format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Resource name of the project for which to list data policies.
+   * Format is `projects/{project_number}/locations/{location_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. The maximum number of data policies to return. Must be a value
+   * between 1 and 1000. If not set, defaults to 50.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. The `nextPageToken` value returned from a previous list request,
+   * if any. If not set, defaults to an empty string.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. The `nextPageToken` value returned from a previous list request,
+   * if any. If not set, defaults to an empty string.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. Filters the data policies by policy tags that they
+   * are associated with. Currently filter only supports
+   * "policy_tag" based filtering and OR based predicates. Sample
+   * filter can be "policy_tag:
+   * projects/1/locations/us/taxonomies/2/policyTags/3".
+   * You may also use wildcard such as "policy_tag:
+   * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+   * cannot be used with wildcard filters.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * Optional. Filters the data policies by policy tags that they
+   * are associated with. Currently filter only supports
+   * "policy_tag" based filtering and OR based predicates. Sample
+   * filter can be "policy_tag:
+   * projects/1/locations/us/taxonomies/2/policyTags/3".
+   * You may also use wildcard such as "policy_tag:
+   * projects/1/locations/us/taxonomies/2*". Please note that OR predicates
+   * cannot be used with wildcard filters.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponse.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponse.java new file mode 100644 index 000000000000..a54d3fbf3f16 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponse.java @@ -0,0 +1,1181 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Response message for the ListDataPolicies method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse} + */ +public final class ListDataPoliciesResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) + ListDataPoliciesResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListDataPoliciesResponse.newBuilder() to construct. + private ListDataPoliciesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListDataPoliciesResponse() { + dataPolicies_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListDataPoliciesResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse.class, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse.Builder.class); + } + + public static final int DATA_POLICIES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List dataPolicies_; + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + @java.lang.Override + public java.util.List + getDataPoliciesList() { + return dataPolicies_; + } + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + @java.lang.Override + public java.util.List + getDataPoliciesOrBuilderList() { + return dataPolicies_; + } + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + @java.lang.Override + public int getDataPoliciesCount() { + return dataPolicies_.size(); + } + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicies(int index) { + return dataPolicies_.get(index); + } + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPoliciesOrBuilder( + int index) { + return dataPolicies_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * Token used to retrieve the next page of results, or empty if there are no
+   * more results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Token used to retrieve the next page of results, or empty if there are no
+   * more results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < dataPolicies_.size(); i++) { + output.writeMessage(1, dataPolicies_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < dataPolicies_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, dataPolicies_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse other = + (com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) obj; + + if (!getDataPoliciesList().equals(other.getDataPoliciesList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getDataPoliciesCount() > 0) { + hash = (37 * hash) + DATA_POLICIES_FIELD_NUMBER; + hash = (53 * hash) + getDataPoliciesList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response message for the ListDataPolicies method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse.class, + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse.Builder.class); + } + + // Construct using + // com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (dataPoliciesBuilder_ == null) { + dataPolicies_ = java.util.Collections.emptyList(); + } else { + dataPolicies_ = null; + dataPoliciesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_ListDataPoliciesResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse build() { + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse result = + new com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse result) { + if (dataPoliciesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + dataPolicies_ = java.util.Collections.unmodifiableList(dataPolicies_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.dataPolicies_ = dataPolicies_; + } else { + result.dataPolicies_ = dataPoliciesBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) { + return mergeFrom( + (com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + .getDefaultInstance()) return this; + if (dataPoliciesBuilder_ == null) { + if (!other.dataPolicies_.isEmpty()) { + if (dataPolicies_.isEmpty()) { + dataPolicies_ = other.dataPolicies_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDataPoliciesIsMutable(); + dataPolicies_.addAll(other.dataPolicies_); + } + onChanged(); + } + } else { + if (!other.dataPolicies_.isEmpty()) { + if (dataPoliciesBuilder_.isEmpty()) { + dataPoliciesBuilder_.dispose(); + dataPoliciesBuilder_ = null; + dataPolicies_ = other.dataPolicies_; + bitField0_ = (bitField0_ & ~0x00000001); + dataPoliciesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getDataPoliciesFieldBuilder() + : null; + } else { + dataPoliciesBuilder_.addAllMessages(other.dataPolicies_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.bigquery.datapolicies.v2.DataPolicy m = + input.readMessage( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.parser(), + extensionRegistry); + if (dataPoliciesBuilder_ == null) { + ensureDataPoliciesIsMutable(); + dataPolicies_.add(m); + } else { + dataPoliciesBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List dataPolicies_ = + java.util.Collections.emptyList(); + + private void ensureDataPoliciesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + dataPolicies_ = + new java.util.ArrayList( + dataPolicies_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder> + dataPoliciesBuilder_; + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public java.util.List + getDataPoliciesList() { + if (dataPoliciesBuilder_ == null) { + return java.util.Collections.unmodifiableList(dataPolicies_); + } else { + return dataPoliciesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public int getDataPoliciesCount() { + if (dataPoliciesBuilder_ == null) { + return dataPolicies_.size(); + } else { + return dataPoliciesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicies(int index) { + if (dataPoliciesBuilder_ == null) { + return dataPolicies_.get(index); + } else { + return dataPoliciesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder setDataPolicies( + int index, com.google.cloud.bigquery.datapolicies.v2.DataPolicy value) { + if (dataPoliciesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDataPoliciesIsMutable(); + dataPolicies_.set(index, value); + onChanged(); + } else { + dataPoliciesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder setDataPolicies( + int index, com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder builderForValue) { + if (dataPoliciesBuilder_ == null) { + ensureDataPoliciesIsMutable(); + dataPolicies_.set(index, builderForValue.build()); + onChanged(); + } else { + dataPoliciesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder addDataPolicies(com.google.cloud.bigquery.datapolicies.v2.DataPolicy value) { + if (dataPoliciesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDataPoliciesIsMutable(); + dataPolicies_.add(value); + onChanged(); + } else { + dataPoliciesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder addDataPolicies( + int index, com.google.cloud.bigquery.datapolicies.v2.DataPolicy value) { + if (dataPoliciesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDataPoliciesIsMutable(); + dataPolicies_.add(index, value); + onChanged(); + } else { + dataPoliciesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder addDataPolicies( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder builderForValue) { + if (dataPoliciesBuilder_ == null) { + ensureDataPoliciesIsMutable(); + dataPolicies_.add(builderForValue.build()); + onChanged(); + } else { + dataPoliciesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder addDataPolicies( + int index, com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder builderForValue) { + if (dataPoliciesBuilder_ == null) { + ensureDataPoliciesIsMutable(); + dataPolicies_.add(index, builderForValue.build()); + onChanged(); + } else { + dataPoliciesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder addAllDataPolicies( + java.lang.Iterable values) { + if (dataPoliciesBuilder_ == null) { + ensureDataPoliciesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, dataPolicies_); + onChanged(); + } else { + dataPoliciesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder clearDataPolicies() { + if (dataPoliciesBuilder_ == null) { + dataPolicies_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + dataPoliciesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public Builder removeDataPolicies(int index) { + if (dataPoliciesBuilder_ == null) { + ensureDataPoliciesIsMutable(); + dataPolicies_.remove(index); + onChanged(); + } else { + dataPoliciesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder getDataPoliciesBuilder( + int index) { + return getDataPoliciesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPoliciesOrBuilder( + int index) { + if (dataPoliciesBuilder_ == null) { + return dataPolicies_.get(index); + } else { + return dataPoliciesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public java.util.List + getDataPoliciesOrBuilderList() { + if (dataPoliciesBuilder_ != null) { + return dataPoliciesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(dataPolicies_); + } + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder addDataPoliciesBuilder() { + return getDataPoliciesFieldBuilder() + .addBuilder(com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance()); + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder addDataPoliciesBuilder( + int index) { + return getDataPoliciesFieldBuilder() + .addBuilder( + index, com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance()); + } + + /** + * + * + *
+     * Data policies that belong to the requested project.
+     * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + public java.util.List + getDataPoliciesBuilderList() { + return getDataPoliciesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder> + getDataPoliciesFieldBuilder() { + if (dataPoliciesBuilder_ == null) { + dataPoliciesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder>( + dataPolicies_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + dataPolicies_ = null; + } + return dataPoliciesBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * Token used to retrieve the next page of results, or empty if there are no
+     * more results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Token used to retrieve the next page of results, or empty if there are no
+     * more results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Token used to retrieve the next page of results, or empty if there are no
+     * more results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Token used to retrieve the next page of results, or empty if there are no
+     * more results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Token used to retrieve the next page of results, or empty if there are no
+     * more results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) + private static final com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListDataPoliciesResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponseOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponseOrBuilder.java new file mode 100644 index 000000000000..8a337a5400f8 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/ListDataPoliciesResponseOrBuilder.java @@ -0,0 +1,110 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface ListDataPoliciesResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + java.util.List getDataPoliciesList(); + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicies(int index); + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + int getDataPoliciesCount(); + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + java.util.List + getDataPoliciesOrBuilderList(); + + /** + * + * + *
+   * Data policies that belong to the requested project.
+   * 
+ * + * repeated .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policies = 1; + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPoliciesOrBuilder(int index); + + /** + * + * + *
+   * Token used to retrieve the next page of results, or empty if there are no
+   * more results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * Token used to retrieve the next page of results, or empty if there are no
+   * more results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/LocationName.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/LocationName.java new file mode 100644 index 000000000000..6def2d0d8b6f --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/LocationName.java @@ -0,0 +1,192 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class LocationName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION = + PathTemplate.createWithoutUrlEncoding("projects/{project}/locations/{location}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + + @Deprecated + protected LocationName() { + project = null; + location = null; + } + + private LocationName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LocationName of(String project, String location) { + return newBuilder().setProject(project).setLocation(location).build(); + } + + public static String format(String project, String location) { + return newBuilder().setProject(project).setLocation(location).build().toString(); + } + + public static LocationName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION.validatedMatch( + formattedString, "LocationName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("location")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (LocationName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION.instantiate("project", project, "location", location); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LocationName that = ((LocationName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + return h; + } + + /** Builder for projects/{project}/locations/{location}. */ + public static class Builder { + private String project; + private String location; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + private Builder(LocationName locationName) { + this.project = locationName.project; + this.location = locationName.location; + } + + public LocationName build() { + return new LocationName(this); + } + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequest.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequest.java new file mode 100644 index 000000000000..4970c3b33a48 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequest.java @@ -0,0 +1,1083 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Request message for the RemoveGrantees method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest} + */ +public final class RemoveGranteesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) + RemoveGranteesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RemoveGranteesRequest.newBuilder() to construct. + private RemoveGranteesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RemoveGranteesRequest() { + dataPolicy_ = ""; + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RemoveGranteesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.class, + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.Builder.class); + } + + public static final int DATA_POLICY_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object dataPolicy_ = ""; + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The dataPolicy. + */ + @java.lang.Override + public java.lang.String getDataPolicy() { + java.lang.Object ref = dataPolicy_; + 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(); + dataPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for dataPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataPolicyBytes() { + java.lang.Object ref = dataPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int GRANTEES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList grantees_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the grantees. + */ + public com.google.protobuf.ProtocolStringList getGranteesList() { + return grantees_; + } + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of grantees. + */ + public int getGranteesCount() { + return grantees_.size(); + } + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + public java.lang.String getGrantees(int index) { + return grantees_.get(index); + } + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + public com.google.protobuf.ByteString getGranteesBytes(int index) { + return grantees_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, dataPolicy_); + } + for (int i = 0; i < grantees_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, grantees_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, dataPolicy_); + } + { + int dataSize = 0; + for (int i = 0; i < grantees_.size(); i++) { + dataSize += computeStringSizeNoTag(grantees_.getRaw(i)); + } + size += dataSize; + size += 1 * getGranteesList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest other = + (com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) obj; + + if (!getDataPolicy().equals(other.getDataPolicy())) return false; + if (!getGranteesList().equals(other.getGranteesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATA_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getDataPolicy().hashCode(); + if (getGranteesCount() > 0) { + hash = (37 * hash) + GRANTEES_FIELD_NUMBER; + hash = (53 * hash) + getGranteesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for the RemoveGrantees method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.class, + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.Builder.class); + } + + // Construct using com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + dataPolicy_ = ""; + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_RemoveGranteesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest build() { + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest result = + new com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.dataPolicy_ = dataPolicy_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + grantees_.makeImmutable(); + result.grantees_ = grantees_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest.getDefaultInstance()) + return this; + if (!other.getDataPolicy().isEmpty()) { + dataPolicy_ = other.dataPolicy_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.grantees_.isEmpty()) { + if (grantees_.isEmpty()) { + grantees_ = other.grantees_; + bitField0_ |= 0x00000002; + } else { + ensureGranteesIsMutable(); + grantees_.addAll(other.grantees_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + dataPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureGranteesIsMutable(); + grantees_.add(s); + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object dataPolicy_ = ""; + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The dataPolicy. + */ + public java.lang.String getDataPolicy() { + java.lang.Object ref = dataPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dataPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for dataPolicy. + */ + public com.google.protobuf.ByteString getDataPolicyBytes() { + java.lang.Object ref = dataPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dataPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The dataPolicy to set. + * @return This builder for chaining. + */ + public Builder setDataPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + dataPolicy_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearDataPolicy() { + dataPolicy_ = getDefaultInstance().getDataPolicy(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Resource name of this data policy, in the format of
+     * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+     * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for dataPolicy to set. + * @return This builder for chaining. + */ + public Builder setDataPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + dataPolicy_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList grantees_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureGranteesIsMutable() { + if (!grantees_.isModifiable()) { + grantees_ = new com.google.protobuf.LazyStringArrayList(grantees_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the grantees. + */ + public com.google.protobuf.ProtocolStringList getGranteesList() { + grantees_.makeImmutable(); + return grantees_; + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of grantees. + */ + public int getGranteesCount() { + return grantees_.size(); + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + public java.lang.String getGrantees(int index) { + return grantees_.get(index); + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + public com.google.protobuf.ByteString getGranteesBytes(int index) { + return grantees_.getByteString(index); + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index to set the value at. + * @param value The grantees to set. + * @return This builder for chaining. + */ + public Builder setGrantees(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureGranteesIsMutable(); + grantees_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The grantees to add. + * @return This builder for chaining. + */ + public Builder addGrantees(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureGranteesIsMutable(); + grantees_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param values The grantees to add. + * @return This builder for chaining. + */ + public Builder addAllGrantees(java.lang.Iterable values) { + ensureGranteesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, grantees_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearGrantees() { + grantees_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. IAM principal that should be revoked from Fine Grained Access to
+     * the underlying data goverened by the data policy. The target data policy is
+     * determined by the `data_policy` field.
+     *
+     * Uses the [IAM V2 principal
+     * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+     * Supported principal types:
+     *
+     * * User
+     * * Group
+     * * Service account
+     * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes of the grantees to add. + * @return This builder for chaining. + */ + public Builder addGranteesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureGranteesIsMutable(); + grantees_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) + private static final com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RemoveGranteesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequestOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequestOrBuilder.java new file mode 100644 index 000000000000..adda49f3b8ae --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/RemoveGranteesRequestOrBuilder.java @@ -0,0 +1,152 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface RemoveGranteesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The dataPolicy. + */ + java.lang.String getDataPolicy(); + + /** + * + * + *
+   * Required. Resource name of this data policy, in the format of
+   * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`.
+   * 
+ * + * + * string data_policy = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for dataPolicy. + */ + com.google.protobuf.ByteString getDataPolicyBytes(); + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the grantees. + */ + java.util.List getGranteesList(); + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of grantees. + */ + int getGranteesCount(); + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The grantees at the given index. + */ + java.lang.String getGrantees(int index); + + /** + * + * + *
+   * Required. IAM principal that should be revoked from Fine Grained Access to
+   * the underlying data goverened by the data policy. The target data policy is
+   * determined by the `data_policy` field.
+   *
+   * Uses the [IAM V2 principal
+   * syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2).
+   * Supported principal types:
+   *
+   * * User
+   * * Group
+   * * Service account
+   * 
+ * + * repeated string grantees = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the grantees at the given index. + */ + com.google.protobuf.ByteString getGranteesBytes(int index); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequest.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequest.java new file mode 100644 index 000000000000..57e914943f90 --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequest.java @@ -0,0 +1,1256 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +/** + * + * + *
+ * Request message for the UpdateDataPolicy method.
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest} + */ +public final class UpdateDataPolicyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) + UpdateDataPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateDataPolicyRequest.newBuilder() to construct. + private UpdateDataPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateDataPolicyRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateDataPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int DATA_POLICY_FIELD_NUMBER = 1; + private com.google.cloud.bigquery.datapolicies.v2.DataPolicy dataPolicy_; + + /** + * + * + *
+   * Required. Update the data policy's metadata.
+   *
+   * The target data policy is determined by the `name` field.
+   * Other fields are updated to the specified values based on the field masks.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the dataPolicy field is set. + */ + @java.lang.Override + public boolean hasDataPolicy() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. Update the data policy's metadata.
+   *
+   * The target data policy is determined by the `name` field.
+   * Other fields are updated to the specified values based on the field masks.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicy. + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy() { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } + + /** + * + * + *
+   * Required. Update the data policy's metadata.
+   *
+   * The target data policy is determined by the `name` field.
+   * Other fields are updated to the specified values based on the field masks.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPolicyOrBuilder() { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * Optional. The update mask applies to the resource. For the `FieldMask`
+   * definition, see
+   * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+   * If not set, defaults to all of the fields that are allowed to update.
+   *
+   * Updates to the `name` and `dataPolicyId` fields are not allowed.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Optional. The update mask applies to the resource. For the `FieldMask`
+   * definition, see
+   * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+   * If not set, defaults to all of the fields that are allowed to update.
+   *
+   * Updates to the `name` and `dataPolicyId` fields are not allowed.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * Optional. The update mask applies to the resource. For the `FieldMask`
+   * definition, see
+   * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+   * If not set, defaults to all of the fields that are allowed to update.
+   *
+   * Updates to the `name` and `dataPolicyId` fields are not allowed.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + public static final int ALLOW_MISSING_FIELD_NUMBER = 3; + private boolean allowMissing_ = false; + + /** + * + * + *
+   * Optional. If set to true, and the data policy is not found, a new data
+   * policy will be created. In this situation, update_mask is ignored.
+   * 
+ * + * bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The allowMissing. + */ + @java.lang.Override + public boolean getAllowMissing() { + return allowMissing_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getDataPolicy()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getUpdateMask()); + } + if (allowMissing_ != false) { + output.writeBool(3, allowMissing_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDataPolicy()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + if (allowMissing_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, allowMissing_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest other = + (com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) obj; + + if (hasDataPolicy() != other.hasDataPolicy()) return false; + if (hasDataPolicy()) { + if (!getDataPolicy().equals(other.getDataPolicy())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (getAllowMissing() != other.getAllowMissing()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDataPolicy()) { + hash = (37 * hash) + DATA_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getDataPolicy().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (37 * hash) + ALLOW_MISSING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAllowMissing()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for the UpdateDataPolicy method.
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.class, + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDataPolicyFieldBuilder(); + getUpdateMaskFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + dataPolicy_ = null; + if (dataPolicyBuilder_ != null) { + dataPolicyBuilder_.dispose(); + dataPolicyBuilder_ = null; + } + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + allowMissing_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.datapolicies.v2.DataPolicyProto + .internal_static_google_cloud_bigquery_datapolicies_v2_UpdateDataPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest build() { + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest buildPartial() { + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest result = + new com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.dataPolicy_ = dataPolicyBuilder_ == null ? dataPolicy_ : dataPolicyBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.allowMissing_ = allowMissing_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) { + return mergeFrom((com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest other) { + if (other + == com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest.getDefaultInstance()) + return this; + if (other.hasDataPolicy()) { + mergeDataPolicy(other.getDataPolicy()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + if (other.getAllowMissing() != false) { + setAllowMissing(other.getAllowMissing()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getDataPolicyFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + allowMissing_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.bigquery.datapolicies.v2.DataPolicy dataPolicy_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder> + dataPolicyBuilder_; + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the dataPolicy field is set. + */ + public boolean hasDataPolicy() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicy. + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy() { + if (dataPolicyBuilder_ == null) { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } else { + return dataPolicyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setDataPolicy(com.google.cloud.bigquery.datapolicies.v2.DataPolicy value) { + if (dataPolicyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + dataPolicy_ = value; + } else { + dataPolicyBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setDataPolicy( + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder builderForValue) { + if (dataPolicyBuilder_ == null) { + dataPolicy_ = builderForValue.build(); + } else { + dataPolicyBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeDataPolicy(com.google.cloud.bigquery.datapolicies.v2.DataPolicy value) { + if (dataPolicyBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && dataPolicy_ != null + && dataPolicy_ + != com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance()) { + getDataPolicyBuilder().mergeFrom(value); + } else { + dataPolicy_ = value; + } + } else { + dataPolicyBuilder_.mergeFrom(value); + } + if (dataPolicy_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearDataPolicy() { + bitField0_ = (bitField0_ & ~0x00000001); + dataPolicy_ = null; + if (dataPolicyBuilder_ != null) { + dataPolicyBuilder_.dispose(); + dataPolicyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder getDataPolicyBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getDataPolicyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPolicyOrBuilder() { + if (dataPolicyBuilder_ != null) { + return dataPolicyBuilder_.getMessageOrBuilder(); + } else { + return dataPolicy_ == null + ? com.google.cloud.bigquery.datapolicies.v2.DataPolicy.getDefaultInstance() + : dataPolicy_; + } + } + + /** + * + * + *
+     * Required. Update the data policy's metadata.
+     *
+     * The target data policy is determined by the `name` field.
+     * Other fields are updated to the specified values based on the field masks.
+     * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder> + getDataPolicyFieldBuilder() { + if (dataPolicyBuilder_ == null) { + dataPolicyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.datapolicies.v2.DataPolicy, + com.google.cloud.bigquery.datapolicies.v2.DataPolicy.Builder, + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder>( + getDataPolicy(), getParentForChildren(), isClean()); + dataPolicy_ = null; + } + return dataPolicyBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000002); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * Optional. The update mask applies to the resource. For the `FieldMask`
+     * definition, see
+     * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+     * If not set, defaults to all of the fields that are allowed to update.
+     *
+     * Updates to the `name` and `dataPolicyId` fields are not allowed.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + private boolean allowMissing_; + + /** + * + * + *
+     * Optional. If set to true, and the data policy is not found, a new data
+     * policy will be created. In this situation, update_mask is ignored.
+     * 
+ * + * bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The allowMissing. + */ + @java.lang.Override + public boolean getAllowMissing() { + return allowMissing_; + } + + /** + * + * + *
+     * Optional. If set to true, and the data policy is not found, a new data
+     * policy will be created. In this situation, update_mask is ignored.
+     * 
+ * + * bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The allowMissing to set. + * @return This builder for chaining. + */ + public Builder setAllowMissing(boolean value) { + + allowMissing_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. If set to true, and the data policy is not found, a new data
+     * policy will be created. In this situation, update_mask is ignored.
+     * 
+ * + * bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearAllowMissing() { + bitField0_ = (bitField0_ & ~0x00000004); + allowMissing_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) + private static final com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest(); + } + + public static com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateDataPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequestOrBuilder.java b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..149e339e73ed --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/java/com/google/cloud/bigquery/datapolicies/v2/UpdateDataPolicyRequestOrBuilder.java @@ -0,0 +1,147 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/datapolicies/v2/datapolicy.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.bigquery.datapolicies.v2; + +public interface UpdateDataPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Update the data policy's metadata.
+   *
+   * The target data policy is determined by the `name` field.
+   * Other fields are updated to the specified values based on the field masks.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the dataPolicy field is set. + */ + boolean hasDataPolicy(); + + /** + * + * + *
+   * Required. Update the data policy's metadata.
+   *
+   * The target data policy is determined by the `name` field.
+   * Other fields are updated to the specified values based on the field masks.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The dataPolicy. + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicy getDataPolicy(); + + /** + * + * + *
+   * Required. Update the data policy's metadata.
+   *
+   * The target data policy is determined by the `name` field.
+   * Other fields are updated to the specified values based on the field masks.
+   * 
+ * + * + * .google.cloud.bigquery.datapolicies.v2.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.bigquery.datapolicies.v2.DataPolicyOrBuilder getDataPolicyOrBuilder(); + + /** + * + * + *
+   * Optional. The update mask applies to the resource. For the `FieldMask`
+   * definition, see
+   * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+   * If not set, defaults to all of the fields that are allowed to update.
+   *
+   * Updates to the `name` and `dataPolicyId` fields are not allowed.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * Optional. The update mask applies to the resource. For the `FieldMask`
+   * definition, see
+   * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+   * If not set, defaults to all of the fields that are allowed to update.
+   *
+   * Updates to the `name` and `dataPolicyId` fields are not allowed.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * Optional. The update mask applies to the resource. For the `FieldMask`
+   * definition, see
+   * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+   * If not set, defaults to all of the fields that are allowed to update.
+   *
+   * Updates to the `name` and `dataPolicyId` fields are not allowed.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); + + /** + * + * + *
+   * Optional. If set to true, and the data policy is not found, a new data
+   * policy will be created. In this situation, update_mask is ignored.
+   * 
+ * + * bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The allowMissing. + */ + boolean getAllowMissing(); +} diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/proto/google/cloud/bigquery/datapolicies/v2/datapolicy.proto b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/proto/google/cloud/bigquery/datapolicies/v2/datapolicy.proto new file mode 100644 index 000000000000..48065fe885ba --- /dev/null +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/src/main/proto/google/cloud/bigquery/datapolicies/v2/datapolicy.proto @@ -0,0 +1,496 @@ +// Copyright 2025 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.bigquery.datapolicies.v2; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/iam/v1/iam_policy.proto"; +import "google/iam/v1/policy.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/field_mask.proto"; + +option csharp_namespace = "Google.Cloud.BigQuery.DataPolicies.V2"; +option go_package = "cloud.google.com/go/bigquery/datapolicies/apiv2/datapoliciespb;datapoliciespb"; +option java_multiple_files = true; +option java_outer_classname = "DataPolicyProto"; +option java_package = "com.google.cloud.bigquery.datapolicies.v2"; +option php_namespace = "Google\\Cloud\\BigQuery\\DataPolicies\\V2"; +option ruby_package = "Google::Cloud::Bigquery::DataPolicies::V2"; +option (google.api.resource_definition) = { + type: "datacatalog.googleapis.com/PolicyTag" + pattern: "projects/{project}/locations/{location}/taxonomies/{taxonomy}/policyTags/{policy_tag}" +}; +option (google.api.resource_definition) = { + type: "bigquery.googleapis.com/Routine" + pattern: "projects/{project}/datasets/{dataset}/routines/{routine}" +}; + +// Data Policy Service provides APIs for managing the BigQuery Data Policy. +service DataPolicyService { + option (google.api.default_host) = "bigquerydatapolicy.googleapis.com"; + option (google.api.oauth_scopes) = + "https://www.googleapis.com/auth/bigquery," + "https://www.googleapis.com/auth/cloud-platform"; + + // Creates a new data policy under a project with the given `data_policy_id` + // (used as the display name), and data policy type. + rpc CreateDataPolicy(CreateDataPolicyRequest) returns (DataPolicy) { + option (google.api.http) = { + post: "/v2/{parent=projects/*/locations/*}/dataPolicies" + body: "*" + }; + option (google.api.method_signature) = "parent,data_policy,data_policy_id"; + } + + // Adds new grantees to a data policy. + // The new grantees will be added to the existing grantees. + // If the request contains a duplicate grantee, the grantee will be ignored. + // If the request contains a grantee that already exists, the grantee will be + // ignored. + rpc AddGrantees(AddGranteesRequest) returns (DataPolicy) { + option (google.api.http) = { + post: "/v2/{data_policy=projects/*/locations/*/dataPolicies/*}:addGrantees" + body: "*" + }; + option (google.api.method_signature) = "data_policy,grantees"; + } + + // Removes grantees from a data policy. + // The grantees will be removed from the existing grantees. + // If the request contains a grantee that does not exist, the grantee will be + // ignored. + rpc RemoveGrantees(RemoveGranteesRequest) returns (DataPolicy) { + option (google.api.http) = { + post: "/v2/{data_policy=projects/*/locations/*/dataPolicies/*}:removeGrantees" + body: "*" + }; + option (google.api.method_signature) = "data_policy,grantees"; + } + + // Updates the metadata for an existing data policy. The target data policy + // can be specified by the resource name. + rpc UpdateDataPolicy(UpdateDataPolicyRequest) returns (DataPolicy) { + option (google.api.http) = { + patch: "/v2/{data_policy.name=projects/*/locations/*/dataPolicies/*}" + body: "data_policy" + }; + option (google.api.method_signature) = "data_policy,update_mask"; + } + + // Deletes the data policy specified by its resource name. + rpc DeleteDataPolicy(DeleteDataPolicyRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v2/{name=projects/*/locations/*/dataPolicies/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Gets the data policy specified by its resource name. + rpc GetDataPolicy(GetDataPolicyRequest) returns (DataPolicy) { + option (google.api.http) = { + get: "/v2/{name=projects/*/locations/*/dataPolicies/*}" + }; + option (google.api.method_signature) = "name"; + } + + // List all of the data policies in the specified parent project. + rpc ListDataPolicies(ListDataPoliciesRequest) + returns (ListDataPoliciesResponse) { + option (google.api.http) = { + get: "/v2/{parent=projects/*/locations/*}/dataPolicies" + }; + option (google.api.method_signature) = "parent"; + } + + // Gets the IAM policy for the specified data policy. + rpc GetIamPolicy(google.iam.v1.GetIamPolicyRequest) + returns (google.iam.v1.Policy) { + option (google.api.http) = { + post: "/v2/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy" + body: "*" + }; + } + + // Sets the IAM policy for the specified data policy. + rpc SetIamPolicy(google.iam.v1.SetIamPolicyRequest) + returns (google.iam.v1.Policy) { + option (google.api.http) = { + post: "/v2/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy" + body: "*" + }; + } + + // Returns the caller's permission on the specified data policy resource. + rpc TestIamPermissions(google.iam.v1.TestIamPermissionsRequest) + returns (google.iam.v1.TestIamPermissionsResponse) { + option (google.api.http) = { + post: "/v2/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions" + body: "*" + }; + } +} + +// Request message for the CreateDataPolicy method. +message CreateDataPolicyRequest { + // Required. Resource name of the project that the data policy will belong to. + // The format is `projects/{project_number}/locations/{location_id}`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "bigquerydatapolicy.googleapis.com/DataPolicy" + } + ]; + + // Required. User-assigned (human readable) ID of the data policy that needs + // to be unique within a project. Used as {data_policy_id} in part of the + // resource name. + string data_policy_id = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The data policy to create. The `name` field does not need to be + // provided for the data policy creation. + DataPolicy data_policy = 3 [(google.api.field_behavior) = REQUIRED]; +} + +// Request message for the UpdateDataPolicy method. +message UpdateDataPolicyRequest { + // Required. Update the data policy's metadata. + // + // The target data policy is determined by the `name` field. + // Other fields are updated to the specified values based on the field masks. + DataPolicy data_policy = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. The update mask applies to the resource. For the `FieldMask` + // definition, see + // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask + // If not set, defaults to all of the fields that are allowed to update. + // + // Updates to the `name` and `dataPolicyId` fields are not allowed. + google.protobuf.FieldMask update_mask = 2 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. If set to true, and the data policy is not found, a new data + // policy will be created. In this situation, update_mask is ignored. + bool allow_missing = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Request message for the AddGrantees method. +message AddGranteesRequest { + // Required. Resource name of this data policy, in the format of + // `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. + string data_policy = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "bigquerydatapolicy.googleapis.com/DataPolicy" + } + ]; + + // Required. IAM principal that should be granted Fine Grained Access to the + // underlying data goverened by the data policy. The target data policy is + // determined by the `data_policy` field. + // + // Uses the [IAM V2 principal + // syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2). + // Supported principal types: + // + // * User + // * Group + // * Service account + repeated string grantees = 2 [(google.api.field_behavior) = REQUIRED]; +} + +// Request message for the RemoveGrantees method. +message RemoveGranteesRequest { + // Required. Resource name of this data policy, in the format of + // `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. + string data_policy = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "bigquerydatapolicy.googleapis.com/DataPolicy" + } + ]; + + // Required. IAM principal that should be revoked from Fine Grained Access to + // the underlying data goverened by the data policy. The target data policy is + // determined by the `data_policy` field. + // + // Uses the [IAM V2 principal + // syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2). + // Supported principal types: + // + // * User + // * Group + // * Service account + repeated string grantees = 2 [(google.api.field_behavior) = REQUIRED]; +} + +// Request message for the DeleteDataPolicy method. +message DeleteDataPolicyRequest { + // Required. Resource name of the data policy to delete. Format is + // `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "bigquerydatapolicy.googleapis.com/DataPolicy" + } + ]; +} + +// Request message for the GetDataPolicy method. +message GetDataPolicyRequest { + // Required. Resource name of the requested data policy. Format is + // `projects/{project_number}/locations/{location_id}/dataPolicies/{id}`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "bigquerydatapolicy.googleapis.com/DataPolicy" + } + ]; +} + +// Request message for the ListDataPolicies method. +message ListDataPoliciesRequest { + // Required. Resource name of the project for which to list data policies. + // Format is `projects/{project_number}/locations/{location_id}`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "bigquerydatapolicy.googleapis.com/DataPolicy" + } + ]; + + // Optional. The maximum number of data policies to return. Must be a value + // between 1 and 1000. If not set, defaults to 50. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The `nextPageToken` value returned from a previous list request, + // if any. If not set, defaults to an empty string. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filters the data policies by policy tags that they + // are associated with. Currently filter only supports + // "policy_tag" based filtering and OR based predicates. Sample + // filter can be "policy_tag: + // projects/1/locations/us/taxonomies/2/policyTags/3". + // You may also use wildcard such as "policy_tag: + // projects/1/locations/us/taxonomies/2*". Please note that OR predicates + // cannot be used with wildcard filters. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// Response message for the ListDataPolicies method. +message ListDataPoliciesResponse { + // Data policies that belong to the requested project. + repeated DataPolicy data_policies = 1; + + // Token used to retrieve the next page of results, or empty if there are no + // more results. + string next_page_token = 2; +} + +// Represents the label-policy binding. +message DataPolicy { + option (google.api.resource) = { + type: "bigquerydatapolicy.googleapis.com/DataPolicy" + pattern: "projects/{project}/locations/{location}/dataPolicies/{data_policy}" + plural: "dataPolicies" + singular: "dataPolicy" + }; + + // A list of supported data policy types. + enum DataPolicyType { + // Default value for the data policy type. This should not be used. + DATA_POLICY_TYPE_UNSPECIFIED = 0; + + // Used to create a data policy for data masking. + DATA_MASKING_POLICY = 1; + + // Used to create a data policy for raw data access. + RAW_DATA_ACCESS_POLICY = 2; + + // Used to create a data policy for column-level security, without data + // masking. This is deprecated in V2 api and only present to support GET and + // LIST operations for V1 data policies in V2 api. + COLUMN_LEVEL_SECURITY_POLICY = 3; + } + + // The supported versions for the Data Policy resource. + enum Version { + // Default value for the data policy version. This should not be used. + VERSION_UNSPECIFIED = 0; + + // V1 data policy version. V1 Data Policies will be present in V2 List api + // response, but can not be created/updated/deleted from V2 api. + V1 = 1; + + // V2 data policy version. + V2 = 2; + } + + // The policy that is bound to this data policy. + oneof policy { + // Optional. The data masking policy that specifies the data masking rule to + // use. It must be set if the data policy type is DATA_MASKING_POLICY. + DataMaskingPolicy data_masking_policy = 7 + [(google.api.field_behavior) = OPTIONAL]; + } + + // Identifier. Resource name of this data policy, in the format of + // `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Output only. User-assigned (human readable) ID of the data policy that + // needs to be unique within a project. Used as {data_policy_id} in part of + // the resource name. + string data_policy_id = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The etag for this Data Policy. + // This field is used for UpdateDataPolicy calls. If Data Policy exists, this + // field is required and must match the server's etag. It will also be + // populated in the response of GetDataPolicy, CreateDataPolicy, and + // UpdateDataPolicy calls. + optional string etag = 11; + + // Required. Type of data policy. + DataPolicyType data_policy_type = 3 [(google.api.field_behavior) = REQUIRED]; + + // Output only. Policy tag resource name, in the format of + // `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`. + // policy_tag is supported only for V1 data policies. + string policy_tag = 4 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.resource_reference) = { + type: "datacatalog.googleapis.com/PolicyTag" + } + ]; + + // Optional. The list of IAM principals that have Fine Grained Access to the + // underlying data goverened by this data policy. + // + // Uses the [IAM V2 principal + // syntax](https://cloud.google.com/iam/docs/principal-identifiers#v2) Only + // supports principal types users, groups, serviceaccounts, cloudidentity. + // This field is supported in V2 Data Policy only. In case of V1 data policies + // (i.e. verion = 1 and policy_tag is set), this field is not populated. + repeated string grantees = 8 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. The version of the Data Policy resource. + Version version = 9 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// The policy used to specify data masking rule. +message DataMaskingPolicy { + // The available masking rules. Learn more here: + // https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options. + enum PredefinedExpression { + // Default, unspecified predefined expression. No masking will take place + // since no expression is specified. + PREDEFINED_EXPRESSION_UNSPECIFIED = 0; + + // Masking expression to replace data with SHA-256 hash. + SHA256 = 1; + + // Masking expression to replace data with NULLs. + ALWAYS_NULL = 2; + + // Masking expression to replace data with their default masking values. + // The default masking values for each type listed as below: + // + // * STRING: "" + // * BYTES: b'' + // * INTEGER: 0 + // * FLOAT: 0.0 + // * NUMERIC: 0 + // * BOOLEAN: FALSE + // * TIMESTAMP: 1970-01-01 00:00:00 UTC + // * DATE: 1970-01-01 + // * TIME: 00:00:00 + // * DATETIME: 1970-01-01T00:00:00 + // * GEOGRAPHY: POINT(0 0) + // * BIGNUMERIC: 0 + // * ARRAY: [] + // * STRUCT: NOT_APPLICABLE + // * JSON: NULL + DEFAULT_MASKING_VALUE = 3; + + // Masking expression shows the last four characters of text. + // The masking behavior is as follows: + // + // * If text length > 4 characters: Replace text with XXXXX, append last + // four characters of original text. + // * If text length <= 4 characters: Apply SHA-256 hash. + LAST_FOUR_CHARACTERS = 4; + + // Masking expression shows the first four characters of text. + // The masking behavior is as follows: + // + // * If text length > 4 characters: Replace text with XXXXX, prepend first + // four characters of original text. + // * If text length <= 4 characters: Apply SHA-256 hash. + FIRST_FOUR_CHARACTERS = 5; + + // Masking expression for email addresses. + // The masking behavior is as follows: + // + // * Syntax-valid email address: Replace username with XXXXX. For example, + // cloudysanfrancisco@gmail.com becomes XXXXX@gmail.com. + // * Syntax-invalid email address: Apply SHA-256 hash. + // + // For more information, see [Email + // mask](https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options). + EMAIL_MASK = 6; + + // Masking expression to only show the year of `Date`, + // `DateTime` and `TimeStamp`. For example, with the + // year 2076: + // + // * DATE : 2076-01-01 + // * DATETIME : 2076-01-01T00:00:00 + // * TIMESTAMP : 2076-01-01 00:00:00 UTC + // + // Truncation occurs according to the UTC time zone. To change this, adjust + // the default time zone using the `time_zone` system variable. + // For more information, see [System variables + // reference](https://cloud.google.com/bigquery/docs/reference/system-variables). + DATE_YEAR_MASK = 7; + + // Masking expression that uses hashing to mask column data. + // It differs from SHA256 in that a unique random value is generated for + // each query and is added to the hash input, resulting in the hash / masked + // result to be different for each query. Hence the name "random hash". + RANDOM_HASH = 8; + } + + // A masking expression to bind to the data masking rule. + oneof masking_expression { + // Optional. A predefined masking expression. + PredefinedExpression predefined_expression = 1 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The name of the BigQuery routine that contains the custom + // masking routine, in the format of + // `projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}`. + string routine = 2 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "bigquery.googleapis.com/Routine" + } + ]; + } +} diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/AsyncAddGrantees.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/AsyncAddGrantees.java new file mode 100644 index 000000000000..6c7377260a1c --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/AsyncAddGrantees.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import java.util.ArrayList; + +public class AsyncAddGrantees { + + public static void main(String[] args) throws Exception { + asyncAddGrantees(); + } + + public static void asyncAddGrantees() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + AddGranteesRequest request = + AddGranteesRequest.newBuilder() + .setDataPolicy( + DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllGrantees(new ArrayList()) + .build(); + ApiFuture future = + dataPolicyServiceClient.addGranteesCallable().futureCall(request); + // Do something. + DataPolicy response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGrantees.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGrantees.java new file mode 100644 index 000000000000..31d3c0f10c81 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGrantees.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_sync] +import com.google.cloud.bigquery.datapolicies.v2.AddGranteesRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import java.util.ArrayList; + +public class SyncAddGrantees { + + public static void main(String[] args) throws Exception { + syncAddGrantees(); + } + + public static void syncAddGrantees() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + AddGranteesRequest request = + AddGranteesRequest.newBuilder() + .setDataPolicy( + DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllGrantees(new ArrayList()) + .build(); + DataPolicy response = dataPolicyServiceClient.addGrantees(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesDatapolicynameListstring.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesDatapolicynameListstring.java new file mode 100644 index 000000000000..d9c118740c3b --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesDatapolicynameListstring.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_DatapolicynameListstring_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import java.util.ArrayList; +import java.util.List; + +public class SyncAddGranteesDatapolicynameListstring { + + public static void main(String[] args) throws Exception { + syncAddGranteesDatapolicynameListstring(); + } + + public static void syncAddGranteesDatapolicynameListstring() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + DataPolicy response = dataPolicyServiceClient.addGrantees(dataPolicy, grantees); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_DatapolicynameListstring_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesStringListstring.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesStringListstring.java new file mode 100644 index 000000000000..7ef6eef6791a --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/addgrantees/SyncAddGranteesStringListstring.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_StringListstring_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import java.util.ArrayList; +import java.util.List; + +public class SyncAddGranteesStringListstring { + + public static void main(String[] args) throws Exception { + syncAddGranteesStringListstring(); + } + + public static void syncAddGranteesStringListstring() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + String dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString(); + List grantees = new ArrayList<>(); + DataPolicy response = dataPolicyServiceClient.addGrantees(dataPolicy, grantees); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_AddGrantees_StringListstring_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetCredentialsProvider.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 000000000000..a61274e42448 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_Create_SetCredentialsProvider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceSettings; +import com.google.cloud.bigquery.datapolicies.v2.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + DataPolicyServiceSettings dataPolicyServiceSettings = + DataPolicyServiceSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + DataPolicyServiceClient dataPolicyServiceClient = + DataPolicyServiceClient.create(dataPolicyServiceSettings); + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_Create_SetCredentialsProvider_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetEndpoint.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetEndpoint.java new file mode 100644 index 000000000000..ead7e2b597b6 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateSetEndpoint.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_Create_SetEndpoint_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceSettings; +import com.google.cloud.bigquery.datapolicies.v2.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + DataPolicyServiceSettings dataPolicyServiceSettings = + DataPolicyServiceSettings.newBuilder().setEndpoint(myEndpoint).build(); + DataPolicyServiceClient dataPolicyServiceClient = + DataPolicyServiceClient.create(dataPolicyServiceSettings); + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_Create_SetEndpoint_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateUseHttpJsonTransport.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateUseHttpJsonTransport.java new file mode 100644 index 000000000000..e461841a805d --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/create/SyncCreateUseHttpJsonTransport.java @@ -0,0 +1,41 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_Create_UseHttpJsonTransport_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceSettings; + +public class SyncCreateUseHttpJsonTransport { + + public static void main(String[] args) throws Exception { + syncCreateUseHttpJsonTransport(); + } + + public static void syncCreateUseHttpJsonTransport() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + DataPolicyServiceSettings dataPolicyServiceSettings = + DataPolicyServiceSettings.newHttpJsonBuilder().build(); + DataPolicyServiceClient dataPolicyServiceClient = + DataPolicyServiceClient.create(dataPolicyServiceSettings); + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_Create_UseHttpJsonTransport_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/AsyncCreateDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/AsyncCreateDataPolicy.java new file mode 100644 index 000000000000..f338244f01e1 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/AsyncCreateDataPolicy.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class AsyncCreateDataPolicy { + + public static void main(String[] args) throws Exception { + asyncCreateDataPolicy(); + } + + public static void asyncCreateDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + CreateDataPolicyRequest request = + CreateDataPolicyRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setDataPolicy(DataPolicy.newBuilder().build()) + .build(); + ApiFuture future = + dataPolicyServiceClient.createDataPolicyCallable().futureCall(request); + // Do something. + DataPolicy response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicy.java new file mode 100644 index 000000000000..208041267b6b --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicy.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.CreateDataPolicyRequest; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class SyncCreateDataPolicy { + + public static void main(String[] args) throws Exception { + syncCreateDataPolicy(); + } + + public static void syncCreateDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + CreateDataPolicyRequest request = + CreateDataPolicyRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setDataPolicyId("dataPolicyId1874146231") + .setDataPolicy(DataPolicy.newBuilder().build()) + .build(); + DataPolicy response = dataPolicyServiceClient.createDataPolicy(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyLocationnameDatapolicyString.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyLocationnameDatapolicyString.java new file mode 100644 index 000000000000..f3b8d77bbef0 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyLocationnameDatapolicyString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_LocationnameDatapolicyString_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class SyncCreateDataPolicyLocationnameDatapolicyString { + + public static void main(String[] args) throws Exception { + syncCreateDataPolicyLocationnameDatapolicyString(); + } + + public static void syncCreateDataPolicyLocationnameDatapolicyString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + DataPolicy response = + dataPolicyServiceClient.createDataPolicy(parent, dataPolicy, dataPolicyId); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_LocationnameDatapolicyString_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyStringDatapolicyString.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyStringDatapolicyString.java new file mode 100644 index 000000000000..866f57586b85 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/createdatapolicy/SyncCreateDataPolicyStringDatapolicyString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_StringDatapolicyString_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class SyncCreateDataPolicyStringDatapolicyString { + + public static void main(String[] args) throws Exception { + syncCreateDataPolicyStringDatapolicyString(); + } + + public static void syncCreateDataPolicyStringDatapolicyString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + String dataPolicyId = "dataPolicyId1874146231"; + DataPolicy response = + dataPolicyServiceClient.createDataPolicy(parent, dataPolicy, dataPolicyId); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_CreateDataPolicy_StringDatapolicyString_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/AsyncDeleteDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/AsyncDeleteDataPolicy.java new file mode 100644 index 000000000000..0e8180161b81 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/AsyncDeleteDataPolicy.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest; +import com.google.protobuf.Empty; + +public class AsyncDeleteDataPolicy { + + public static void main(String[] args) throws Exception { + asyncDeleteDataPolicy(); + } + + public static void asyncDeleteDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + DeleteDataPolicyRequest request = + DeleteDataPolicyRequest.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .build(); + ApiFuture future = + dataPolicyServiceClient.deleteDataPolicyCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicy.java new file mode 100644 index 000000000000..ed444db79857 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicy.java @@ -0,0 +1,46 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.DeleteDataPolicyRequest; +import com.google.protobuf.Empty; + +public class SyncDeleteDataPolicy { + + public static void main(String[] args) throws Exception { + syncDeleteDataPolicy(); + } + + public static void syncDeleteDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + DeleteDataPolicyRequest request = + DeleteDataPolicyRequest.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .build(); + dataPolicyServiceClient.deleteDataPolicy(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyDatapolicyname.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyDatapolicyname.java new file mode 100644 index 000000000000..3a07a5c5e5d5 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyDatapolicyname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_Datapolicyname_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.protobuf.Empty; + +public class SyncDeleteDataPolicyDatapolicyname { + + public static void main(String[] args) throws Exception { + syncDeleteDataPolicyDatapolicyname(); + } + + public static void syncDeleteDataPolicyDatapolicyname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + dataPolicyServiceClient.deleteDataPolicy(name); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_Datapolicyname_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyString.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyString.java new file mode 100644 index 000000000000..3433cf5714cf --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/deletedatapolicy/SyncDeleteDataPolicyString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_String_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.protobuf.Empty; + +public class SyncDeleteDataPolicyString { + + public static void main(String[] args) throws Exception { + syncDeleteDataPolicyString(); + } + + public static void syncDeleteDataPolicyString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + String name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString(); + dataPolicyServiceClient.deleteDataPolicy(name); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_DeleteDataPolicy_String_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/AsyncGetDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/AsyncGetDataPolicy.java new file mode 100644 index 000000000000..827a2c9e1a7f --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/AsyncGetDataPolicy.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest; + +public class AsyncGetDataPolicy { + + public static void main(String[] args) throws Exception { + asyncGetDataPolicy(); + } + + public static void asyncGetDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + GetDataPolicyRequest request = + GetDataPolicyRequest.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .build(); + ApiFuture future = + dataPolicyServiceClient.getDataPolicyCallable().futureCall(request); + // Do something. + DataPolicy response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicy.java new file mode 100644 index 000000000000..12cb6589cf0b --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicy.java @@ -0,0 +1,46 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.GetDataPolicyRequest; + +public class SyncGetDataPolicy { + + public static void main(String[] args) throws Exception { + syncGetDataPolicy(); + } + + public static void syncGetDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + GetDataPolicyRequest request = + GetDataPolicyRequest.newBuilder() + .setName(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .build(); + DataPolicy response = dataPolicyServiceClient.getDataPolicy(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyDatapolicyname.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyDatapolicyname.java new file mode 100644 index 000000000000..5362aa230ae8 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyDatapolicyname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_Datapolicyname_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; + +public class SyncGetDataPolicyDatapolicyname { + + public static void main(String[] args) throws Exception { + syncGetDataPolicyDatapolicyname(); + } + + public static void syncGetDataPolicyDatapolicyname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + DataPolicyName name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + DataPolicy response = dataPolicyServiceClient.getDataPolicy(name); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_Datapolicyname_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyString.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyString.java new file mode 100644 index 000000000000..4010e995c8f2 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getdatapolicy/SyncGetDataPolicyString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_String_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; + +public class SyncGetDataPolicyString { + + public static void main(String[] args) throws Exception { + syncGetDataPolicyString(); + } + + public static void syncGetDataPolicyString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + String name = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString(); + DataPolicy response = dataPolicyServiceClient.getDataPolicy(name); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_GetDataPolicy_String_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/AsyncGetIamPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/AsyncGetIamPolicy.java new file mode 100644 index 000000000000..89c07b088d41 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/AsyncGetIamPolicy.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_GetIamPolicy_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; + +public class AsyncGetIamPolicy { + + public static void main(String[] args) throws Exception { + asyncGetIamPolicy(); + } + + public static void asyncGetIamPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + ApiFuture future = dataPolicyServiceClient.getIamPolicyCallable().futureCall(request); + // Do something. + Policy response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_GetIamPolicy_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/SyncGetIamPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/SyncGetIamPolicy.java new file mode 100644 index 000000000000..99c29dd9e82c --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/getiampolicy/SyncGetIamPolicy.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_GetIamPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; + +public class SyncGetIamPolicy { + + public static void main(String[] args) throws Exception { + syncGetIamPolicy(); + } + + public static void syncGetIamPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + Policy response = dataPolicyServiceClient.getIamPolicy(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_GetIamPolicy_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPolicies.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPolicies.java new file mode 100644 index 000000000000..b6d7a87532b2 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPolicies.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class AsyncListDataPolicies { + + public static void main(String[] args) throws Exception { + asyncListDataPolicies(); + } + + public static void asyncListDataPolicies() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + ListDataPoliciesRequest request = + ListDataPoliciesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + ApiFuture future = + dataPolicyServiceClient.listDataPoliciesPagedCallable().futureCall(request); + // Do something. + for (DataPolicy element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPoliciesPaged.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPoliciesPaged.java new file mode 100644 index 000000000000..be3476c9d0cc --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/AsyncListDataPoliciesPaged.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_Paged_async] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesResponse; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; +import com.google.common.base.Strings; + +public class AsyncListDataPoliciesPaged { + + public static void main(String[] args) throws Exception { + asyncListDataPoliciesPaged(); + } + + public static void asyncListDataPoliciesPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + ListDataPoliciesRequest request = + ListDataPoliciesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + while (true) { + ListDataPoliciesResponse response = + dataPolicyServiceClient.listDataPoliciesCallable().call(request); + for (DataPolicy element : response.getDataPoliciesList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_Paged_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPolicies.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPolicies.java new file mode 100644 index 000000000000..ed7fda5af5ea --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPolicies.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.ListDataPoliciesRequest; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class SyncListDataPolicies { + + public static void main(String[] args) throws Exception { + syncListDataPolicies(); + } + + public static void syncListDataPolicies() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + ListDataPoliciesRequest request = + ListDataPoliciesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + for (DataPolicy element : dataPolicyServiceClient.listDataPolicies(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesLocationname.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesLocationname.java new file mode 100644 index 000000000000..69d69e0fad08 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesLocationname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_Locationname_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class SyncListDataPoliciesLocationname { + + public static void main(String[] args) throws Exception { + syncListDataPoliciesLocationname(); + } + + public static void syncListDataPoliciesLocationname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + for (DataPolicy element : dataPolicyServiceClient.listDataPolicies(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_Locationname_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesString.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesString.java new file mode 100644 index 000000000000..e99d13ec02e6 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/listdatapolicies/SyncListDataPoliciesString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_String_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.LocationName; + +public class SyncListDataPoliciesString { + + public static void main(String[] args) throws Exception { + syncListDataPoliciesString(); + } + + public static void syncListDataPoliciesString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + for (DataPolicy element : dataPolicyServiceClient.listDataPolicies(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_ListDataPolicies_String_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/AsyncRemoveGrantees.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/AsyncRemoveGrantees.java new file mode 100644 index 000000000000..1149a95828c6 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/AsyncRemoveGrantees.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest; +import java.util.ArrayList; + +public class AsyncRemoveGrantees { + + public static void main(String[] args) throws Exception { + asyncRemoveGrantees(); + } + + public static void asyncRemoveGrantees() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + RemoveGranteesRequest request = + RemoveGranteesRequest.newBuilder() + .setDataPolicy( + DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllGrantees(new ArrayList()) + .build(); + ApiFuture future = + dataPolicyServiceClient.removeGranteesCallable().futureCall(request); + // Do something. + DataPolicy response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGrantees.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGrantees.java new file mode 100644 index 000000000000..7252e7917059 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGrantees.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.RemoveGranteesRequest; +import java.util.ArrayList; + +public class SyncRemoveGrantees { + + public static void main(String[] args) throws Exception { + syncRemoveGrantees(); + } + + public static void syncRemoveGrantees() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + RemoveGranteesRequest request = + RemoveGranteesRequest.newBuilder() + .setDataPolicy( + DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllGrantees(new ArrayList()) + .build(); + DataPolicy response = dataPolicyServiceClient.removeGrantees(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesDatapolicynameListstring.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesDatapolicynameListstring.java new file mode 100644 index 000000000000..86b97a90b423 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesDatapolicynameListstring.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_DatapolicynameListstring_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import java.util.ArrayList; +import java.util.List; + +public class SyncRemoveGranteesDatapolicynameListstring { + + public static void main(String[] args) throws Exception { + syncRemoveGranteesDatapolicynameListstring(); + } + + public static void syncRemoveGranteesDatapolicynameListstring() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + DataPolicyName dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]"); + List grantees = new ArrayList<>(); + DataPolicy response = dataPolicyServiceClient.removeGrantees(dataPolicy, grantees); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_DatapolicynameListstring_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesStringListstring.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesStringListstring.java new file mode 100644 index 000000000000..754bdb601ee8 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/removegrantees/SyncRemoveGranteesStringListstring.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_StringListstring_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import java.util.ArrayList; +import java.util.List; + +public class SyncRemoveGranteesStringListstring { + + public static void main(String[] args) throws Exception { + syncRemoveGranteesStringListstring(); + } + + public static void syncRemoveGranteesStringListstring() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + String dataPolicy = DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString(); + List grantees = new ArrayList<>(); + DataPolicy response = dataPolicyServiceClient.removeGrantees(dataPolicy, grantees); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_RemoveGrantees_StringListstring_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/AsyncSetIamPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/AsyncSetIamPolicy.java new file mode 100644 index 000000000000..8bbcefe9235c --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/AsyncSetIamPolicy.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_SetIamPolicy_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.protobuf.FieldMask; + +public class AsyncSetIamPolicy { + + public static void main(String[] args) throws Exception { + asyncSetIamPolicy(); + } + + public static void asyncSetIamPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + ApiFuture future = dataPolicyServiceClient.setIamPolicyCallable().futureCall(request); + // Do something. + Policy response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_SetIamPolicy_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/SyncSetIamPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/SyncSetIamPolicy.java new file mode 100644 index 000000000000..8f3aae18f10f --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/setiampolicy/SyncSetIamPolicy.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_SetIamPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.protobuf.FieldMask; + +public class SyncSetIamPolicy { + + public static void main(String[] args) throws Exception { + syncSetIamPolicy(); + } + + public static void syncSetIamPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + Policy response = dataPolicyServiceClient.setIamPolicy(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_SetIamPolicy_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/AsyncTestIamPermissions.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..4ac2ce3ce0e8 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import java.util.ArrayList; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + ApiFuture future = + dataPolicyServiceClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestIamPermissionsResponse response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_TestIamPermissions_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/SyncTestIamPermissions.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..7c0548108f6e --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_TestIamPermissions_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyName; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import java.util.ArrayList; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(DataPolicyName.of("[PROJECT]", "[LOCATION]", "[DATA_POLICY]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + TestIamPermissionsResponse response = dataPolicyServiceClient.testIamPermissions(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_TestIamPermissions_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/AsyncUpdateDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/AsyncUpdateDataPolicy.java new file mode 100644 index 000000000000..a95422c55561 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/AsyncUpdateDataPolicy.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_UpdateDataPolicy_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateDataPolicy { + + public static void main(String[] args) throws Exception { + asyncUpdateDataPolicy(); + } + + public static void asyncUpdateDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + UpdateDataPolicyRequest request = + UpdateDataPolicyRequest.newBuilder() + .setDataPolicy(DataPolicy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .setAllowMissing(true) + .build(); + ApiFuture future = + dataPolicyServiceClient.updateDataPolicyCallable().futureCall(request); + // Do something. + DataPolicy response = future.get(); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_UpdateDataPolicy_async] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicy.java new file mode 100644 index 000000000000..ef143f870b79 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicy.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_UpdateDataPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.cloud.bigquery.datapolicies.v2.UpdateDataPolicyRequest; +import com.google.protobuf.FieldMask; + +public class SyncUpdateDataPolicy { + + public static void main(String[] args) throws Exception { + syncUpdateDataPolicy(); + } + + public static void syncUpdateDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + UpdateDataPolicyRequest request = + UpdateDataPolicyRequest.newBuilder() + .setDataPolicy(DataPolicy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .setAllowMissing(true) + .build(); + DataPolicy response = dataPolicyServiceClient.updateDataPolicy(request); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_UpdateDataPolicy_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicyDatapolicyFieldmask.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicyDatapolicyFieldmask.java new file mode 100644 index 000000000000..d3993da6f176 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservice/updatedatapolicy/SyncUpdateDataPolicyDatapolicyFieldmask.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyService_UpdateDataPolicy_DatapolicyFieldmask_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicy; +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceClient; +import com.google.protobuf.FieldMask; + +public class SyncUpdateDataPolicyDatapolicyFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateDataPolicyDatapolicyFieldmask(); + } + + public static void syncUpdateDataPolicyDatapolicyFieldmask() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DataPolicyServiceClient dataPolicyServiceClient = DataPolicyServiceClient.create()) { + DataPolicy dataPolicy = DataPolicy.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + DataPolicy response = dataPolicyServiceClient.updateDataPolicy(dataPolicy, updateMask); + } + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyService_UpdateDataPolicy_DatapolicyFieldmask_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservicesettings/createdatapolicy/SyncCreateDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservicesettings/createdatapolicy/SyncCreateDataPolicy.java new file mode 100644 index 000000000000..f84b1f8bbba9 --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/datapolicyservicesettings/createdatapolicy/SyncCreateDataPolicy.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyServiceSettings_CreateDataPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.DataPolicyServiceSettings; +import java.time.Duration; + +public class SyncCreateDataPolicy { + + public static void main(String[] args) throws Exception { + syncCreateDataPolicy(); + } + + public static void syncCreateDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + DataPolicyServiceSettings.Builder dataPolicyServiceSettingsBuilder = + DataPolicyServiceSettings.newBuilder(); + dataPolicyServiceSettingsBuilder + .createDataPolicySettings() + .setRetrySettings( + dataPolicyServiceSettingsBuilder + .createDataPolicySettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + DataPolicyServiceSettings dataPolicyServiceSettings = dataPolicyServiceSettingsBuilder.build(); + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyServiceSettings_CreateDataPolicy_sync] diff --git a/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/stub/datapolicyservicestubsettings/createdatapolicy/SyncCreateDataPolicy.java b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/stub/datapolicyservicestubsettings/createdatapolicy/SyncCreateDataPolicy.java new file mode 100644 index 000000000000..b917d821624b --- /dev/null +++ b/java-bigquerydatapolicy/samples/snippets/generated/com/google/cloud/bigquery/datapolicies/v2/stub/datapolicyservicestubsettings/createdatapolicy/SyncCreateDataPolicy.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub.samples; + +// [START bigquerydatapolicy_v2_generated_DataPolicyServiceStubSettings_CreateDataPolicy_sync] +import com.google.cloud.bigquery.datapolicies.v2.stub.DataPolicyServiceStubSettings; +import java.time.Duration; + +public class SyncCreateDataPolicy { + + public static void main(String[] args) throws Exception { + syncCreateDataPolicy(); + } + + public static void syncCreateDataPolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + DataPolicyServiceStubSettings.Builder dataPolicyServiceSettingsBuilder = + DataPolicyServiceStubSettings.newBuilder(); + dataPolicyServiceSettingsBuilder + .createDataPolicySettings() + .setRetrySettings( + dataPolicyServiceSettingsBuilder + .createDataPolicySettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + DataPolicyServiceStubSettings dataPolicyServiceSettings = + dataPolicyServiceSettingsBuilder.build(); + } +} +// [END bigquerydatapolicy_v2_generated_DataPolicyServiceStubSettings_CreateDataPolicy_sync] diff --git a/versions.txt b/versions.txt index abaab59d91e8..eb4aa6132c97 100644 --- a/versions.txt +++ b/versions.txt @@ -874,3 +874,5 @@ proto-google-cloud-licensemanager-v1:0.2.0:0.3.0-SNAPSHOT grpc-google-cloud-licensemanager-v1:0.2.0:0.3.0-SNAPSHOT proto-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT grpc-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT +proto-google-cloud-bigquerydatapolicy-v2:0.66.0:0.67.0-SNAPSHOT +grpc-google-cloud-bigquerydatapolicy-v2:0.66.0:0.67.0-SNAPSHOT From 9f91ae2d5a0613f7ba4c81d2208636385d904b40 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Tue, 29 Jul 2025 21:02:05 -0400 Subject: [PATCH 3/4] feat: add v1 for configdelivery (#11691) b/430292353 https://github.com/googleapis/google-cloud-java/pull/11689 did not work due to a snapshot PR spoiling the versions file. --------- Co-authored-by: cloud-java-bot --- generation_config.yaml | 5 +- java-configdelivery/README.md | 8 +- .../google-cloud-configdelivery-bom/pom.xml | 10 + .../google-cloud-configdelivery/pom.xml | 9 + .../v1/ConfigDeliveryClient.java | 5075 +++++++++ .../v1/ConfigDeliverySettings.java | 729 ++ .../configdelivery/v1/gapic_metadata.json | 99 + .../cloud/configdelivery/v1/package-info.java | 45 + .../v1/stub/ConfigDeliveryStub.java | 311 + .../v1/stub/ConfigDeliveryStubSettings.java | 2072 ++++ .../GrpcConfigDeliveryCallableFactory.java | 113 + .../v1/stub/GrpcConfigDeliveryStub.java | 1266 +++ ...HttpJsonConfigDeliveryCallableFactory.java | 101 + .../v1/stub/HttpJsonConfigDeliveryStub.java | 2162 ++++ .../reflect-config.json | 2567 +++++ .../v1/ConfigDeliveryClientHttpJsonTest.java | 2789 +++++ .../v1/ConfigDeliveryClientTest.java | 2497 +++++ .../configdelivery/v1/MockConfigDelivery.java | 59 + .../v1/MockConfigDeliveryImpl.java | 588 + .../configdelivery/v1/MockLocations.java | 59 + .../configdelivery/v1/MockLocationsImpl.java | 105 + .../pom.xml | 45 + .../configdelivery/v1/ConfigDeliveryGrpc.java | 3541 ++++++ java-configdelivery/pom.xml | 12 + .../clirr-ignored-differences.xml | 80 + .../pom.xml | 37 + .../v1/AbortRolloutRequest.java | 838 ++ .../v1/AbortRolloutRequestOrBuilder.java | 82 + .../configdelivery/v1/AllAtOnceStrategy.java | 434 + .../v1/AllAtOnceStrategyInfo.java | 1034 ++ .../v1/AllAtOnceStrategyInfoOrBuilder.java | 97 + .../v1/AllAtOnceStrategyOrBuilder.java | 25 + .../cloud/configdelivery/v1/ClusterInfo.java | 2986 +++++ .../v1/ClusterInfoOrBuilder.java | 361 + .../v1/ConfigDeliveryProto.java | 1410 +++ .../v1/CreateFleetPackageRequest.java | 1461 +++ .../CreateFleetPackageRequestOrBuilder.java | 183 + .../v1/CreateReleaseRequest.java | 1454 +++ .../v1/CreateReleaseRequestOrBuilder.java | 183 + .../v1/CreateResourceBundleRequest.java | 1463 +++ .../CreateResourceBundleRequestOrBuilder.java | 183 + .../v1/CreateVariantRequest.java | 1440 +++ .../v1/CreateVariantRequestOrBuilder.java | 179 + .../v1/DeleteFleetPackageRequest.java | 1146 ++ .../DeleteFleetPackageRequestOrBuilder.java | 139 + .../v1/DeleteReleaseRequest.java | 1041 ++ .../v1/DeleteReleaseRequestOrBuilder.java | 125 + .../v1/DeleteResourceBundleRequest.java | 1047 ++ .../DeleteResourceBundleRequestOrBuilder.java | 125 + .../v1/DeleteVariantRequest.java | 936 ++ .../v1/DeleteVariantRequestOrBuilder.java | 110 + .../v1/DeletionPropagationPolicy.java | 190 + .../google/cloud/configdelivery/v1/Fleet.java | 1886 ++++ .../configdelivery/v1/FleetOrBuilder.java | 104 + .../cloud/configdelivery/v1/FleetPackage.java | 9646 +++++++++++++++++ .../configdelivery/v1/FleetPackageError.java | 636 ++ .../v1/FleetPackageErrorOrBuilder.java | 52 + .../configdelivery/v1/FleetPackageInfo.java | 1845 ++++ .../v1/FleetPackageInfoOrBuilder.java | 191 + .../configdelivery/v1/FleetPackageName.java | 227 + .../v1/FleetPackageOrBuilder.java | 546 + .../v1/GetFleetPackageRequest.java | 649 ++ .../v1/GetFleetPackageRequestOrBuilder.java | 56 + .../configdelivery/v1/GetReleaseRequest.java | 648 ++ .../v1/GetReleaseRequestOrBuilder.java | 56 + .../v1/GetResourceBundleRequest.java | 649 ++ .../v1/GetResourceBundleRequestOrBuilder.java | 56 + .../configdelivery/v1/GetRolloutRequest.java | 648 ++ .../v1/GetRolloutRequestOrBuilder.java | 56 + .../configdelivery/v1/GetVariantRequest.java | 648 ++ .../v1/GetVariantRequestOrBuilder.java | 56 + .../v1/ListFleetPackagesRequest.java | 1317 +++ .../v1/ListFleetPackagesRequestOrBuilder.java | 148 + .../v1/ListFleetPackagesResponse.java | 1457 +++ .../ListFleetPackagesResponseOrBuilder.java | 162 + .../v1/ListReleasesRequest.java | 1317 +++ .../v1/ListReleasesRequestOrBuilder.java | 148 + .../v1/ListReleasesResponse.java | 1440 +++ .../v1/ListReleasesResponseOrBuilder.java | 162 + .../v1/ListResourceBundlesRequest.java | 1321 +++ .../ListResourceBundlesRequestOrBuilder.java | 148 + .../v1/ListResourceBundlesResponse.java | 1462 +++ .../ListResourceBundlesResponseOrBuilder.java | 162 + .../v1/ListRolloutsRequest.java | 1317 +++ .../v1/ListRolloutsRequestOrBuilder.java | 148 + .../v1/ListRolloutsResponse.java | 1440 +++ .../v1/ListRolloutsResponseOrBuilder.java | 162 + .../v1/ListVariantsRequest.java | 1317 +++ .../v1/ListVariantsRequestOrBuilder.java | 148 + .../v1/ListVariantsResponse.java | 1440 +++ .../v1/ListVariantsResponseOrBuilder.java | 162 + .../cloud/configdelivery/v1/LocationName.java | 192 + .../configdelivery/v1/OperationMetadata.java | 1910 ++++ .../v1/OperationMetadataOrBuilder.java | 228 + .../cloud/configdelivery/v1/Release.java | 2734 +++++ .../cloud/configdelivery/v1/ReleaseInfo.java | 1040 ++ .../v1/ReleaseInfoOrBuilder.java | 132 + .../cloud/configdelivery/v1/ReleaseName.java | 269 + .../configdelivery/v1/ReleaseOrBuilder.java | 339 + .../configdelivery/v1/ResourceBundle.java | 1791 +++ .../v1/ResourceBundleDeploymentInfo.java | 1873 ++++ ...ResourceBundleDeploymentInfoOrBuilder.java | 212 + .../configdelivery/v1/ResourceBundleName.java | 227 + .../v1/ResourceBundleOrBuilder.java | 225 + .../v1/ResumeRolloutRequest.java | 838 ++ .../v1/ResumeRolloutRequestOrBuilder.java | 82 + .../configdelivery/v1/RollingStrategy.java | 547 + .../v1/RollingStrategyInfo.java | 1034 ++ .../v1/RollingStrategyInfoOrBuilder.java | 97 + .../v1/RollingStrategyOrBuilder.java | 40 + .../cloud/configdelivery/v1/Rollout.java | 2188 ++++ .../cloud/configdelivery/v1/RolloutInfo.java | 1997 ++++ .../v1/RolloutInfoOrBuilder.java | 210 + .../cloud/configdelivery/v1/RolloutName.java | 269 + .../configdelivery/v1/RolloutOrBuilder.java | 264 + .../configdelivery/v1/RolloutStrategy.java | 1155 ++ .../v1/RolloutStrategyInfo.java | 1194 ++ .../v1/RolloutStrategyInfoOrBuilder.java | 112 + .../v1/RolloutStrategyOrBuilder.java | 105 + .../v1/SuspendRolloutRequest.java | 838 ++ .../v1/SuspendRolloutRequestOrBuilder.java | 82 + .../v1/UpdateFleetPackageRequest.java | 1391 +++ .../UpdateFleetPackageRequestOrBuilder.java | 175 + .../v1/UpdateReleaseRequest.java | 1384 +++ .../v1/UpdateReleaseRequestOrBuilder.java | 175 + .../v1/UpdateResourceBundleRequest.java | 1393 +++ .../UpdateResourceBundleRequestOrBuilder.java | 175 + .../v1/UpdateVariantRequest.java | 1384 +++ .../v1/UpdateVariantRequestOrBuilder.java | 175 + .../cloud/configdelivery/v1/Variant.java | 1923 ++++ .../cloud/configdelivery/v1/VariantName.java | 298 + .../configdelivery/v1/VariantOrBuilder.java | 263 + .../configdelivery/v1/config_delivery.proto | 1756 +++ .../abortrollout/AsyncAbortRollout.java | 52 + .../abortrollout/AsyncAbortRolloutLRO.java | 54 + .../abortrollout/SyncAbortRollout.java | 49 + .../SyncAbortRolloutRolloutname.java | 42 + .../abortrollout/SyncAbortRolloutString.java | 43 + .../SyncCreateSetCredentialsProvider.java | 44 + .../create/SyncCreateSetEndpoint.java | 41 + .../SyncCreateUseHttpJsonTransport.java | 40 + .../AsyncCreateFleetPackage.java | 54 + .../AsyncCreateFleetPackageLRO.java | 54 + .../SyncCreateFleetPackage.java | 49 + ...PackageLocationnameFleetpackageString.java | 45 + ...eFleetPackageStringFleetpackageString.java | 45 + .../createrelease/AsyncCreateRelease.java | 55 + .../createrelease/AsyncCreateReleaseLRO.java | 55 + .../createrelease/SyncCreateRelease.java | 50 + ...eleaseResourcebundlenameReleaseString.java | 45 + .../SyncCreateReleaseStringReleaseString.java | 45 + .../AsyncCreateResourceBundle.java | 54 + .../AsyncCreateResourceBundleLRO.java | 54 + .../SyncCreateResourceBundle.java | 49 + ...undleLocationnameResourcebundleString.java | 47 + ...ourceBundleStringResourcebundleString.java | 47 + .../createvariant/AsyncCreateVariant.java | 56 + .../createvariant/AsyncCreateVariantLRO.java | 56 + .../createvariant/SyncCreateVariant.java | 51 + ...CreateVariantReleasenameVariantString.java | 45 + .../SyncCreateVariantStringVariantString.java | 45 + .../AsyncDeleteFleetPackage.java | 53 + .../AsyncDeleteFleetPackageLRO.java | 54 + .../SyncDeleteFleetPackage.java | 49 + ...yncDeleteFleetPackageFleetpackagename.java | 42 + .../SyncDeleteFleetPackageString.java | 42 + .../deleterelease/AsyncDeleteRelease.java | 54 + .../deleterelease/AsyncDeleteReleaseLRO.java | 55 + .../deleterelease/SyncDeleteRelease.java | 50 + .../SyncDeleteReleaseReleasename.java | 43 + .../SyncDeleteReleaseString.java | 43 + .../AsyncDeleteResourceBundle.java | 53 + .../AsyncDeleteResourceBundleLRO.java | 54 + .../SyncDeleteResourceBundle.java | 49 + ...eleteResourceBundleResourcebundlename.java | 43 + .../SyncDeleteResourceBundleString.java | 43 + .../deletevariant/AsyncDeleteVariant.java | 54 + .../deletevariant/AsyncDeleteVariantLRO.java | 55 + .../deletevariant/SyncDeleteVariant.java | 50 + .../SyncDeleteVariantString.java | 44 + .../SyncDeleteVariantVariantname.java | 43 + .../getfleetpackage/AsyncGetFleetPackage.java | 50 + .../getfleetpackage/SyncGetFleetPackage.java | 46 + .../SyncGetFleetPackageFleetpackagename.java | 42 + .../SyncGetFleetPackageString.java | 42 + .../getlocation/AsyncGetLocation.java | 45 + .../getlocation/SyncGetLocation.java | 42 + .../getrelease/AsyncGetRelease.java | 51 + .../getrelease/SyncGetRelease.java | 48 + .../getrelease/SyncGetReleaseReleasename.java | 43 + .../getrelease/SyncGetReleaseString.java | 43 + .../AsyncGetResourceBundle.java | 51 + .../SyncGetResourceBundle.java | 47 + ...ncGetResourceBundleResourcebundlename.java | 43 + .../SyncGetResourceBundleString.java | 43 + .../getrollout/AsyncGetRollout.java | 51 + .../getrollout/SyncGetRollout.java | 48 + .../getrollout/SyncGetRolloutRolloutname.java | 42 + .../getrollout/SyncGetRolloutString.java | 43 + .../getvariant/AsyncGetVariant.java | 52 + .../getvariant/SyncGetVariant.java | 49 + .../getvariant/SyncGetVariantString.java | 44 + .../getvariant/SyncGetVariantVariantname.java | 43 + .../AsyncListFleetPackages.java | 56 + .../AsyncListFleetPackagesPaged.java | 64 + .../SyncListFleetPackages.java | 52 + .../SyncListFleetPackagesLocationname.java | 44 + .../SyncListFleetPackagesString.java | 44 + .../listlocations/AsyncListLocations.java | 54 + .../AsyncListLocationsPaged.java | 61 + .../listlocations/SyncListLocations.java | 50 + .../listreleases/AsyncListReleases.java | 57 + .../listreleases/AsyncListReleasesPaged.java | 64 + .../listreleases/SyncListReleases.java | 53 + .../SyncListReleasesResourcebundlename.java | 45 + .../listreleases/SyncListReleasesString.java | 45 + .../AsyncListResourceBundles.java | 56 + .../AsyncListResourceBundlesPaged.java | 64 + .../SyncListResourceBundles.java | 53 + .../SyncListResourceBundlesLocationname.java | 44 + .../SyncListResourceBundlesString.java | 44 + .../listrollouts/AsyncListRollouts.java | 57 + .../listrollouts/AsyncListRolloutsPaged.java | 64 + .../listrollouts/SyncListRollouts.java | 53 + .../SyncListRolloutsFleetpackagename.java | 44 + .../listrollouts/SyncListRolloutsString.java | 44 + .../listvariants/AsyncListVariants.java | 58 + .../listvariants/AsyncListVariantsPaged.java | 65 + .../listvariants/SyncListVariants.java | 54 + .../SyncListVariantsReleasename.java | 45 + .../listvariants/SyncListVariantsString.java | 45 + .../resumerollout/AsyncResumeRollout.java | 53 + .../resumerollout/AsyncResumeRolloutLRO.java | 54 + .../resumerollout/SyncResumeRollout.java | 49 + .../SyncResumeRolloutRolloutname.java | 42 + .../SyncResumeRolloutString.java | 43 + .../suspendrollout/AsyncSuspendRollout.java | 53 + .../AsyncSuspendRolloutLRO.java | 54 + .../suspendrollout/SyncSuspendRollout.java | 49 + .../SyncSuspendRolloutRolloutname.java | 42 + .../SyncSuspendRolloutString.java | 43 + .../AsyncUpdateFleetPackage.java | 53 + .../AsyncUpdateFleetPackageLRO.java | 53 + .../SyncUpdateFleetPackage.java | 48 + ...dateFleetPackageFleetpackageFieldmask.java | 44 + .../updaterelease/AsyncUpdateRelease.java | 53 + .../updaterelease/AsyncUpdateReleaseLRO.java | 53 + .../updaterelease/SyncUpdateRelease.java | 48 + .../SyncUpdateReleaseReleaseFieldmask.java | 43 + .../AsyncUpdateResourceBundle.java | 53 + .../AsyncUpdateResourceBundleLRO.java | 53 + .../SyncUpdateResourceBundle.java | 48 + ...ResourceBundleResourcebundleFieldmask.java | 44 + .../updatevariant/AsyncUpdateVariant.java | 53 + .../updatevariant/AsyncUpdateVariantLRO.java | 53 + .../updatevariant/SyncUpdateVariant.java | 48 + .../SyncUpdateVariantVariantFieldmask.java | 43 + .../SyncCreateResourceBundle.java | 54 + .../SyncGetResourceBundle.java | 56 + .../SyncCreateResourceBundle.java | 54 + .../SyncGetResourceBundle.java | 56 + versions.txt | 2 + 262 files changed, 116119 insertions(+), 6 deletions(-) create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClient.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliverySettings.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/gapic_metadata.json create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/package-info.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStub.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryCallableFactory.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryCallableFactory.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json create mode 100644 java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientHttpJsonTest.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientTest.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDelivery.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDeliveryImpl.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocations.java create mode 100644 java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocationsImpl.java create mode 100644 java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml create mode 100644 java-configdelivery/grpc-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryGrpc.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/clirr-ignored-differences.xml create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategy.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryProto.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateFleetPackageRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateFleetPackageRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeletionPropagationPolicy.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Fleet.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackage.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageError.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageErrorOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageName.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponse.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponseOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponse.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponseOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponse.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponseOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponse.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponseOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponse.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponseOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/LocationName.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadata.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadataOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Release.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseName.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundle.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleName.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategy.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Rollout.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutName.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategy.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfo.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfoOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequest.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequestOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Variant.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantName.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantOrBuilder.java create mode 100644 java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/proto/google/cloud/configdelivery/v1/config_delivery.proto create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRolloutLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutRolloutname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetEndpoint.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackageLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageLocationnameFleetpackageString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageStringFleetpackageString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateReleaseLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseResourcebundlenameReleaseString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseStringReleaseString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundleLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleLocationnameResourcebundleString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleStringResourcebundleString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariantLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantReleasenameVariantString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantStringVariantString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackageLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageFleetpackagename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteReleaseLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseReleasename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundleLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleResourcebundlename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariantLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantVariantname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/AsyncGetFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageFleetpackagename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/AsyncGetLocation.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/SyncGetLocation.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/AsyncGetRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseReleasename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/AsyncGetResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleResourcebundlename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/AsyncGetRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutRolloutname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/AsyncGetVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantVariantname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackages.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackagesPaged.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackages.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesLocationname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocations.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocationsPaged.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/SyncListLocations.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleases.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleasesPaged.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleases.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesResourcebundlename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundles.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundlesPaged.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundles.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesLocationname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRollouts.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRolloutsPaged.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRollouts.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsFleetpackagename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariants.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariantsPaged.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariants.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsReleasename.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRolloutLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutRolloutname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRolloutLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRollout.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutRolloutname.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutString.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackageLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackage.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackageFleetpackageFieldmask.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateReleaseLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateRelease.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateReleaseReleaseFieldmask.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundleLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundleResourcebundleFieldmask.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariantLRO.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariant.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariantVariantFieldmask.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/createresourcebundle/SyncCreateResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/getresourcebundle/SyncGetResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/createresourcebundle/SyncCreateResourceBundle.java create mode 100644 java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/getresourcebundle/SyncGetResourceBundle.java diff --git a/generation_config.yaml b/generation_config.yaml index 82cfb276e575..c2d893e1636d 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -608,11 +608,12 @@ libraries: library_type: GAPIC_AUTO group_id: com.google.cloud cloud_api: true - GAPICs: - - proto_path: google/cloud/configdelivery/v1beta requires_billing: true rest_documentation: https://cloud.google.com/kubernetes-engine/enterprise/config-sync/docs/reference/rest + GAPICs: + - proto_path: google/cloud/configdelivery/v1beta + - proto_path: google/cloud/configdelivery/v1 - api_shortname: connectgateway name_pretty: Connect Gateway API product_documentation: diff --git a/java-configdelivery/README.md b/java-configdelivery/README.md index 01ed2e287dbc..1ae982251ea0 100644 --- a/java-configdelivery/README.md +++ b/java-configdelivery/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-configdelivery - 0.2.0 + 0.3.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-configdelivery:0.2.0' +implementation 'com.google.cloud:google-cloud-configdelivery:0.3.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.2.0" +libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.3.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-configdelivery.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.2.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.3.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml index 71280b6d818f..0e0cd9ec8f3c 100644 --- a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml @@ -33,11 +33,21 @@ grpc-google-cloud-configdelivery-v1beta 0.4.0-SNAPSHOT
+ + com.google.api.grpc + grpc-google-cloud-configdelivery-v1 + 0.4.0-SNAPSHOT + com.google.api.grpc proto-google-cloud-configdelivery-v1beta 0.4.0-SNAPSHOT + + com.google.api.grpc + proto-google-cloud-configdelivery-v1 + 0.4.0-SNAPSHOT + diff --git a/java-configdelivery/google-cloud-configdelivery/pom.xml b/java-configdelivery/google-cloud-configdelivery/pom.xml index 2b9de980fea5..6a2ebcbe76fc 100644 --- a/java-configdelivery/google-cloud-configdelivery/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery/pom.xml @@ -41,6 +41,10 @@ proto-google-common-protos + + com.google.api.grpc + proto-google-cloud-configdelivery-v1 + com.google.api.grpc proto-google-cloud-configdelivery-v1beta @@ -76,6 +80,11 @@ grpc-google-common-protos test + + com.google.api.grpc + grpc-google-cloud-configdelivery-v1 + test + com.google.api.grpc grpc-google-iam-v1 diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClient.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClient.java new file mode 100644 index 000000000000..3966bd3a8f09 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClient.java @@ -0,0 +1,5075 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.configdelivery.v1.stub.ConfigDeliveryStub; +import com.google.cloud.configdelivery.v1.stub.ConfigDeliveryStubSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: ConfigDelivery service manages the deployment of kubernetes configuration to + * a fleet of kubernetes clusters. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+ *   ResourceBundleName name =
+ *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]");
+ *   ResourceBundle response = configDeliveryClient.getResourceBundle(name);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the ConfigDeliveryClient object to clean up resources such + * as threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

ListResourceBundles

Lists ResourceBundles in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listResourceBundles(ListResourceBundlesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listResourceBundles(LocationName parent) + *

  • listResourceBundles(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listResourceBundlesPagedCallable() + *

  • listResourceBundlesCallable() + *

+ *

GetResourceBundle

Gets details of a single ResourceBundle.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getResourceBundle(GetResourceBundleRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getResourceBundle(ResourceBundleName name) + *

  • getResourceBundle(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getResourceBundleCallable() + *

+ *

CreateResourceBundle

Creates a new ResourceBundle in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createResourceBundleAsync(CreateResourceBundleRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createResourceBundleAsync(LocationName parent, ResourceBundle resourceBundle, String resourceBundleId) + *

  • createResourceBundleAsync(String parent, ResourceBundle resourceBundle, String resourceBundleId) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createResourceBundleOperationCallable() + *

  • createResourceBundleCallable() + *

+ *

UpdateResourceBundle

Updates the parameters of a single ResourceBundle.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateResourceBundleAsync(UpdateResourceBundleRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateResourceBundleAsync(ResourceBundle resourceBundle, FieldMask updateMask) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateResourceBundleOperationCallable() + *

  • updateResourceBundleCallable() + *

+ *

DeleteResourceBundle

Deletes a single ResourceBundle.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteResourceBundleAsync(DeleteResourceBundleRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteResourceBundleAsync(ResourceBundleName name) + *

  • deleteResourceBundleAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteResourceBundleOperationCallable() + *

  • deleteResourceBundleCallable() + *

+ *

ListFleetPackages

Lists FleetPackages in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listFleetPackages(ListFleetPackagesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listFleetPackages(LocationName parent) + *

  • listFleetPackages(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listFleetPackagesPagedCallable() + *

  • listFleetPackagesCallable() + *

+ *

GetFleetPackage

Gets details of a single FleetPackage.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getFleetPackage(GetFleetPackageRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getFleetPackage(FleetPackageName name) + *

  • getFleetPackage(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getFleetPackageCallable() + *

+ *

CreateFleetPackage

Creates a new FleetPackage in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createFleetPackageAsync(CreateFleetPackageRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createFleetPackageAsync(LocationName parent, FleetPackage fleetPackage, String fleetPackageId) + *

  • createFleetPackageAsync(String parent, FleetPackage fleetPackage, String fleetPackageId) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createFleetPackageOperationCallable() + *

  • createFleetPackageCallable() + *

+ *

UpdateFleetPackage

Updates the parameters of a single FleetPackage.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateFleetPackageAsync(UpdateFleetPackageRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateFleetPackageAsync(FleetPackage fleetPackage, FieldMask updateMask) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateFleetPackageOperationCallable() + *

  • updateFleetPackageCallable() + *

+ *

DeleteFleetPackage

Deletes a single FleetPackage.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteFleetPackageAsync(DeleteFleetPackageRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteFleetPackageAsync(FleetPackageName name) + *

  • deleteFleetPackageAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteFleetPackageOperationCallable() + *

  • deleteFleetPackageCallable() + *

+ *

ListReleases

Lists Releases in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listReleases(ListReleasesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listReleases(ResourceBundleName parent) + *

  • listReleases(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listReleasesPagedCallable() + *

  • listReleasesCallable() + *

+ *

GetRelease

Gets details of a single Release.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getRelease(GetReleaseRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getRelease(ReleaseName name) + *

  • getRelease(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getReleaseCallable() + *

+ *

CreateRelease

Creates a new Release in a given project, location and resource bundle.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createReleaseAsync(CreateReleaseRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createReleaseAsync(ResourceBundleName parent, Release release, String releaseId) + *

  • createReleaseAsync(String parent, Release release, String releaseId) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createReleaseOperationCallable() + *

  • createReleaseCallable() + *

+ *

UpdateRelease

Updates the parameters of a single Release.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateReleaseAsync(UpdateReleaseRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateReleaseAsync(Release release, FieldMask updateMask) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateReleaseOperationCallable() + *

  • updateReleaseCallable() + *

+ *

DeleteRelease

Deletes a single Release.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteReleaseAsync(DeleteReleaseRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteReleaseAsync(ReleaseName name) + *

  • deleteReleaseAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteReleaseOperationCallable() + *

  • deleteReleaseCallable() + *

+ *

ListVariants

Lists Variants in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listVariants(ListVariantsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listVariants(ReleaseName parent) + *

  • listVariants(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listVariantsPagedCallable() + *

  • listVariantsCallable() + *

+ *

GetVariant

Gets details of a single Variant.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getVariant(GetVariantRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getVariant(VariantName name) + *

  • getVariant(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getVariantCallable() + *

+ *

CreateVariant

Creates a new Variant in a given project, location, resource bundle, and release.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createVariantAsync(CreateVariantRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createVariantAsync(ReleaseName parent, Variant variant, String variantId) + *

  • createVariantAsync(String parent, Variant variant, String variantId) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createVariantOperationCallable() + *

  • createVariantCallable() + *

+ *

UpdateVariant

Updates the parameters of a single Variant.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateVariantAsync(UpdateVariantRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateVariantAsync(Variant variant, FieldMask updateMask) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateVariantOperationCallable() + *

  • updateVariantCallable() + *

+ *

DeleteVariant

Deletes a single Variant.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteVariantAsync(DeleteVariantRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteVariantAsync(VariantName name) + *

  • deleteVariantAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteVariantOperationCallable() + *

  • deleteVariantCallable() + *

+ *

ListRollouts

Lists Rollouts in a given project, location, and Fleet Package.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listRollouts(ListRolloutsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listRollouts(FleetPackageName parent) + *

  • listRollouts(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listRolloutsPagedCallable() + *

  • listRolloutsCallable() + *

+ *

GetRollout

Gets details of a single Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getRollout(GetRolloutRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getRollout(RolloutName name) + *

  • getRollout(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getRolloutCallable() + *

+ *

SuspendRollout

Suspend a Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • suspendRolloutAsync(SuspendRolloutRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • suspendRolloutAsync(RolloutName name) + *

  • suspendRolloutAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • suspendRolloutOperationCallable() + *

  • suspendRolloutCallable() + *

+ *

ResumeRollout

Resume a Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • resumeRolloutAsync(ResumeRolloutRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • resumeRolloutAsync(RolloutName name) + *

  • resumeRolloutAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • resumeRolloutOperationCallable() + *

  • resumeRolloutCallable() + *

+ *

AbortRollout

Abort a Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • abortRolloutAsync(AbortRolloutRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • abortRolloutAsync(RolloutName name) + *

  • abortRolloutAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • abortRolloutOperationCallable() + *

  • abortRolloutCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of ConfigDeliverySettings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ConfigDeliverySettings configDeliverySettings =
+ *     ConfigDeliverySettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create(configDeliverySettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ConfigDeliverySettings configDeliverySettings =
+ *     ConfigDeliverySettings.newBuilder().setEndpoint(myEndpoint).build();
+ * ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create(configDeliverySettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ConfigDeliverySettings configDeliverySettings =
+ *     ConfigDeliverySettings.newHttpJsonBuilder().build();
+ * ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create(configDeliverySettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class ConfigDeliveryClient implements BackgroundResource { + private final ConfigDeliverySettings settings; + private final ConfigDeliveryStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; + + /** Constructs an instance of ConfigDeliveryClient with default settings. */ + public static final ConfigDeliveryClient create() throws IOException { + return create(ConfigDeliverySettings.newBuilder().build()); + } + + /** + * Constructs an instance of ConfigDeliveryClient, using the given settings. The channels are + * created based on the settings passed in, or defaults for any settings that are not set. + */ + public static final ConfigDeliveryClient create(ConfigDeliverySettings settings) + throws IOException { + return new ConfigDeliveryClient(settings); + } + + /** + * Constructs an instance of ConfigDeliveryClient, using the given stub for making calls. This is + * for advanced usage - prefer using create(ConfigDeliverySettings). + */ + public static final ConfigDeliveryClient create(ConfigDeliveryStub stub) { + return new ConfigDeliveryClient(stub); + } + + /** + * Constructs an instance of ConfigDeliveryClient, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected ConfigDeliveryClient(ConfigDeliverySettings settings) throws IOException { + this.settings = settings; + this.stub = ((ConfigDeliveryStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + protected ConfigDeliveryClient(ConfigDeliveryStub stub) { + this.settings = null; + this.stub = stub; + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + public final ConfigDeliverySettings getSettings() { + return settings; + } + + public ConfigDeliveryStub getStub() { + return stub; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + public final com.google.longrunning.OperationsClient getOperationsClient() { + return operationsClient; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + @BetaApi + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists ResourceBundles in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (ResourceBundle element : configDeliveryClient.listResourceBundles(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListResourceBundlesRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListResourceBundlesPagedResponse listResourceBundles(LocationName parent) { + ListResourceBundlesRequest request = + ListResourceBundlesRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listResourceBundles(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists ResourceBundles in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   for (ResourceBundle element : configDeliveryClient.listResourceBundles(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListResourceBundlesRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListResourceBundlesPagedResponse listResourceBundles(String parent) { + ListResourceBundlesRequest request = + ListResourceBundlesRequest.newBuilder().setParent(parent).build(); + return listResourceBundles(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists ResourceBundles in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListResourceBundlesRequest request =
+   *       ListResourceBundlesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   for (ResourceBundle element :
+   *       configDeliveryClient.listResourceBundles(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListResourceBundlesPagedResponse listResourceBundles( + ListResourceBundlesRequest request) { + return listResourceBundlesPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists ResourceBundles in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListResourceBundlesRequest request =
+   *       ListResourceBundlesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.listResourceBundlesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (ResourceBundle element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listResourceBundlesPagedCallable() { + return stub.listResourceBundlesPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists ResourceBundles in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListResourceBundlesRequest request =
+   *       ListResourceBundlesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   while (true) {
+   *     ListResourceBundlesResponse response =
+   *         configDeliveryClient.listResourceBundlesCallable().call(request);
+   *     for (ResourceBundle element : response.getResourceBundlesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listResourceBundlesCallable() { + return stub.listResourceBundlesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResourceBundleName name =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]");
+   *   ResourceBundle response = configDeliveryClient.getResourceBundle(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ResourceBundle getResourceBundle(ResourceBundleName name) { + GetResourceBundleRequest request = + GetResourceBundleRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getResourceBundle(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString();
+   *   ResourceBundle response = configDeliveryClient.getResourceBundle(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ResourceBundle getResourceBundle(String name) { + GetResourceBundleRequest request = GetResourceBundleRequest.newBuilder().setName(name).build(); + return getResourceBundle(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetResourceBundleRequest request =
+   *       GetResourceBundleRequest.newBuilder()
+   *           .setName(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .build();
+   *   ResourceBundle response = configDeliveryClient.getResourceBundle(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ResourceBundle getResourceBundle(GetResourceBundleRequest request) { + return getResourceBundleCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetResourceBundleRequest request =
+   *       GetResourceBundleRequest.newBuilder()
+   *           .setName(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.getResourceBundleCallable().futureCall(request);
+   *   // Do something.
+   *   ResourceBundle response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getResourceBundleCallable() { + return stub.getResourceBundleCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new ResourceBundle in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   ResourceBundle resourceBundle = ResourceBundle.newBuilder().build();
+   *   String resourceBundleId = "resourceBundleId1209359211";
+   *   ResourceBundle response =
+   *       configDeliveryClient
+   *           .createResourceBundleAsync(parent, resourceBundle, resourceBundleId)
+   *           .get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param resourceBundle Required. The resource being created + * @param resourceBundleId Required. Id of the requesting object If auto-generating Id + * server-side, remove this field and resource_bundle_id from the method_signature of Create + * RPC + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createResourceBundleAsync( + LocationName parent, ResourceBundle resourceBundle, String resourceBundleId) { + CreateResourceBundleRequest request = + CreateResourceBundleRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setResourceBundle(resourceBundle) + .setResourceBundleId(resourceBundleId) + .build(); + return createResourceBundleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new ResourceBundle in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   ResourceBundle resourceBundle = ResourceBundle.newBuilder().build();
+   *   String resourceBundleId = "resourceBundleId1209359211";
+   *   ResourceBundle response =
+   *       configDeliveryClient
+   *           .createResourceBundleAsync(parent, resourceBundle, resourceBundleId)
+   *           .get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param resourceBundle Required. The resource being created + * @param resourceBundleId Required. Id of the requesting object If auto-generating Id + * server-side, remove this field and resource_bundle_id from the method_signature of Create + * RPC + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createResourceBundleAsync( + String parent, ResourceBundle resourceBundle, String resourceBundleId) { + CreateResourceBundleRequest request = + CreateResourceBundleRequest.newBuilder() + .setParent(parent) + .setResourceBundle(resourceBundle) + .setResourceBundleId(resourceBundleId) + .build(); + return createResourceBundleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new ResourceBundle in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateResourceBundleRequest request =
+   *       CreateResourceBundleRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setResourceBundleId("resourceBundleId1209359211")
+   *           .setResourceBundle(ResourceBundle.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ResourceBundle response = configDeliveryClient.createResourceBundleAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createResourceBundleAsync( + CreateResourceBundleRequest request) { + return createResourceBundleOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new ResourceBundle in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateResourceBundleRequest request =
+   *       CreateResourceBundleRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setResourceBundleId("resourceBundleId1209359211")
+   *           .setResourceBundle(ResourceBundle.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.createResourceBundleOperationCallable().futureCall(request);
+   *   // Do something.
+   *   ResourceBundle response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + createResourceBundleOperationCallable() { + return stub.createResourceBundleOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new ResourceBundle in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateResourceBundleRequest request =
+   *       CreateResourceBundleRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setResourceBundleId("resourceBundleId1209359211")
+   *           .setResourceBundle(ResourceBundle.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.createResourceBundleCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createResourceBundleCallable() { + return stub.createResourceBundleCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResourceBundle resourceBundle = ResourceBundle.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   ResourceBundle response =
+   *       configDeliveryClient.updateResourceBundleAsync(resourceBundle, updateMask).get();
+   * }
+   * }
+ * + * @param resourceBundle Required. The resource being updated + * @param updateMask Required. Field mask is used to specify the fields to be overwritten in the + * ResourceBundle resource by the update. The fields specified in the update_mask are relative + * to the resource, not the full request. A field will be overwritten if it is in the mask. If + * the user does not provide a mask then all fields will be overwritten. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateResourceBundleAsync( + ResourceBundle resourceBundle, FieldMask updateMask) { + UpdateResourceBundleRequest request = + UpdateResourceBundleRequest.newBuilder() + .setResourceBundle(resourceBundle) + .setUpdateMask(updateMask) + .build(); + return updateResourceBundleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateResourceBundleRequest request =
+   *       UpdateResourceBundleRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setResourceBundle(ResourceBundle.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ResourceBundle response = configDeliveryClient.updateResourceBundleAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateResourceBundleAsync( + UpdateResourceBundleRequest request) { + return updateResourceBundleOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateResourceBundleRequest request =
+   *       UpdateResourceBundleRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setResourceBundle(ResourceBundle.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.updateResourceBundleOperationCallable().futureCall(request);
+   *   // Do something.
+   *   ResourceBundle response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + updateResourceBundleOperationCallable() { + return stub.updateResourceBundleOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateResourceBundleRequest request =
+   *       UpdateResourceBundleRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setResourceBundle(ResourceBundle.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.updateResourceBundleCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + updateResourceBundleCallable() { + return stub.updateResourceBundleCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResourceBundleName name =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]");
+   *   configDeliveryClient.deleteResourceBundleAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteResourceBundleAsync( + ResourceBundleName name) { + DeleteResourceBundleRequest request = + DeleteResourceBundleRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return deleteResourceBundleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString();
+   *   configDeliveryClient.deleteResourceBundleAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteResourceBundleAsync(String name) { + DeleteResourceBundleRequest request = + DeleteResourceBundleRequest.newBuilder().setName(name).build(); + return deleteResourceBundleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteResourceBundleRequest request =
+   *       DeleteResourceBundleRequest.newBuilder()
+   *           .setName(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .build();
+   *   configDeliveryClient.deleteResourceBundleAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteResourceBundleAsync( + DeleteResourceBundleRequest request) { + return deleteResourceBundleOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteResourceBundleRequest request =
+   *       DeleteResourceBundleRequest.newBuilder()
+   *           .setName(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.deleteResourceBundleOperationCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final OperationCallable + deleteResourceBundleOperationCallable() { + return stub.deleteResourceBundleOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single ResourceBundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteResourceBundleRequest request =
+   *       DeleteResourceBundleRequest.newBuilder()
+   *           .setName(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.deleteResourceBundleCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + deleteResourceBundleCallable() { + return stub.deleteResourceBundleCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists FleetPackages in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (FleetPackage element : configDeliveryClient.listFleetPackages(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListFleetPackagesRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListFleetPackagesPagedResponse listFleetPackages(LocationName parent) { + ListFleetPackagesRequest request = + ListFleetPackagesRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listFleetPackages(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists FleetPackages in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   for (FleetPackage element : configDeliveryClient.listFleetPackages(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListFleetPackagesRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListFleetPackagesPagedResponse listFleetPackages(String parent) { + ListFleetPackagesRequest request = + ListFleetPackagesRequest.newBuilder().setParent(parent).build(); + return listFleetPackages(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists FleetPackages in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListFleetPackagesRequest request =
+   *       ListFleetPackagesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   for (FleetPackage element : configDeliveryClient.listFleetPackages(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListFleetPackagesPagedResponse listFleetPackages(ListFleetPackagesRequest request) { + return listFleetPackagesPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists FleetPackages in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListFleetPackagesRequest request =
+   *       ListFleetPackagesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.listFleetPackagesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (FleetPackage element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listFleetPackagesPagedCallable() { + return stub.listFleetPackagesPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists FleetPackages in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListFleetPackagesRequest request =
+   *       ListFleetPackagesRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   while (true) {
+   *     ListFleetPackagesResponse response =
+   *         configDeliveryClient.listFleetPackagesCallable().call(request);
+   *     for (FleetPackage element : response.getFleetPackagesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listFleetPackagesCallable() { + return stub.listFleetPackagesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]");
+   *   FleetPackage response = configDeliveryClient.getFleetPackage(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FleetPackage getFleetPackage(FleetPackageName name) { + GetFleetPackageRequest request = + GetFleetPackageRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getFleetPackage(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString();
+   *   FleetPackage response = configDeliveryClient.getFleetPackage(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FleetPackage getFleetPackage(String name) { + GetFleetPackageRequest request = GetFleetPackageRequest.newBuilder().setName(name).build(); + return getFleetPackage(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetFleetPackageRequest request =
+   *       GetFleetPackageRequest.newBuilder()
+   *           .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .build();
+   *   FleetPackage response = configDeliveryClient.getFleetPackage(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FleetPackage getFleetPackage(GetFleetPackageRequest request) { + return getFleetPackageCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetFleetPackageRequest request =
+   *       GetFleetPackageRequest.newBuilder()
+   *           .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.getFleetPackageCallable().futureCall(request);
+   *   // Do something.
+   *   FleetPackage response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getFleetPackageCallable() { + return stub.getFleetPackageCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new FleetPackage in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   FleetPackage fleetPackage = FleetPackage.newBuilder().build();
+   *   String fleetPackageId = "fleetPackageId-115835309";
+   *   FleetPackage response =
+   *       configDeliveryClient.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param fleetPackage Required. The resource being created. + * @param fleetPackageId Required. Id of the requesting object If auto-generating Id server-side, + * remove this field and fleet_package_id from the method_signature of Create RPC + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createFleetPackageAsync( + LocationName parent, FleetPackage fleetPackage, String fleetPackageId) { + CreateFleetPackageRequest request = + CreateFleetPackageRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setFleetPackage(fleetPackage) + .setFleetPackageId(fleetPackageId) + .build(); + return createFleetPackageAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new FleetPackage in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   FleetPackage fleetPackage = FleetPackage.newBuilder().build();
+   *   String fleetPackageId = "fleetPackageId-115835309";
+   *   FleetPackage response =
+   *       configDeliveryClient.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param fleetPackage Required. The resource being created. + * @param fleetPackageId Required. Id of the requesting object If auto-generating Id server-side, + * remove this field and fleet_package_id from the method_signature of Create RPC + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createFleetPackageAsync( + String parent, FleetPackage fleetPackage, String fleetPackageId) { + CreateFleetPackageRequest request = + CreateFleetPackageRequest.newBuilder() + .setParent(parent) + .setFleetPackage(fleetPackage) + .setFleetPackageId(fleetPackageId) + .build(); + return createFleetPackageAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new FleetPackage in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateFleetPackageRequest request =
+   *       CreateFleetPackageRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setFleetPackageId("fleetPackageId-115835309")
+   *           .setFleetPackage(FleetPackage.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   FleetPackage response = configDeliveryClient.createFleetPackageAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createFleetPackageAsync( + CreateFleetPackageRequest request) { + return createFleetPackageOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new FleetPackage in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateFleetPackageRequest request =
+   *       CreateFleetPackageRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setFleetPackageId("fleetPackageId-115835309")
+   *           .setFleetPackage(FleetPackage.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.createFleetPackageOperationCallable().futureCall(request);
+   *   // Do something.
+   *   FleetPackage response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + createFleetPackageOperationCallable() { + return stub.createFleetPackageOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new FleetPackage in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateFleetPackageRequest request =
+   *       CreateFleetPackageRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setFleetPackageId("fleetPackageId-115835309")
+   *           .setFleetPackage(FleetPackage.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.createFleetPackageCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createFleetPackageCallable() { + return stub.createFleetPackageCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   FleetPackage fleetPackage = FleetPackage.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   FleetPackage response =
+   *       configDeliveryClient.updateFleetPackageAsync(fleetPackage, updateMask).get();
+   * }
+   * }
+ * + * @param fleetPackage Required. The resource being updated + * @param updateMask Required. Field mask is used to specify the fields to be overwritten in the + * FleetPackage resource by the update. The fields specified in the update_mask are relative + * to the resource, not the full request. A field will be overwritten if it is in the mask. If + * the user does not provide a mask then all fields will be overwritten. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateFleetPackageAsync( + FleetPackage fleetPackage, FieldMask updateMask) { + UpdateFleetPackageRequest request = + UpdateFleetPackageRequest.newBuilder() + .setFleetPackage(fleetPackage) + .setUpdateMask(updateMask) + .build(); + return updateFleetPackageAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateFleetPackageRequest request =
+   *       UpdateFleetPackageRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setFleetPackage(FleetPackage.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   FleetPackage response = configDeliveryClient.updateFleetPackageAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateFleetPackageAsync( + UpdateFleetPackageRequest request) { + return updateFleetPackageOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateFleetPackageRequest request =
+   *       UpdateFleetPackageRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setFleetPackage(FleetPackage.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.updateFleetPackageOperationCallable().futureCall(request);
+   *   // Do something.
+   *   FleetPackage response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + updateFleetPackageOperationCallable() { + return stub.updateFleetPackageOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateFleetPackageRequest request =
+   *       UpdateFleetPackageRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setFleetPackage(FleetPackage.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.updateFleetPackageCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateFleetPackageCallable() { + return stub.updateFleetPackageCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]");
+   *   configDeliveryClient.deleteFleetPackageAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteFleetPackageAsync( + FleetPackageName name) { + DeleteFleetPackageRequest request = + DeleteFleetPackageRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return deleteFleetPackageAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString();
+   *   configDeliveryClient.deleteFleetPackageAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteFleetPackageAsync(String name) { + DeleteFleetPackageRequest request = + DeleteFleetPackageRequest.newBuilder().setName(name).build(); + return deleteFleetPackageAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteFleetPackageRequest request =
+   *       DeleteFleetPackageRequest.newBuilder()
+   *           .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .setAllowMissing(true)
+   *           .build();
+   *   configDeliveryClient.deleteFleetPackageAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteFleetPackageAsync( + DeleteFleetPackageRequest request) { + return deleteFleetPackageOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteFleetPackageRequest request =
+   *       DeleteFleetPackageRequest.newBuilder()
+   *           .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .setAllowMissing(true)
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.deleteFleetPackageOperationCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final OperationCallable + deleteFleetPackageOperationCallable() { + return stub.deleteFleetPackageOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single FleetPackage. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteFleetPackageRequest request =
+   *       DeleteFleetPackageRequest.newBuilder()
+   *           .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .setAllowMissing(true)
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.deleteFleetPackageCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteFleetPackageCallable() { + return stub.deleteFleetPackageCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Releases in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResourceBundleName parent =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]");
+   *   for (Release element : configDeliveryClient.listReleases(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListReleasesRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListReleasesPagedResponse listReleases(ResourceBundleName parent) { + ListReleasesRequest request = + ListReleasesRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listReleases(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Releases in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString();
+   *   for (Release element : configDeliveryClient.listReleases(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListReleasesRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListReleasesPagedResponse listReleases(String parent) { + ListReleasesRequest request = ListReleasesRequest.newBuilder().setParent(parent).build(); + return listReleases(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Releases in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListReleasesRequest request =
+   *       ListReleasesRequest.newBuilder()
+   *           .setParent(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   for (Release element : configDeliveryClient.listReleases(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListReleasesPagedResponse listReleases(ListReleasesRequest request) { + return listReleasesPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Releases in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListReleasesRequest request =
+   *       ListReleasesRequest.newBuilder()
+   *           .setParent(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.listReleasesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Release element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listReleasesPagedCallable() { + return stub.listReleasesPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Releases in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListReleasesRequest request =
+   *       ListReleasesRequest.newBuilder()
+   *           .setParent(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   while (true) {
+   *     ListReleasesResponse response = configDeliveryClient.listReleasesCallable().call(request);
+   *     for (Release element : response.getReleasesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listReleasesCallable() { + return stub.listReleasesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ReleaseName name =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]");
+   *   Release response = configDeliveryClient.getRelease(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Release getRelease(ReleaseName name) { + GetReleaseRequest request = + GetReleaseRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getRelease(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString();
+   *   Release response = configDeliveryClient.getRelease(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Release getRelease(String name) { + GetReleaseRequest request = GetReleaseRequest.newBuilder().setName(name).build(); + return getRelease(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetReleaseRequest request =
+   *       GetReleaseRequest.newBuilder()
+   *           .setName(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .build();
+   *   Release response = configDeliveryClient.getRelease(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Release getRelease(GetReleaseRequest request) { + return getReleaseCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetReleaseRequest request =
+   *       GetReleaseRequest.newBuilder()
+   *           .setName(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future = configDeliveryClient.getReleaseCallable().futureCall(request);
+   *   // Do something.
+   *   Release response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getReleaseCallable() { + return stub.getReleaseCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Release in a given project, location and resource bundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResourceBundleName parent =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]");
+   *   Release release = Release.newBuilder().build();
+   *   String releaseId = "releaseId89607042";
+   *   Release response = configDeliveryClient.createReleaseAsync(parent, release, releaseId).get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param release Required. The resource being created + * @param releaseId Required. Id of the requesting object If auto-generating Id server-side, + * remove this field and release_id from the method_signature of Create RPC + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createReleaseAsync( + ResourceBundleName parent, Release release, String releaseId) { + CreateReleaseRequest request = + CreateReleaseRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setRelease(release) + .setReleaseId(releaseId) + .build(); + return createReleaseAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Release in a given project, location and resource bundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent =
+   *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString();
+   *   Release release = Release.newBuilder().build();
+   *   String releaseId = "releaseId89607042";
+   *   Release response = configDeliveryClient.createReleaseAsync(parent, release, releaseId).get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param release Required. The resource being created + * @param releaseId Required. Id of the requesting object If auto-generating Id server-side, + * remove this field and release_id from the method_signature of Create RPC + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createReleaseAsync( + String parent, Release release, String releaseId) { + CreateReleaseRequest request = + CreateReleaseRequest.newBuilder() + .setParent(parent) + .setRelease(release) + .setReleaseId(releaseId) + .build(); + return createReleaseAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Release in a given project, location and resource bundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateReleaseRequest request =
+   *       CreateReleaseRequest.newBuilder()
+   *           .setParent(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setReleaseId("releaseId89607042")
+   *           .setRelease(Release.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   Release response = configDeliveryClient.createReleaseAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createReleaseAsync( + CreateReleaseRequest request) { + return createReleaseOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Release in a given project, location and resource bundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateReleaseRequest request =
+   *       CreateReleaseRequest.newBuilder()
+   *           .setParent(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setReleaseId("releaseId89607042")
+   *           .setRelease(Release.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.createReleaseOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Release response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + createReleaseOperationCallable() { + return stub.createReleaseOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Release in a given project, location and resource bundle. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateReleaseRequest request =
+   *       CreateReleaseRequest.newBuilder()
+   *           .setParent(
+   *               ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString())
+   *           .setReleaseId("releaseId89607042")
+   *           .setRelease(Release.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.createReleaseCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createReleaseCallable() { + return stub.createReleaseCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   Release release = Release.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   Release response = configDeliveryClient.updateReleaseAsync(release, updateMask).get();
+   * }
+   * }
+ * + * @param release Required. The resource being updated + * @param updateMask Required. Field mask is used to specify the fields to be overwritten in the + * Release resource by the update. The fields specified in the update_mask are relative to the + * resource, not the full request. A field will be overwritten if it is in the mask. If the + * user does not provide a mask then all fields will be overwritten. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateReleaseAsync( + Release release, FieldMask updateMask) { + UpdateReleaseRequest request = + UpdateReleaseRequest.newBuilder().setRelease(release).setUpdateMask(updateMask).build(); + return updateReleaseAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateReleaseRequest request =
+   *       UpdateReleaseRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setRelease(Release.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   Release response = configDeliveryClient.updateReleaseAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateReleaseAsync( + UpdateReleaseRequest request) { + return updateReleaseOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateReleaseRequest request =
+   *       UpdateReleaseRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setRelease(Release.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.updateReleaseOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Release response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + updateReleaseOperationCallable() { + return stub.updateReleaseOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateReleaseRequest request =
+   *       UpdateReleaseRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setRelease(Release.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.updateReleaseCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateReleaseCallable() { + return stub.updateReleaseCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ReleaseName name =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]");
+   *   configDeliveryClient.deleteReleaseAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteReleaseAsync(ReleaseName name) { + DeleteReleaseRequest request = + DeleteReleaseRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return deleteReleaseAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString();
+   *   configDeliveryClient.deleteReleaseAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteReleaseAsync(String name) { + DeleteReleaseRequest request = DeleteReleaseRequest.newBuilder().setName(name).build(); + return deleteReleaseAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteReleaseRequest request =
+   *       DeleteReleaseRequest.newBuilder()
+   *           .setName(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .build();
+   *   configDeliveryClient.deleteReleaseAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteReleaseAsync( + DeleteReleaseRequest request) { + return deleteReleaseOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteReleaseRequest request =
+   *       DeleteReleaseRequest.newBuilder()
+   *           .setName(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.deleteReleaseOperationCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final OperationCallable + deleteReleaseOperationCallable() { + return stub.deleteReleaseOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteReleaseRequest request =
+   *       DeleteReleaseRequest.newBuilder()
+   *           .setName(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setRequestId("requestId693933066")
+   *           .setForce(true)
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.deleteReleaseCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteReleaseCallable() { + return stub.deleteReleaseCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Variants in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ReleaseName parent =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]");
+   *   for (Variant element : configDeliveryClient.listVariants(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListVariantsRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListVariantsPagedResponse listVariants(ReleaseName parent) { + ListVariantsRequest request = + ListVariantsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listVariants(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Variants in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString();
+   *   for (Variant element : configDeliveryClient.listVariants(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListVariantsRequest. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListVariantsPagedResponse listVariants(String parent) { + ListVariantsRequest request = ListVariantsRequest.newBuilder().setParent(parent).build(); + return listVariants(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Variants in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListVariantsRequest request =
+   *       ListVariantsRequest.newBuilder()
+   *           .setParent(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   for (Variant element : configDeliveryClient.listVariants(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListVariantsPagedResponse listVariants(ListVariantsRequest request) { + return listVariantsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Variants in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListVariantsRequest request =
+   *       ListVariantsRequest.newBuilder()
+   *           .setParent(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.listVariantsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Variant element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listVariantsPagedCallable() { + return stub.listVariantsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Variants in a given project and location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListVariantsRequest request =
+   *       ListVariantsRequest.newBuilder()
+   *           .setParent(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   while (true) {
+   *     ListVariantsResponse response = configDeliveryClient.listVariantsCallable().call(request);
+   *     for (Variant element : response.getVariantsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listVariantsCallable() { + return stub.listVariantsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   VariantName name =
+   *       VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]");
+   *   Variant response = configDeliveryClient.getVariant(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Variant getVariant(VariantName name) { + GetVariantRequest request = + GetVariantRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getVariant(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]")
+   *           .toString();
+   *   Variant response = configDeliveryClient.getVariant(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Variant getVariant(String name) { + GetVariantRequest request = GetVariantRequest.newBuilder().setName(name).build(); + return getVariant(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetVariantRequest request =
+   *       GetVariantRequest.newBuilder()
+   *           .setName(
+   *               VariantName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]")
+   *                   .toString())
+   *           .build();
+   *   Variant response = configDeliveryClient.getVariant(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Variant getVariant(GetVariantRequest request) { + return getVariantCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetVariantRequest request =
+   *       GetVariantRequest.newBuilder()
+   *           .setName(
+   *               VariantName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future = configDeliveryClient.getVariantCallable().futureCall(request);
+   *   // Do something.
+   *   Variant response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getVariantCallable() { + return stub.getVariantCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Variant in a given project, location, resource bundle, and release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ReleaseName parent =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]");
+   *   Variant variant = Variant.newBuilder().build();
+   *   String variantId = "variantId-82113408";
+   *   Variant response = configDeliveryClient.createVariantAsync(parent, variant, variantId).get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param variant Required. The resource being created + * @param variantId Required. Id of the requesting object + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createVariantAsync( + ReleaseName parent, Variant variant, String variantId) { + CreateVariantRequest request = + CreateVariantRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setVariant(variant) + .setVariantId(variantId) + .build(); + return createVariantAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Variant in a given project, location, resource bundle, and release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent =
+   *       ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString();
+   *   Variant variant = Variant.newBuilder().build();
+   *   String variantId = "variantId-82113408";
+   *   Variant response = configDeliveryClient.createVariantAsync(parent, variant, variantId).get();
+   * }
+   * }
+ * + * @param parent Required. Value for parent. + * @param variant Required. The resource being created + * @param variantId Required. Id of the requesting object + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createVariantAsync( + String parent, Variant variant, String variantId) { + CreateVariantRequest request = + CreateVariantRequest.newBuilder() + .setParent(parent) + .setVariant(variant) + .setVariantId(variantId) + .build(); + return createVariantAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Variant in a given project, location, resource bundle, and release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateVariantRequest request =
+   *       CreateVariantRequest.newBuilder()
+   *           .setParent(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setVariantId("variantId-82113408")
+   *           .setVariant(Variant.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   Variant response = configDeliveryClient.createVariantAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createVariantAsync( + CreateVariantRequest request) { + return createVariantOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Variant in a given project, location, resource bundle, and release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateVariantRequest request =
+   *       CreateVariantRequest.newBuilder()
+   *           .setParent(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setVariantId("variantId-82113408")
+   *           .setVariant(Variant.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.createVariantOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Variant response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + createVariantOperationCallable() { + return stub.createVariantOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new Variant in a given project, location, resource bundle, and release. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   CreateVariantRequest request =
+   *       CreateVariantRequest.newBuilder()
+   *           .setParent(
+   *               ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]")
+   *                   .toString())
+   *           .setVariantId("variantId-82113408")
+   *           .setVariant(Variant.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.createVariantCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createVariantCallable() { + return stub.createVariantCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   Variant variant = Variant.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   Variant response = configDeliveryClient.updateVariantAsync(variant, updateMask).get();
+   * }
+   * }
+ * + * @param variant Required. The resource being updated + * @param updateMask Optional. Field mask is used to specify the fields to be overwritten in the + * Variant resource by the update. The fields specified in the update_mask are relative to the + * resource, not the full request. A field will be overwritten if it is in the mask. If the + * user does not provide a mask then all fields will be overwritten. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateVariantAsync( + Variant variant, FieldMask updateMask) { + UpdateVariantRequest request = + UpdateVariantRequest.newBuilder().setVariant(variant).setUpdateMask(updateMask).build(); + return updateVariantAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateVariantRequest request =
+   *       UpdateVariantRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setVariant(Variant.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   Variant response = configDeliveryClient.updateVariantAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateVariantAsync( + UpdateVariantRequest request) { + return updateVariantOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateVariantRequest request =
+   *       UpdateVariantRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setVariant(Variant.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.updateVariantOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Variant response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + updateVariantOperationCallable() { + return stub.updateVariantOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   UpdateVariantRequest request =
+   *       UpdateVariantRequest.newBuilder()
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .setVariant(Variant.newBuilder().build())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.updateVariantCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateVariantCallable() { + return stub.updateVariantCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   VariantName name =
+   *       VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]");
+   *   configDeliveryClient.deleteVariantAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteVariantAsync(VariantName name) { + DeleteVariantRequest request = + DeleteVariantRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return deleteVariantAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]")
+   *           .toString();
+   *   configDeliveryClient.deleteVariantAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteVariantAsync(String name) { + DeleteVariantRequest request = DeleteVariantRequest.newBuilder().setName(name).build(); + return deleteVariantAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteVariantRequest request =
+   *       DeleteVariantRequest.newBuilder()
+   *           .setName(
+   *               VariantName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]")
+   *                   .toString())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   configDeliveryClient.deleteVariantAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteVariantAsync( + DeleteVariantRequest request) { + return deleteVariantOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteVariantRequest request =
+   *       DeleteVariantRequest.newBuilder()
+   *           .setName(
+   *               VariantName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]")
+   *                   .toString())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.deleteVariantOperationCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final OperationCallable + deleteVariantOperationCallable() { + return stub.deleteVariantOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a single Variant. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   DeleteVariantRequest request =
+   *       DeleteVariantRequest.newBuilder()
+   *           .setName(
+   *               VariantName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]")
+   *                   .toString())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.deleteVariantCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteVariantCallable() { + return stub.deleteVariantCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Rollouts in a given project, location, and Fleet Package. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   FleetPackageName parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]");
+   *   for (Rollout element : configDeliveryClient.listRollouts(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListRolloutsRequest + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListRolloutsPagedResponse listRollouts(FleetPackageName parent) { + ListRolloutsRequest request = + ListRolloutsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listRollouts(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Rollouts in a given project, location, and Fleet Package. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString();
+   *   for (Rollout element : configDeliveryClient.listRollouts(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListRolloutsRequest + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListRolloutsPagedResponse listRollouts(String parent) { + ListRolloutsRequest request = ListRolloutsRequest.newBuilder().setParent(parent).build(); + return listRollouts(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Rollouts in a given project, location, and Fleet Package. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListRolloutsRequest request =
+   *       ListRolloutsRequest.newBuilder()
+   *           .setParent(
+   *               FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   for (Rollout element : configDeliveryClient.listRollouts(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListRolloutsPagedResponse listRollouts(ListRolloutsRequest request) { + return listRolloutsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Rollouts in a given project, location, and Fleet Package. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListRolloutsRequest request =
+   *       ListRolloutsRequest.newBuilder()
+   *           .setParent(
+   *               FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.listRolloutsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Rollout element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listRolloutsPagedCallable() { + return stub.listRolloutsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Rollouts in a given project, location, and Fleet Package. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListRolloutsRequest request =
+   *       ListRolloutsRequest.newBuilder()
+   *           .setParent(
+   *               FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .build();
+   *   while (true) {
+   *     ListRolloutsResponse response = configDeliveryClient.listRolloutsCallable().call(request);
+   *     for (Rollout element : response.getRolloutsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listRolloutsCallable() { + return stub.listRolloutsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]");
+   *   Rollout response = configDeliveryClient.getRollout(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Rollout getRollout(RolloutName name) { + GetRolloutRequest request = + GetRolloutRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getRollout(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString();
+   *   Rollout response = configDeliveryClient.getRollout(name);
+   * }
+   * }
+ * + * @param name Required. Name of the resource + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Rollout getRollout(String name) { + GetRolloutRequest request = GetRolloutRequest.newBuilder().setName(name).build(); + return getRollout(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetRolloutRequest request =
+   *       GetRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .build();
+   *   Rollout response = configDeliveryClient.getRollout(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Rollout getRollout(GetRolloutRequest request) { + return getRolloutCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets details of a single Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetRolloutRequest request =
+   *       GetRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future = configDeliveryClient.getRolloutCallable().futureCall(request);
+   *   // Do something.
+   *   Rollout response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getRolloutCallable() { + return stub.getRolloutCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Suspend a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]");
+   *   Rollout response = configDeliveryClient.suspendRolloutAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the Rollout. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture suspendRolloutAsync(RolloutName name) { + SuspendRolloutRequest request = + SuspendRolloutRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return suspendRolloutAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Suspend a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString();
+   *   Rollout response = configDeliveryClient.suspendRolloutAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the Rollout. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture suspendRolloutAsync(String name) { + SuspendRolloutRequest request = SuspendRolloutRequest.newBuilder().setName(name).build(); + return suspendRolloutAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Suspend a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   SuspendRolloutRequest request =
+   *       SuspendRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   Rollout response = configDeliveryClient.suspendRolloutAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture suspendRolloutAsync( + SuspendRolloutRequest request) { + return suspendRolloutOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Suspend a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   SuspendRolloutRequest request =
+   *       SuspendRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.suspendRolloutOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Rollout response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + suspendRolloutOperationCallable() { + return stub.suspendRolloutOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Suspend a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   SuspendRolloutRequest request =
+   *       SuspendRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.suspendRolloutCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable suspendRolloutCallable() { + return stub.suspendRolloutCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resume a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]");
+   *   Rollout response = configDeliveryClient.resumeRolloutAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the Rollout. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture resumeRolloutAsync(RolloutName name) { + ResumeRolloutRequest request = + ResumeRolloutRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return resumeRolloutAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resume a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString();
+   *   Rollout response = configDeliveryClient.resumeRolloutAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the Rollout. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture resumeRolloutAsync(String name) { + ResumeRolloutRequest request = ResumeRolloutRequest.newBuilder().setName(name).build(); + return resumeRolloutAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resume a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResumeRolloutRequest request =
+   *       ResumeRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   Rollout response = configDeliveryClient.resumeRolloutAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture resumeRolloutAsync( + ResumeRolloutRequest request) { + return resumeRolloutOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resume a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResumeRolloutRequest request =
+   *       ResumeRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.resumeRolloutOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Rollout response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + resumeRolloutOperationCallable() { + return stub.resumeRolloutOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resume a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ResumeRolloutRequest request =
+   *       ResumeRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.resumeRolloutCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable resumeRolloutCallable() { + return stub.resumeRolloutCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Abort a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]");
+   *   Rollout response = configDeliveryClient.abortRolloutAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the Rollout. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture abortRolloutAsync(RolloutName name) { + AbortRolloutRequest request = + AbortRolloutRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return abortRolloutAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Abort a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   String name =
+   *       RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString();
+   *   Rollout response = configDeliveryClient.abortRolloutAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. Name of the Rollout. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture abortRolloutAsync(String name) { + AbortRolloutRequest request = AbortRolloutRequest.newBuilder().setName(name).build(); + return abortRolloutAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Abort a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   AbortRolloutRequest request =
+   *       AbortRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   Rollout response = configDeliveryClient.abortRolloutAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture abortRolloutAsync( + AbortRolloutRequest request) { + return abortRolloutOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Abort a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   AbortRolloutRequest request =
+   *       AbortRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   OperationFuture future =
+   *       configDeliveryClient.abortRolloutOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Rollout response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + abortRolloutOperationCallable() { + return stub.abortRolloutOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Abort a Rollout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   AbortRolloutRequest request =
+   *       AbortRolloutRequest.newBuilder()
+   *           .setName(
+   *               RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]")
+   *                   .toString())
+   *           .setReason("reason-934964668")
+   *           .build();
+   *   ApiFuture future = configDeliveryClient.abortRolloutCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable abortRolloutCallable() { + return stub.abortRolloutCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : configDeliveryClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       configDeliveryClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = configDeliveryClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = configDeliveryClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = configDeliveryClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListResourceBundlesPagedResponse + extends AbstractPagedListResponse< + ListResourceBundlesRequest, + ListResourceBundlesResponse, + ResourceBundle, + ListResourceBundlesPage, + ListResourceBundlesFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext + context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListResourceBundlesPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListResourceBundlesPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListResourceBundlesPagedResponse(ListResourceBundlesPage page) { + super(page, ListResourceBundlesFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListResourceBundlesPage + extends AbstractPage< + ListResourceBundlesRequest, + ListResourceBundlesResponse, + ResourceBundle, + ListResourceBundlesPage> { + + private ListResourceBundlesPage( + PageContext + context, + ListResourceBundlesResponse response) { + super(context, response); + } + + private static ListResourceBundlesPage createEmptyPage() { + return new ListResourceBundlesPage(null, null); + } + + @Override + protected ListResourceBundlesPage createPage( + PageContext + context, + ListResourceBundlesResponse response) { + return new ListResourceBundlesPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext + context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListResourceBundlesFixedSizeCollection + extends AbstractFixedSizeCollection< + ListResourceBundlesRequest, + ListResourceBundlesResponse, + ResourceBundle, + ListResourceBundlesPage, + ListResourceBundlesFixedSizeCollection> { + + private ListResourceBundlesFixedSizeCollection( + List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListResourceBundlesFixedSizeCollection createEmptyCollection() { + return new ListResourceBundlesFixedSizeCollection(null, 0); + } + + @Override + protected ListResourceBundlesFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListResourceBundlesFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListFleetPackagesPagedResponse + extends AbstractPagedListResponse< + ListFleetPackagesRequest, + ListFleetPackagesResponse, + FleetPackage, + ListFleetPackagesPage, + ListFleetPackagesFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListFleetPackagesPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListFleetPackagesPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListFleetPackagesPagedResponse(ListFleetPackagesPage page) { + super(page, ListFleetPackagesFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListFleetPackagesPage + extends AbstractPage< + ListFleetPackagesRequest, + ListFleetPackagesResponse, + FleetPackage, + ListFleetPackagesPage> { + + private ListFleetPackagesPage( + PageContext context, + ListFleetPackagesResponse response) { + super(context, response); + } + + private static ListFleetPackagesPage createEmptyPage() { + return new ListFleetPackagesPage(null, null); + } + + @Override + protected ListFleetPackagesPage createPage( + PageContext context, + ListFleetPackagesResponse response) { + return new ListFleetPackagesPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListFleetPackagesFixedSizeCollection + extends AbstractFixedSizeCollection< + ListFleetPackagesRequest, + ListFleetPackagesResponse, + FleetPackage, + ListFleetPackagesPage, + ListFleetPackagesFixedSizeCollection> { + + private ListFleetPackagesFixedSizeCollection( + List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListFleetPackagesFixedSizeCollection createEmptyCollection() { + return new ListFleetPackagesFixedSizeCollection(null, 0); + } + + @Override + protected ListFleetPackagesFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListFleetPackagesFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListReleasesPagedResponse + extends AbstractPagedListResponse< + ListReleasesRequest, + ListReleasesResponse, + Release, + ListReleasesPage, + ListReleasesFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListReleasesPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListReleasesPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListReleasesPagedResponse(ListReleasesPage page) { + super(page, ListReleasesFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListReleasesPage + extends AbstractPage { + + private ListReleasesPage( + PageContext context, + ListReleasesResponse response) { + super(context, response); + } + + private static ListReleasesPage createEmptyPage() { + return new ListReleasesPage(null, null); + } + + @Override + protected ListReleasesPage createPage( + PageContext context, + ListReleasesResponse response) { + return new ListReleasesPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListReleasesFixedSizeCollection + extends AbstractFixedSizeCollection< + ListReleasesRequest, + ListReleasesResponse, + Release, + ListReleasesPage, + ListReleasesFixedSizeCollection> { + + private ListReleasesFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListReleasesFixedSizeCollection createEmptyCollection() { + return new ListReleasesFixedSizeCollection(null, 0); + } + + @Override + protected ListReleasesFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListReleasesFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListVariantsPagedResponse + extends AbstractPagedListResponse< + ListVariantsRequest, + ListVariantsResponse, + Variant, + ListVariantsPage, + ListVariantsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListVariantsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListVariantsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListVariantsPagedResponse(ListVariantsPage page) { + super(page, ListVariantsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListVariantsPage + extends AbstractPage { + + private ListVariantsPage( + PageContext context, + ListVariantsResponse response) { + super(context, response); + } + + private static ListVariantsPage createEmptyPage() { + return new ListVariantsPage(null, null); + } + + @Override + protected ListVariantsPage createPage( + PageContext context, + ListVariantsResponse response) { + return new ListVariantsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListVariantsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListVariantsRequest, + ListVariantsResponse, + Variant, + ListVariantsPage, + ListVariantsFixedSizeCollection> { + + private ListVariantsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListVariantsFixedSizeCollection createEmptyCollection() { + return new ListVariantsFixedSizeCollection(null, 0); + } + + @Override + protected ListVariantsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListVariantsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListRolloutsPagedResponse + extends AbstractPagedListResponse< + ListRolloutsRequest, + ListRolloutsResponse, + Rollout, + ListRolloutsPage, + ListRolloutsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListRolloutsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListRolloutsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListRolloutsPagedResponse(ListRolloutsPage page) { + super(page, ListRolloutsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListRolloutsPage + extends AbstractPage { + + private ListRolloutsPage( + PageContext context, + ListRolloutsResponse response) { + super(context, response); + } + + private static ListRolloutsPage createEmptyPage() { + return new ListRolloutsPage(null, null); + } + + @Override + protected ListRolloutsPage createPage( + PageContext context, + ListRolloutsResponse response) { + return new ListRolloutsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListRolloutsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListRolloutsRequest, + ListRolloutsResponse, + Rollout, + ListRolloutsPage, + ListRolloutsFixedSizeCollection> { + + private ListRolloutsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListRolloutsFixedSizeCollection createEmptyCollection() { + return new ListRolloutsFixedSizeCollection(null, 0); + } + + @Override + protected ListRolloutsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListRolloutsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliverySettings.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliverySettings.java new file mode 100644 index 000000000000..89bb798c1917 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliverySettings.java @@ -0,0 +1,729 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListFleetPackagesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListLocationsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListReleasesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListResourceBundlesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListRolloutsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListVariantsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.configdelivery.v1.stub.ConfigDeliveryStubSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ConfigDeliveryClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (configdelivery.googleapis.com) and default port (443) are + * used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of getResourceBundle: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ConfigDeliverySettings.Builder configDeliverySettingsBuilder =
+ *     ConfigDeliverySettings.newBuilder();
+ * configDeliverySettingsBuilder
+ *     .getResourceBundleSettings()
+ *     .setRetrySettings(
+ *         configDeliverySettingsBuilder
+ *             .getResourceBundleSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * ConfigDeliverySettings configDeliverySettings = configDeliverySettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for createResourceBundle: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ConfigDeliverySettings.Builder configDeliverySettingsBuilder =
+ *     ConfigDeliverySettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * configDeliverySettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class ConfigDeliverySettings extends ClientSettings { + + /** Returns the object with the settings used for calls to listResourceBundles. */ + public PagedCallSettings< + ListResourceBundlesRequest, ListResourceBundlesResponse, ListResourceBundlesPagedResponse> + listResourceBundlesSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).listResourceBundlesSettings(); + } + + /** Returns the object with the settings used for calls to getResourceBundle. */ + public UnaryCallSettings getResourceBundleSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).getResourceBundleSettings(); + } + + /** Returns the object with the settings used for calls to createResourceBundle. */ + public UnaryCallSettings createResourceBundleSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createResourceBundleSettings(); + } + + /** Returns the object with the settings used for calls to createResourceBundle. */ + public OperationCallSettings + createResourceBundleOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createResourceBundleOperationSettings(); + } + + /** Returns the object with the settings used for calls to updateResourceBundle. */ + public UnaryCallSettings updateResourceBundleSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateResourceBundleSettings(); + } + + /** Returns the object with the settings used for calls to updateResourceBundle. */ + public OperationCallSettings + updateResourceBundleOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateResourceBundleOperationSettings(); + } + + /** Returns the object with the settings used for calls to deleteResourceBundle. */ + public UnaryCallSettings deleteResourceBundleSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteResourceBundleSettings(); + } + + /** Returns the object with the settings used for calls to deleteResourceBundle. */ + public OperationCallSettings + deleteResourceBundleOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteResourceBundleOperationSettings(); + } + + /** Returns the object with the settings used for calls to listFleetPackages. */ + public PagedCallSettings< + ListFleetPackagesRequest, ListFleetPackagesResponse, ListFleetPackagesPagedResponse> + listFleetPackagesSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).listFleetPackagesSettings(); + } + + /** Returns the object with the settings used for calls to getFleetPackage. */ + public UnaryCallSettings getFleetPackageSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).getFleetPackageSettings(); + } + + /** Returns the object with the settings used for calls to createFleetPackage. */ + public UnaryCallSettings createFleetPackageSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createFleetPackageSettings(); + } + + /** Returns the object with the settings used for calls to createFleetPackage. */ + public OperationCallSettings + createFleetPackageOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createFleetPackageOperationSettings(); + } + + /** Returns the object with the settings used for calls to updateFleetPackage. */ + public UnaryCallSettings updateFleetPackageSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateFleetPackageSettings(); + } + + /** Returns the object with the settings used for calls to updateFleetPackage. */ + public OperationCallSettings + updateFleetPackageOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateFleetPackageOperationSettings(); + } + + /** Returns the object with the settings used for calls to deleteFleetPackage. */ + public UnaryCallSettings deleteFleetPackageSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteFleetPackageSettings(); + } + + /** Returns the object with the settings used for calls to deleteFleetPackage. */ + public OperationCallSettings + deleteFleetPackageOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteFleetPackageOperationSettings(); + } + + /** Returns the object with the settings used for calls to listReleases. */ + public PagedCallSettings + listReleasesSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).listReleasesSettings(); + } + + /** Returns the object with the settings used for calls to getRelease. */ + public UnaryCallSettings getReleaseSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).getReleaseSettings(); + } + + /** Returns the object with the settings used for calls to createRelease. */ + public UnaryCallSettings createReleaseSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createReleaseSettings(); + } + + /** Returns the object with the settings used for calls to createRelease. */ + public OperationCallSettings + createReleaseOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createReleaseOperationSettings(); + } + + /** Returns the object with the settings used for calls to updateRelease. */ + public UnaryCallSettings updateReleaseSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateReleaseSettings(); + } + + /** Returns the object with the settings used for calls to updateRelease. */ + public OperationCallSettings + updateReleaseOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateReleaseOperationSettings(); + } + + /** Returns the object with the settings used for calls to deleteRelease. */ + public UnaryCallSettings deleteReleaseSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteReleaseSettings(); + } + + /** Returns the object with the settings used for calls to deleteRelease. */ + public OperationCallSettings + deleteReleaseOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteReleaseOperationSettings(); + } + + /** Returns the object with the settings used for calls to listVariants. */ + public PagedCallSettings + listVariantsSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).listVariantsSettings(); + } + + /** Returns the object with the settings used for calls to getVariant. */ + public UnaryCallSettings getVariantSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).getVariantSettings(); + } + + /** Returns the object with the settings used for calls to createVariant. */ + public UnaryCallSettings createVariantSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createVariantSettings(); + } + + /** Returns the object with the settings used for calls to createVariant. */ + public OperationCallSettings + createVariantOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).createVariantOperationSettings(); + } + + /** Returns the object with the settings used for calls to updateVariant. */ + public UnaryCallSettings updateVariantSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateVariantSettings(); + } + + /** Returns the object with the settings used for calls to updateVariant. */ + public OperationCallSettings + updateVariantOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).updateVariantOperationSettings(); + } + + /** Returns the object with the settings used for calls to deleteVariant. */ + public UnaryCallSettings deleteVariantSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteVariantSettings(); + } + + /** Returns the object with the settings used for calls to deleteVariant. */ + public OperationCallSettings + deleteVariantOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).deleteVariantOperationSettings(); + } + + /** Returns the object with the settings used for calls to listRollouts. */ + public PagedCallSettings + listRolloutsSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).listRolloutsSettings(); + } + + /** Returns the object with the settings used for calls to getRollout. */ + public UnaryCallSettings getRolloutSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).getRolloutSettings(); + } + + /** Returns the object with the settings used for calls to suspendRollout. */ + public UnaryCallSettings suspendRolloutSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).suspendRolloutSettings(); + } + + /** Returns the object with the settings used for calls to suspendRollout. */ + public OperationCallSettings + suspendRolloutOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).suspendRolloutOperationSettings(); + } + + /** Returns the object with the settings used for calls to resumeRollout. */ + public UnaryCallSettings resumeRolloutSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).resumeRolloutSettings(); + } + + /** Returns the object with the settings used for calls to resumeRollout. */ + public OperationCallSettings + resumeRolloutOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).resumeRolloutOperationSettings(); + } + + /** Returns the object with the settings used for calls to abortRollout. */ + public UnaryCallSettings abortRolloutSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).abortRolloutSettings(); + } + + /** Returns the object with the settings used for calls to abortRollout. */ + public OperationCallSettings + abortRolloutOperationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).abortRolloutOperationSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((ConfigDeliveryStubSettings) getStubSettings()).getLocationSettings(); + } + + public static final ConfigDeliverySettings create(ConfigDeliveryStubSettings stub) + throws IOException { + return new ConfigDeliverySettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return ConfigDeliveryStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return ConfigDeliveryStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return ConfigDeliveryStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return ConfigDeliveryStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return ConfigDeliveryStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return ConfigDeliveryStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return ConfigDeliveryStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ConfigDeliveryStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ConfigDeliverySettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for ConfigDeliverySettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(ConfigDeliveryStubSettings.newBuilder(clientContext)); + } + + protected Builder(ConfigDeliverySettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(ConfigDeliveryStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(ConfigDeliveryStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(ConfigDeliveryStubSettings.newHttpJsonBuilder()); + } + + public ConfigDeliveryStubSettings.Builder getStubSettingsBuilder() { + return ((ConfigDeliveryStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to listResourceBundles. */ + public PagedCallSettings.Builder< + ListResourceBundlesRequest, + ListResourceBundlesResponse, + ListResourceBundlesPagedResponse> + listResourceBundlesSettings() { + return getStubSettingsBuilder().listResourceBundlesSettings(); + } + + /** Returns the builder for the settings used for calls to getResourceBundle. */ + public UnaryCallSettings.Builder + getResourceBundleSettings() { + return getStubSettingsBuilder().getResourceBundleSettings(); + } + + /** Returns the builder for the settings used for calls to createResourceBundle. */ + public UnaryCallSettings.Builder + createResourceBundleSettings() { + return getStubSettingsBuilder().createResourceBundleSettings(); + } + + /** Returns the builder for the settings used for calls to createResourceBundle. */ + public OperationCallSettings.Builder< + CreateResourceBundleRequest, ResourceBundle, OperationMetadata> + createResourceBundleOperationSettings() { + return getStubSettingsBuilder().createResourceBundleOperationSettings(); + } + + /** Returns the builder for the settings used for calls to updateResourceBundle. */ + public UnaryCallSettings.Builder + updateResourceBundleSettings() { + return getStubSettingsBuilder().updateResourceBundleSettings(); + } + + /** Returns the builder for the settings used for calls to updateResourceBundle. */ + public OperationCallSettings.Builder< + UpdateResourceBundleRequest, ResourceBundle, OperationMetadata> + updateResourceBundleOperationSettings() { + return getStubSettingsBuilder().updateResourceBundleOperationSettings(); + } + + /** Returns the builder for the settings used for calls to deleteResourceBundle. */ + public UnaryCallSettings.Builder + deleteResourceBundleSettings() { + return getStubSettingsBuilder().deleteResourceBundleSettings(); + } + + /** Returns the builder for the settings used for calls to deleteResourceBundle. */ + public OperationCallSettings.Builder + deleteResourceBundleOperationSettings() { + return getStubSettingsBuilder().deleteResourceBundleOperationSettings(); + } + + /** Returns the builder for the settings used for calls to listFleetPackages. */ + public PagedCallSettings.Builder< + ListFleetPackagesRequest, ListFleetPackagesResponse, ListFleetPackagesPagedResponse> + listFleetPackagesSettings() { + return getStubSettingsBuilder().listFleetPackagesSettings(); + } + + /** Returns the builder for the settings used for calls to getFleetPackage. */ + public UnaryCallSettings.Builder + getFleetPackageSettings() { + return getStubSettingsBuilder().getFleetPackageSettings(); + } + + /** Returns the builder for the settings used for calls to createFleetPackage. */ + public UnaryCallSettings.Builder + createFleetPackageSettings() { + return getStubSettingsBuilder().createFleetPackageSettings(); + } + + /** Returns the builder for the settings used for calls to createFleetPackage. */ + public OperationCallSettings.Builder + createFleetPackageOperationSettings() { + return getStubSettingsBuilder().createFleetPackageOperationSettings(); + } + + /** Returns the builder for the settings used for calls to updateFleetPackage. */ + public UnaryCallSettings.Builder + updateFleetPackageSettings() { + return getStubSettingsBuilder().updateFleetPackageSettings(); + } + + /** Returns the builder for the settings used for calls to updateFleetPackage. */ + public OperationCallSettings.Builder + updateFleetPackageOperationSettings() { + return getStubSettingsBuilder().updateFleetPackageOperationSettings(); + } + + /** Returns the builder for the settings used for calls to deleteFleetPackage. */ + public UnaryCallSettings.Builder + deleteFleetPackageSettings() { + return getStubSettingsBuilder().deleteFleetPackageSettings(); + } + + /** Returns the builder for the settings used for calls to deleteFleetPackage. */ + public OperationCallSettings.Builder + deleteFleetPackageOperationSettings() { + return getStubSettingsBuilder().deleteFleetPackageOperationSettings(); + } + + /** Returns the builder for the settings used for calls to listReleases. */ + public PagedCallSettings.Builder< + ListReleasesRequest, ListReleasesResponse, ListReleasesPagedResponse> + listReleasesSettings() { + return getStubSettingsBuilder().listReleasesSettings(); + } + + /** Returns the builder for the settings used for calls to getRelease. */ + public UnaryCallSettings.Builder getReleaseSettings() { + return getStubSettingsBuilder().getReleaseSettings(); + } + + /** Returns the builder for the settings used for calls to createRelease. */ + public UnaryCallSettings.Builder createReleaseSettings() { + return getStubSettingsBuilder().createReleaseSettings(); + } + + /** Returns the builder for the settings used for calls to createRelease. */ + public OperationCallSettings.Builder + createReleaseOperationSettings() { + return getStubSettingsBuilder().createReleaseOperationSettings(); + } + + /** Returns the builder for the settings used for calls to updateRelease. */ + public UnaryCallSettings.Builder updateReleaseSettings() { + return getStubSettingsBuilder().updateReleaseSettings(); + } + + /** Returns the builder for the settings used for calls to updateRelease. */ + public OperationCallSettings.Builder + updateReleaseOperationSettings() { + return getStubSettingsBuilder().updateReleaseOperationSettings(); + } + + /** Returns the builder for the settings used for calls to deleteRelease. */ + public UnaryCallSettings.Builder deleteReleaseSettings() { + return getStubSettingsBuilder().deleteReleaseSettings(); + } + + /** Returns the builder for the settings used for calls to deleteRelease. */ + public OperationCallSettings.Builder + deleteReleaseOperationSettings() { + return getStubSettingsBuilder().deleteReleaseOperationSettings(); + } + + /** Returns the builder for the settings used for calls to listVariants. */ + public PagedCallSettings.Builder< + ListVariantsRequest, ListVariantsResponse, ListVariantsPagedResponse> + listVariantsSettings() { + return getStubSettingsBuilder().listVariantsSettings(); + } + + /** Returns the builder for the settings used for calls to getVariant. */ + public UnaryCallSettings.Builder getVariantSettings() { + return getStubSettingsBuilder().getVariantSettings(); + } + + /** Returns the builder for the settings used for calls to createVariant. */ + public UnaryCallSettings.Builder createVariantSettings() { + return getStubSettingsBuilder().createVariantSettings(); + } + + /** Returns the builder for the settings used for calls to createVariant. */ + public OperationCallSettings.Builder + createVariantOperationSettings() { + return getStubSettingsBuilder().createVariantOperationSettings(); + } + + /** Returns the builder for the settings used for calls to updateVariant. */ + public UnaryCallSettings.Builder updateVariantSettings() { + return getStubSettingsBuilder().updateVariantSettings(); + } + + /** Returns the builder for the settings used for calls to updateVariant. */ + public OperationCallSettings.Builder + updateVariantOperationSettings() { + return getStubSettingsBuilder().updateVariantOperationSettings(); + } + + /** Returns the builder for the settings used for calls to deleteVariant. */ + public UnaryCallSettings.Builder deleteVariantSettings() { + return getStubSettingsBuilder().deleteVariantSettings(); + } + + /** Returns the builder for the settings used for calls to deleteVariant. */ + public OperationCallSettings.Builder + deleteVariantOperationSettings() { + return getStubSettingsBuilder().deleteVariantOperationSettings(); + } + + /** Returns the builder for the settings used for calls to listRollouts. */ + public PagedCallSettings.Builder< + ListRolloutsRequest, ListRolloutsResponse, ListRolloutsPagedResponse> + listRolloutsSettings() { + return getStubSettingsBuilder().listRolloutsSettings(); + } + + /** Returns the builder for the settings used for calls to getRollout. */ + public UnaryCallSettings.Builder getRolloutSettings() { + return getStubSettingsBuilder().getRolloutSettings(); + } + + /** Returns the builder for the settings used for calls to suspendRollout. */ + public UnaryCallSettings.Builder suspendRolloutSettings() { + return getStubSettingsBuilder().suspendRolloutSettings(); + } + + /** Returns the builder for the settings used for calls to suspendRollout. */ + public OperationCallSettings.Builder + suspendRolloutOperationSettings() { + return getStubSettingsBuilder().suspendRolloutOperationSettings(); + } + + /** Returns the builder for the settings used for calls to resumeRollout. */ + public UnaryCallSettings.Builder resumeRolloutSettings() { + return getStubSettingsBuilder().resumeRolloutSettings(); + } + + /** Returns the builder for the settings used for calls to resumeRollout. */ + public OperationCallSettings.Builder + resumeRolloutOperationSettings() { + return getStubSettingsBuilder().resumeRolloutOperationSettings(); + } + + /** Returns the builder for the settings used for calls to abortRollout. */ + public UnaryCallSettings.Builder abortRolloutSettings() { + return getStubSettingsBuilder().abortRolloutSettings(); + } + + /** Returns the builder for the settings used for calls to abortRollout. */ + public OperationCallSettings.Builder + abortRolloutOperationSettings() { + return getStubSettingsBuilder().abortRolloutOperationSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + @Override + public ConfigDeliverySettings build() throws IOException { + return new ConfigDeliverySettings(this); + } + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/gapic_metadata.json b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/gapic_metadata.json new file mode 100644 index 000000000000..edb65ee1fb0e --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/gapic_metadata.json @@ -0,0 +1,99 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "java", + "protoPackage": "google.cloud.configdelivery.v1", + "libraryPackage": "com.google.cloud.configdelivery.v1", + "services": { + "ConfigDelivery": { + "clients": { + "grpc": { + "libraryClient": "ConfigDeliveryClient", + "rpcs": { + "AbortRollout": { + "methods": ["abortRolloutAsync", "abortRolloutAsync", "abortRolloutAsync", "abortRolloutOperationCallable", "abortRolloutCallable"] + }, + "CreateFleetPackage": { + "methods": ["createFleetPackageAsync", "createFleetPackageAsync", "createFleetPackageAsync", "createFleetPackageOperationCallable", "createFleetPackageCallable"] + }, + "CreateRelease": { + "methods": ["createReleaseAsync", "createReleaseAsync", "createReleaseAsync", "createReleaseOperationCallable", "createReleaseCallable"] + }, + "CreateResourceBundle": { + "methods": ["createResourceBundleAsync", "createResourceBundleAsync", "createResourceBundleAsync", "createResourceBundleOperationCallable", "createResourceBundleCallable"] + }, + "CreateVariant": { + "methods": ["createVariantAsync", "createVariantAsync", "createVariantAsync", "createVariantOperationCallable", "createVariantCallable"] + }, + "DeleteFleetPackage": { + "methods": ["deleteFleetPackageAsync", "deleteFleetPackageAsync", "deleteFleetPackageAsync", "deleteFleetPackageOperationCallable", "deleteFleetPackageCallable"] + }, + "DeleteRelease": { + "methods": ["deleteReleaseAsync", "deleteReleaseAsync", "deleteReleaseAsync", "deleteReleaseOperationCallable", "deleteReleaseCallable"] + }, + "DeleteResourceBundle": { + "methods": ["deleteResourceBundleAsync", "deleteResourceBundleAsync", "deleteResourceBundleAsync", "deleteResourceBundleOperationCallable", "deleteResourceBundleCallable"] + }, + "DeleteVariant": { + "methods": ["deleteVariantAsync", "deleteVariantAsync", "deleteVariantAsync", "deleteVariantOperationCallable", "deleteVariantCallable"] + }, + "GetFleetPackage": { + "methods": ["getFleetPackage", "getFleetPackage", "getFleetPackage", "getFleetPackageCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetRelease": { + "methods": ["getRelease", "getRelease", "getRelease", "getReleaseCallable"] + }, + "GetResourceBundle": { + "methods": ["getResourceBundle", "getResourceBundle", "getResourceBundle", "getResourceBundleCallable"] + }, + "GetRollout": { + "methods": ["getRollout", "getRollout", "getRollout", "getRolloutCallable"] + }, + "GetVariant": { + "methods": ["getVariant", "getVariant", "getVariant", "getVariantCallable"] + }, + "ListFleetPackages": { + "methods": ["listFleetPackages", "listFleetPackages", "listFleetPackages", "listFleetPackagesPagedCallable", "listFleetPackagesCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "ListReleases": { + "methods": ["listReleases", "listReleases", "listReleases", "listReleasesPagedCallable", "listReleasesCallable"] + }, + "ListResourceBundles": { + "methods": ["listResourceBundles", "listResourceBundles", "listResourceBundles", "listResourceBundlesPagedCallable", "listResourceBundlesCallable"] + }, + "ListRollouts": { + "methods": ["listRollouts", "listRollouts", "listRollouts", "listRolloutsPagedCallable", "listRolloutsCallable"] + }, + "ListVariants": { + "methods": ["listVariants", "listVariants", "listVariants", "listVariantsPagedCallable", "listVariantsCallable"] + }, + "ResumeRollout": { + "methods": ["resumeRolloutAsync", "resumeRolloutAsync", "resumeRolloutAsync", "resumeRolloutOperationCallable", "resumeRolloutCallable"] + }, + "SuspendRollout": { + "methods": ["suspendRolloutAsync", "suspendRolloutAsync", "suspendRolloutAsync", "suspendRolloutOperationCallable", "suspendRolloutCallable"] + }, + "UpdateFleetPackage": { + "methods": ["updateFleetPackageAsync", "updateFleetPackageAsync", "updateFleetPackageOperationCallable", "updateFleetPackageCallable"] + }, + "UpdateRelease": { + "methods": ["updateReleaseAsync", "updateReleaseAsync", "updateReleaseOperationCallable", "updateReleaseCallable"] + }, + "UpdateResourceBundle": { + "methods": ["updateResourceBundleAsync", "updateResourceBundleAsync", "updateResourceBundleOperationCallable", "updateResourceBundleCallable"] + }, + "UpdateVariant": { + "methods": ["updateVariantAsync", "updateVariantAsync", "updateVariantOperationCallable", "updateVariantCallable"] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/package-info.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/package-info.java new file mode 100644 index 000000000000..67da00e89893 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/package-info.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * A client to Config Delivery API + * + *

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

======================= ConfigDeliveryClient ======================= + * + *

Service Description: ConfigDelivery service manages the deployment of kubernetes configuration + * to a fleet of kubernetes clusters. + * + *

Sample for ConfigDeliveryClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) {
+ *   ResourceBundleName name =
+ *       ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]");
+ *   ResourceBundle response = configDeliveryClient.getResourceBundle(name);
+ * }
+ * }
+ */ +@Generated("by gapic-generator-java") +package com.google.cloud.configdelivery.v1; + +import javax.annotation.Generated; diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStub.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStub.java new file mode 100644 index 000000000000..6abe4c6ed0ed --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStub.java @@ -0,0 +1,311 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub; + +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListFleetPackagesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListLocationsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListReleasesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListResourceBundlesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListRolloutsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListVariantsPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.configdelivery.v1.AbortRolloutRequest; +import com.google.cloud.configdelivery.v1.CreateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.CreateReleaseRequest; +import com.google.cloud.configdelivery.v1.CreateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.CreateVariantRequest; +import com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest; +import com.google.cloud.configdelivery.v1.DeleteReleaseRequest; +import com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest; +import com.google.cloud.configdelivery.v1.DeleteVariantRequest; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.GetFleetPackageRequest; +import com.google.cloud.configdelivery.v1.GetReleaseRequest; +import com.google.cloud.configdelivery.v1.GetResourceBundleRequest; +import com.google.cloud.configdelivery.v1.GetRolloutRequest; +import com.google.cloud.configdelivery.v1.GetVariantRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesResponse; +import com.google.cloud.configdelivery.v1.ListReleasesRequest; +import com.google.cloud.configdelivery.v1.ListReleasesResponse; +import com.google.cloud.configdelivery.v1.ListResourceBundlesRequest; +import com.google.cloud.configdelivery.v1.ListResourceBundlesResponse; +import com.google.cloud.configdelivery.v1.ListRolloutsRequest; +import com.google.cloud.configdelivery.v1.ListRolloutsResponse; +import com.google.cloud.configdelivery.v1.ListVariantsRequest; +import com.google.cloud.configdelivery.v1.ListVariantsResponse; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResumeRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.SuspendRolloutRequest; +import com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.UpdateReleaseRequest; +import com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.UpdateVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import com.google.protobuf.Empty; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the ConfigDelivery service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class ConfigDeliveryStub implements BackgroundResource { + + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + + public UnaryCallable + listResourceBundlesPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listResourceBundlesPagedCallable()"); + } + + public UnaryCallable + listResourceBundlesCallable() { + throw new UnsupportedOperationException("Not implemented: listResourceBundlesCallable()"); + } + + public UnaryCallable getResourceBundleCallable() { + throw new UnsupportedOperationException("Not implemented: getResourceBundleCallable()"); + } + + public OperationCallable + createResourceBundleOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: createResourceBundleOperationCallable()"); + } + + public UnaryCallable createResourceBundleCallable() { + throw new UnsupportedOperationException("Not implemented: createResourceBundleCallable()"); + } + + public OperationCallable + updateResourceBundleOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: updateResourceBundleOperationCallable()"); + } + + public UnaryCallable updateResourceBundleCallable() { + throw new UnsupportedOperationException("Not implemented: updateResourceBundleCallable()"); + } + + public OperationCallable + deleteResourceBundleOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: deleteResourceBundleOperationCallable()"); + } + + public UnaryCallable deleteResourceBundleCallable() { + throw new UnsupportedOperationException("Not implemented: deleteResourceBundleCallable()"); + } + + public UnaryCallable + listFleetPackagesPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listFleetPackagesPagedCallable()"); + } + + public UnaryCallable + listFleetPackagesCallable() { + throw new UnsupportedOperationException("Not implemented: listFleetPackagesCallable()"); + } + + public UnaryCallable getFleetPackageCallable() { + throw new UnsupportedOperationException("Not implemented: getFleetPackageCallable()"); + } + + public OperationCallable + createFleetPackageOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: createFleetPackageOperationCallable()"); + } + + public UnaryCallable createFleetPackageCallable() { + throw new UnsupportedOperationException("Not implemented: createFleetPackageCallable()"); + } + + public OperationCallable + updateFleetPackageOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: updateFleetPackageOperationCallable()"); + } + + public UnaryCallable updateFleetPackageCallable() { + throw new UnsupportedOperationException("Not implemented: updateFleetPackageCallable()"); + } + + public OperationCallable + deleteFleetPackageOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: deleteFleetPackageOperationCallable()"); + } + + public UnaryCallable deleteFleetPackageCallable() { + throw new UnsupportedOperationException("Not implemented: deleteFleetPackageCallable()"); + } + + public UnaryCallable listReleasesPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listReleasesPagedCallable()"); + } + + public UnaryCallable listReleasesCallable() { + throw new UnsupportedOperationException("Not implemented: listReleasesCallable()"); + } + + public UnaryCallable getReleaseCallable() { + throw new UnsupportedOperationException("Not implemented: getReleaseCallable()"); + } + + public OperationCallable + createReleaseOperationCallable() { + throw new UnsupportedOperationException("Not implemented: createReleaseOperationCallable()"); + } + + public UnaryCallable createReleaseCallable() { + throw new UnsupportedOperationException("Not implemented: createReleaseCallable()"); + } + + public OperationCallable + updateReleaseOperationCallable() { + throw new UnsupportedOperationException("Not implemented: updateReleaseOperationCallable()"); + } + + public UnaryCallable updateReleaseCallable() { + throw new UnsupportedOperationException("Not implemented: updateReleaseCallable()"); + } + + public OperationCallable + deleteReleaseOperationCallable() { + throw new UnsupportedOperationException("Not implemented: deleteReleaseOperationCallable()"); + } + + public UnaryCallable deleteReleaseCallable() { + throw new UnsupportedOperationException("Not implemented: deleteReleaseCallable()"); + } + + public UnaryCallable listVariantsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listVariantsPagedCallable()"); + } + + public UnaryCallable listVariantsCallable() { + throw new UnsupportedOperationException("Not implemented: listVariantsCallable()"); + } + + public UnaryCallable getVariantCallable() { + throw new UnsupportedOperationException("Not implemented: getVariantCallable()"); + } + + public OperationCallable + createVariantOperationCallable() { + throw new UnsupportedOperationException("Not implemented: createVariantOperationCallable()"); + } + + public UnaryCallable createVariantCallable() { + throw new UnsupportedOperationException("Not implemented: createVariantCallable()"); + } + + public OperationCallable + updateVariantOperationCallable() { + throw new UnsupportedOperationException("Not implemented: updateVariantOperationCallable()"); + } + + public UnaryCallable updateVariantCallable() { + throw new UnsupportedOperationException("Not implemented: updateVariantCallable()"); + } + + public OperationCallable + deleteVariantOperationCallable() { + throw new UnsupportedOperationException("Not implemented: deleteVariantOperationCallable()"); + } + + public UnaryCallable deleteVariantCallable() { + throw new UnsupportedOperationException("Not implemented: deleteVariantCallable()"); + } + + public UnaryCallable listRolloutsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listRolloutsPagedCallable()"); + } + + public UnaryCallable listRolloutsCallable() { + throw new UnsupportedOperationException("Not implemented: listRolloutsCallable()"); + } + + public UnaryCallable getRolloutCallable() { + throw new UnsupportedOperationException("Not implemented: getRolloutCallable()"); + } + + public OperationCallable + suspendRolloutOperationCallable() { + throw new UnsupportedOperationException("Not implemented: suspendRolloutOperationCallable()"); + } + + public UnaryCallable suspendRolloutCallable() { + throw new UnsupportedOperationException("Not implemented: suspendRolloutCallable()"); + } + + public OperationCallable + resumeRolloutOperationCallable() { + throw new UnsupportedOperationException("Not implemented: resumeRolloutOperationCallable()"); + } + + public UnaryCallable resumeRolloutCallable() { + throw new UnsupportedOperationException("Not implemented: resumeRolloutCallable()"); + } + + public OperationCallable + abortRolloutOperationCallable() { + throw new UnsupportedOperationException("Not implemented: abortRolloutOperationCallable()"); + } + + public UnaryCallable abortRolloutCallable() { + throw new UnsupportedOperationException("Not implemented: abortRolloutCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java new file mode 100644 index 000000000000..5467bdab3b15 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java @@ -0,0 +1,2072 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub; + +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListFleetPackagesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListLocationsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListReleasesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListResourceBundlesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListRolloutsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListVariantsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.grpc.ProtoOperationTransformers; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.configdelivery.v1.AbortRolloutRequest; +import com.google.cloud.configdelivery.v1.CreateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.CreateReleaseRequest; +import com.google.cloud.configdelivery.v1.CreateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.CreateVariantRequest; +import com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest; +import com.google.cloud.configdelivery.v1.DeleteReleaseRequest; +import com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest; +import com.google.cloud.configdelivery.v1.DeleteVariantRequest; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.GetFleetPackageRequest; +import com.google.cloud.configdelivery.v1.GetReleaseRequest; +import com.google.cloud.configdelivery.v1.GetResourceBundleRequest; +import com.google.cloud.configdelivery.v1.GetRolloutRequest; +import com.google.cloud.configdelivery.v1.GetVariantRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesResponse; +import com.google.cloud.configdelivery.v1.ListReleasesRequest; +import com.google.cloud.configdelivery.v1.ListReleasesResponse; +import com.google.cloud.configdelivery.v1.ListResourceBundlesRequest; +import com.google.cloud.configdelivery.v1.ListResourceBundlesResponse; +import com.google.cloud.configdelivery.v1.ListRolloutsRequest; +import com.google.cloud.configdelivery.v1.ListRolloutsResponse; +import com.google.cloud.configdelivery.v1.ListVariantsRequest; +import com.google.cloud.configdelivery.v1.ListVariantsResponse; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResumeRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.SuspendRolloutRequest; +import com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.UpdateReleaseRequest; +import com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.UpdateVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ConfigDeliveryStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (configdelivery.googleapis.com) and default port (443) are + * used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of getResourceBundle: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ConfigDeliveryStubSettings.Builder configDeliverySettingsBuilder =
+ *     ConfigDeliveryStubSettings.newBuilder();
+ * configDeliverySettingsBuilder
+ *     .getResourceBundleSettings()
+ *     .setRetrySettings(
+ *         configDeliverySettingsBuilder
+ *             .getResourceBundleSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * ConfigDeliveryStubSettings configDeliverySettings = configDeliverySettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for createResourceBundle: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ConfigDeliveryStubSettings.Builder configDeliverySettingsBuilder =
+ *     ConfigDeliveryStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * configDeliverySettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class ConfigDeliveryStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build(); + + private final PagedCallSettings< + ListResourceBundlesRequest, ListResourceBundlesResponse, ListResourceBundlesPagedResponse> + listResourceBundlesSettings; + private final UnaryCallSettings + getResourceBundleSettings; + private final UnaryCallSettings + createResourceBundleSettings; + private final OperationCallSettings< + CreateResourceBundleRequest, ResourceBundle, OperationMetadata> + createResourceBundleOperationSettings; + private final UnaryCallSettings + updateResourceBundleSettings; + private final OperationCallSettings< + UpdateResourceBundleRequest, ResourceBundle, OperationMetadata> + updateResourceBundleOperationSettings; + private final UnaryCallSettings + deleteResourceBundleSettings; + private final OperationCallSettings + deleteResourceBundleOperationSettings; + private final PagedCallSettings< + ListFleetPackagesRequest, ListFleetPackagesResponse, ListFleetPackagesPagedResponse> + listFleetPackagesSettings; + private final UnaryCallSettings getFleetPackageSettings; + private final UnaryCallSettings createFleetPackageSettings; + private final OperationCallSettings + createFleetPackageOperationSettings; + private final UnaryCallSettings updateFleetPackageSettings; + private final OperationCallSettings + updateFleetPackageOperationSettings; + private final UnaryCallSettings deleteFleetPackageSettings; + private final OperationCallSettings + deleteFleetPackageOperationSettings; + private final PagedCallSettings< + ListReleasesRequest, ListReleasesResponse, ListReleasesPagedResponse> + listReleasesSettings; + private final UnaryCallSettings getReleaseSettings; + private final UnaryCallSettings createReleaseSettings; + private final OperationCallSettings + createReleaseOperationSettings; + private final UnaryCallSettings updateReleaseSettings; + private final OperationCallSettings + updateReleaseOperationSettings; + private final UnaryCallSettings deleteReleaseSettings; + private final OperationCallSettings + deleteReleaseOperationSettings; + private final PagedCallSettings< + ListVariantsRequest, ListVariantsResponse, ListVariantsPagedResponse> + listVariantsSettings; + private final UnaryCallSettings getVariantSettings; + private final UnaryCallSettings createVariantSettings; + private final OperationCallSettings + createVariantOperationSettings; + private final UnaryCallSettings updateVariantSettings; + private final OperationCallSettings + updateVariantOperationSettings; + private final UnaryCallSettings deleteVariantSettings; + private final OperationCallSettings + deleteVariantOperationSettings; + private final PagedCallSettings< + ListRolloutsRequest, ListRolloutsResponse, ListRolloutsPagedResponse> + listRolloutsSettings; + private final UnaryCallSettings getRolloutSettings; + private final UnaryCallSettings suspendRolloutSettings; + private final OperationCallSettings + suspendRolloutOperationSettings; + private final UnaryCallSettings resumeRolloutSettings; + private final OperationCallSettings + resumeRolloutOperationSettings; + private final UnaryCallSettings abortRolloutSettings; + private final OperationCallSettings + abortRolloutOperationSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + + private static final PagedListDescriptor< + ListResourceBundlesRequest, ListResourceBundlesResponse, ResourceBundle> + LIST_RESOURCE_BUNDLES_PAGE_STR_DESC = + new PagedListDescriptor< + ListResourceBundlesRequest, ListResourceBundlesResponse, ResourceBundle>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListResourceBundlesRequest injectToken( + ListResourceBundlesRequest payload, String token) { + return ListResourceBundlesRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListResourceBundlesRequest injectPageSize( + ListResourceBundlesRequest payload, int pageSize) { + return ListResourceBundlesRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListResourceBundlesRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListResourceBundlesResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListResourceBundlesResponse payload) { + return payload.getResourceBundlesList(); + } + }; + + private static final PagedListDescriptor< + ListFleetPackagesRequest, ListFleetPackagesResponse, FleetPackage> + LIST_FLEET_PACKAGES_PAGE_STR_DESC = + new PagedListDescriptor< + ListFleetPackagesRequest, ListFleetPackagesResponse, FleetPackage>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListFleetPackagesRequest injectToken( + ListFleetPackagesRequest payload, String token) { + return ListFleetPackagesRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListFleetPackagesRequest injectPageSize( + ListFleetPackagesRequest payload, int pageSize) { + return ListFleetPackagesRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListFleetPackagesRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListFleetPackagesResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListFleetPackagesResponse payload) { + return payload.getFleetPackagesList(); + } + }; + + private static final PagedListDescriptor + LIST_RELEASES_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListReleasesRequest injectToken(ListReleasesRequest payload, String token) { + return ListReleasesRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListReleasesRequest injectPageSize(ListReleasesRequest payload, int pageSize) { + return ListReleasesRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListReleasesRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListReleasesResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListReleasesResponse payload) { + return payload.getReleasesList(); + } + }; + + private static final PagedListDescriptor + LIST_VARIANTS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListVariantsRequest injectToken(ListVariantsRequest payload, String token) { + return ListVariantsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListVariantsRequest injectPageSize(ListVariantsRequest payload, int pageSize) { + return ListVariantsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListVariantsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListVariantsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListVariantsResponse payload) { + return payload.getVariantsList(); + } + }; + + private static final PagedListDescriptor + LIST_ROLLOUTS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListRolloutsRequest injectToken(ListRolloutsRequest payload, String token) { + return ListRolloutsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListRolloutsRequest injectPageSize(ListRolloutsRequest payload, int pageSize) { + return ListRolloutsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListRolloutsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListRolloutsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListRolloutsResponse payload) { + return payload.getRolloutsList(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListResourceBundlesRequest, ListResourceBundlesResponse, ListResourceBundlesPagedResponse> + LIST_RESOURCE_BUNDLES_PAGE_STR_FACT = + new PagedListResponseFactory< + ListResourceBundlesRequest, + ListResourceBundlesResponse, + ListResourceBundlesPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListResourceBundlesRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext + pageContext = + PageContext.create( + callable, LIST_RESOURCE_BUNDLES_PAGE_STR_DESC, request, context); + return ListResourceBundlesPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListFleetPackagesRequest, ListFleetPackagesResponse, ListFleetPackagesPagedResponse> + LIST_FLEET_PACKAGES_PAGE_STR_FACT = + new PagedListResponseFactory< + ListFleetPackagesRequest, + ListFleetPackagesResponse, + ListFleetPackagesPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListFleetPackagesRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext + pageContext = + PageContext.create( + callable, LIST_FLEET_PACKAGES_PAGE_STR_DESC, request, context); + return ListFleetPackagesPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListReleasesRequest, ListReleasesResponse, ListReleasesPagedResponse> + LIST_RELEASES_PAGE_STR_FACT = + new PagedListResponseFactory< + ListReleasesRequest, ListReleasesResponse, ListReleasesPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListReleasesRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_RELEASES_PAGE_STR_DESC, request, context); + return ListReleasesPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListVariantsRequest, ListVariantsResponse, ListVariantsPagedResponse> + LIST_VARIANTS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListVariantsRequest, ListVariantsResponse, ListVariantsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListVariantsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_VARIANTS_PAGE_STR_DESC, request, context); + return ListVariantsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListRolloutsRequest, ListRolloutsResponse, ListRolloutsPagedResponse> + LIST_ROLLOUTS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListRolloutsRequest, ListRolloutsResponse, ListRolloutsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListRolloutsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_ROLLOUTS_PAGE_STR_DESC, request, context); + return ListRolloutsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to listResourceBundles. */ + public PagedCallSettings< + ListResourceBundlesRequest, ListResourceBundlesResponse, ListResourceBundlesPagedResponse> + listResourceBundlesSettings() { + return listResourceBundlesSettings; + } + + /** Returns the object with the settings used for calls to getResourceBundle. */ + public UnaryCallSettings getResourceBundleSettings() { + return getResourceBundleSettings; + } + + /** Returns the object with the settings used for calls to createResourceBundle. */ + public UnaryCallSettings createResourceBundleSettings() { + return createResourceBundleSettings; + } + + /** Returns the object with the settings used for calls to createResourceBundle. */ + public OperationCallSettings + createResourceBundleOperationSettings() { + return createResourceBundleOperationSettings; + } + + /** Returns the object with the settings used for calls to updateResourceBundle. */ + public UnaryCallSettings updateResourceBundleSettings() { + return updateResourceBundleSettings; + } + + /** Returns the object with the settings used for calls to updateResourceBundle. */ + public OperationCallSettings + updateResourceBundleOperationSettings() { + return updateResourceBundleOperationSettings; + } + + /** Returns the object with the settings used for calls to deleteResourceBundle. */ + public UnaryCallSettings deleteResourceBundleSettings() { + return deleteResourceBundleSettings; + } + + /** Returns the object with the settings used for calls to deleteResourceBundle. */ + public OperationCallSettings + deleteResourceBundleOperationSettings() { + return deleteResourceBundleOperationSettings; + } + + /** Returns the object with the settings used for calls to listFleetPackages. */ + public PagedCallSettings< + ListFleetPackagesRequest, ListFleetPackagesResponse, ListFleetPackagesPagedResponse> + listFleetPackagesSettings() { + return listFleetPackagesSettings; + } + + /** Returns the object with the settings used for calls to getFleetPackage. */ + public UnaryCallSettings getFleetPackageSettings() { + return getFleetPackageSettings; + } + + /** Returns the object with the settings used for calls to createFleetPackage. */ + public UnaryCallSettings createFleetPackageSettings() { + return createFleetPackageSettings; + } + + /** Returns the object with the settings used for calls to createFleetPackage. */ + public OperationCallSettings + createFleetPackageOperationSettings() { + return createFleetPackageOperationSettings; + } + + /** Returns the object with the settings used for calls to updateFleetPackage. */ + public UnaryCallSettings updateFleetPackageSettings() { + return updateFleetPackageSettings; + } + + /** Returns the object with the settings used for calls to updateFleetPackage. */ + public OperationCallSettings + updateFleetPackageOperationSettings() { + return updateFleetPackageOperationSettings; + } + + /** Returns the object with the settings used for calls to deleteFleetPackage. */ + public UnaryCallSettings deleteFleetPackageSettings() { + return deleteFleetPackageSettings; + } + + /** Returns the object with the settings used for calls to deleteFleetPackage. */ + public OperationCallSettings + deleteFleetPackageOperationSettings() { + return deleteFleetPackageOperationSettings; + } + + /** Returns the object with the settings used for calls to listReleases. */ + public PagedCallSettings + listReleasesSettings() { + return listReleasesSettings; + } + + /** Returns the object with the settings used for calls to getRelease. */ + public UnaryCallSettings getReleaseSettings() { + return getReleaseSettings; + } + + /** Returns the object with the settings used for calls to createRelease. */ + public UnaryCallSettings createReleaseSettings() { + return createReleaseSettings; + } + + /** Returns the object with the settings used for calls to createRelease. */ + public OperationCallSettings + createReleaseOperationSettings() { + return createReleaseOperationSettings; + } + + /** Returns the object with the settings used for calls to updateRelease. */ + public UnaryCallSettings updateReleaseSettings() { + return updateReleaseSettings; + } + + /** Returns the object with the settings used for calls to updateRelease. */ + public OperationCallSettings + updateReleaseOperationSettings() { + return updateReleaseOperationSettings; + } + + /** Returns the object with the settings used for calls to deleteRelease. */ + public UnaryCallSettings deleteReleaseSettings() { + return deleteReleaseSettings; + } + + /** Returns the object with the settings used for calls to deleteRelease. */ + public OperationCallSettings + deleteReleaseOperationSettings() { + return deleteReleaseOperationSettings; + } + + /** Returns the object with the settings used for calls to listVariants. */ + public PagedCallSettings + listVariantsSettings() { + return listVariantsSettings; + } + + /** Returns the object with the settings used for calls to getVariant. */ + public UnaryCallSettings getVariantSettings() { + return getVariantSettings; + } + + /** Returns the object with the settings used for calls to createVariant. */ + public UnaryCallSettings createVariantSettings() { + return createVariantSettings; + } + + /** Returns the object with the settings used for calls to createVariant. */ + public OperationCallSettings + createVariantOperationSettings() { + return createVariantOperationSettings; + } + + /** Returns the object with the settings used for calls to updateVariant. */ + public UnaryCallSettings updateVariantSettings() { + return updateVariantSettings; + } + + /** Returns the object with the settings used for calls to updateVariant. */ + public OperationCallSettings + updateVariantOperationSettings() { + return updateVariantOperationSettings; + } + + /** Returns the object with the settings used for calls to deleteVariant. */ + public UnaryCallSettings deleteVariantSettings() { + return deleteVariantSettings; + } + + /** Returns the object with the settings used for calls to deleteVariant. */ + public OperationCallSettings + deleteVariantOperationSettings() { + return deleteVariantOperationSettings; + } + + /** Returns the object with the settings used for calls to listRollouts. */ + public PagedCallSettings + listRolloutsSettings() { + return listRolloutsSettings; + } + + /** Returns the object with the settings used for calls to getRollout. */ + public UnaryCallSettings getRolloutSettings() { + return getRolloutSettings; + } + + /** Returns the object with the settings used for calls to suspendRollout. */ + public UnaryCallSettings suspendRolloutSettings() { + return suspendRolloutSettings; + } + + /** Returns the object with the settings used for calls to suspendRollout. */ + public OperationCallSettings + suspendRolloutOperationSettings() { + return suspendRolloutOperationSettings; + } + + /** Returns the object with the settings used for calls to resumeRollout. */ + public UnaryCallSettings resumeRolloutSettings() { + return resumeRolloutSettings; + } + + /** Returns the object with the settings used for calls to resumeRollout. */ + public OperationCallSettings + resumeRolloutOperationSettings() { + return resumeRolloutOperationSettings; + } + + /** Returns the object with the settings used for calls to abortRollout. */ + public UnaryCallSettings abortRolloutSettings() { + return abortRolloutSettings; + } + + /** Returns the object with the settings used for calls to abortRollout. */ + public OperationCallSettings + abortRolloutOperationSettings() { + return abortRolloutOperationSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + public ConfigDeliveryStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcConfigDeliveryStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonConfigDeliveryStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns the default service name. */ + @Override + public String getServiceName() { + return "configdelivery"; + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "configdelivery.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "configdelivery.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(ConfigDeliveryStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(ConfigDeliveryStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ConfigDeliveryStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ConfigDeliveryStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + listResourceBundlesSettings = settingsBuilder.listResourceBundlesSettings().build(); + getResourceBundleSettings = settingsBuilder.getResourceBundleSettings().build(); + createResourceBundleSettings = settingsBuilder.createResourceBundleSettings().build(); + createResourceBundleOperationSettings = + settingsBuilder.createResourceBundleOperationSettings().build(); + updateResourceBundleSettings = settingsBuilder.updateResourceBundleSettings().build(); + updateResourceBundleOperationSettings = + settingsBuilder.updateResourceBundleOperationSettings().build(); + deleteResourceBundleSettings = settingsBuilder.deleteResourceBundleSettings().build(); + deleteResourceBundleOperationSettings = + settingsBuilder.deleteResourceBundleOperationSettings().build(); + listFleetPackagesSettings = settingsBuilder.listFleetPackagesSettings().build(); + getFleetPackageSettings = settingsBuilder.getFleetPackageSettings().build(); + createFleetPackageSettings = settingsBuilder.createFleetPackageSettings().build(); + createFleetPackageOperationSettings = + settingsBuilder.createFleetPackageOperationSettings().build(); + updateFleetPackageSettings = settingsBuilder.updateFleetPackageSettings().build(); + updateFleetPackageOperationSettings = + settingsBuilder.updateFleetPackageOperationSettings().build(); + deleteFleetPackageSettings = settingsBuilder.deleteFleetPackageSettings().build(); + deleteFleetPackageOperationSettings = + settingsBuilder.deleteFleetPackageOperationSettings().build(); + listReleasesSettings = settingsBuilder.listReleasesSettings().build(); + getReleaseSettings = settingsBuilder.getReleaseSettings().build(); + createReleaseSettings = settingsBuilder.createReleaseSettings().build(); + createReleaseOperationSettings = settingsBuilder.createReleaseOperationSettings().build(); + updateReleaseSettings = settingsBuilder.updateReleaseSettings().build(); + updateReleaseOperationSettings = settingsBuilder.updateReleaseOperationSettings().build(); + deleteReleaseSettings = settingsBuilder.deleteReleaseSettings().build(); + deleteReleaseOperationSettings = settingsBuilder.deleteReleaseOperationSettings().build(); + listVariantsSettings = settingsBuilder.listVariantsSettings().build(); + getVariantSettings = settingsBuilder.getVariantSettings().build(); + createVariantSettings = settingsBuilder.createVariantSettings().build(); + createVariantOperationSettings = settingsBuilder.createVariantOperationSettings().build(); + updateVariantSettings = settingsBuilder.updateVariantSettings().build(); + updateVariantOperationSettings = settingsBuilder.updateVariantOperationSettings().build(); + deleteVariantSettings = settingsBuilder.deleteVariantSettings().build(); + deleteVariantOperationSettings = settingsBuilder.deleteVariantOperationSettings().build(); + listRolloutsSettings = settingsBuilder.listRolloutsSettings().build(); + getRolloutSettings = settingsBuilder.getRolloutSettings().build(); + suspendRolloutSettings = settingsBuilder.suspendRolloutSettings().build(); + suspendRolloutOperationSettings = settingsBuilder.suspendRolloutOperationSettings().build(); + resumeRolloutSettings = settingsBuilder.resumeRolloutSettings().build(); + resumeRolloutOperationSettings = settingsBuilder.resumeRolloutOperationSettings().build(); + abortRolloutSettings = settingsBuilder.abortRolloutSettings().build(); + abortRolloutOperationSettings = settingsBuilder.abortRolloutOperationSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + } + + /** Builder for ConfigDeliveryStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final PagedCallSettings.Builder< + ListResourceBundlesRequest, + ListResourceBundlesResponse, + ListResourceBundlesPagedResponse> + listResourceBundlesSettings; + private final UnaryCallSettings.Builder + getResourceBundleSettings; + private final UnaryCallSettings.Builder + createResourceBundleSettings; + private final OperationCallSettings.Builder< + CreateResourceBundleRequest, ResourceBundle, OperationMetadata> + createResourceBundleOperationSettings; + private final UnaryCallSettings.Builder + updateResourceBundleSettings; + private final OperationCallSettings.Builder< + UpdateResourceBundleRequest, ResourceBundle, OperationMetadata> + updateResourceBundleOperationSettings; + private final UnaryCallSettings.Builder + deleteResourceBundleSettings; + private final OperationCallSettings.Builder< + DeleteResourceBundleRequest, Empty, OperationMetadata> + deleteResourceBundleOperationSettings; + private final PagedCallSettings.Builder< + ListFleetPackagesRequest, ListFleetPackagesResponse, ListFleetPackagesPagedResponse> + listFleetPackagesSettings; + private final UnaryCallSettings.Builder + getFleetPackageSettings; + private final UnaryCallSettings.Builder + createFleetPackageSettings; + private final OperationCallSettings.Builder< + CreateFleetPackageRequest, FleetPackage, OperationMetadata> + createFleetPackageOperationSettings; + private final UnaryCallSettings.Builder + updateFleetPackageSettings; + private final OperationCallSettings.Builder< + UpdateFleetPackageRequest, FleetPackage, OperationMetadata> + updateFleetPackageOperationSettings; + private final UnaryCallSettings.Builder + deleteFleetPackageSettings; + private final OperationCallSettings.Builder + deleteFleetPackageOperationSettings; + private final PagedCallSettings.Builder< + ListReleasesRequest, ListReleasesResponse, ListReleasesPagedResponse> + listReleasesSettings; + private final UnaryCallSettings.Builder getReleaseSettings; + private final UnaryCallSettings.Builder createReleaseSettings; + private final OperationCallSettings.Builder + createReleaseOperationSettings; + private final UnaryCallSettings.Builder updateReleaseSettings; + private final OperationCallSettings.Builder + updateReleaseOperationSettings; + private final UnaryCallSettings.Builder deleteReleaseSettings; + private final OperationCallSettings.Builder + deleteReleaseOperationSettings; + private final PagedCallSettings.Builder< + ListVariantsRequest, ListVariantsResponse, ListVariantsPagedResponse> + listVariantsSettings; + private final UnaryCallSettings.Builder getVariantSettings; + private final UnaryCallSettings.Builder createVariantSettings; + private final OperationCallSettings.Builder + createVariantOperationSettings; + private final UnaryCallSettings.Builder updateVariantSettings; + private final OperationCallSettings.Builder + updateVariantOperationSettings; + private final UnaryCallSettings.Builder deleteVariantSettings; + private final OperationCallSettings.Builder + deleteVariantOperationSettings; + private final PagedCallSettings.Builder< + ListRolloutsRequest, ListRolloutsResponse, ListRolloutsPagedResponse> + listRolloutsSettings; + private final UnaryCallSettings.Builder getRolloutSettings; + private final UnaryCallSettings.Builder + suspendRolloutSettings; + private final OperationCallSettings.Builder + suspendRolloutOperationSettings; + private final UnaryCallSettings.Builder resumeRolloutSettings; + private final OperationCallSettings.Builder + resumeRolloutOperationSettings; + private final UnaryCallSettings.Builder abortRolloutSettings; + private final OperationCallSettings.Builder + abortRolloutOperationSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_0_codes", + ImmutableSet.copyOf(Lists.newArrayList(StatusCode.Code.UNAVAILABLE))); + definitions.put( + "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(1000L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelayDuration(Duration.ofMillis(10000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(60000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(60000L)) + .setTotalTimeoutDuration(Duration.ofMillis(60000L)) + .build(); + definitions.put("retry_policy_0_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(60000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(60000L)) + .setTotalTimeoutDuration(Duration.ofMillis(60000L)) + .build(); + definitions.put("no_retry_1_params", settings); + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + listResourceBundlesSettings = + PagedCallSettings.newBuilder(LIST_RESOURCE_BUNDLES_PAGE_STR_FACT); + getResourceBundleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createResourceBundleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createResourceBundleOperationSettings = OperationCallSettings.newBuilder(); + updateResourceBundleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateResourceBundleOperationSettings = OperationCallSettings.newBuilder(); + deleteResourceBundleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteResourceBundleOperationSettings = OperationCallSettings.newBuilder(); + listFleetPackagesSettings = PagedCallSettings.newBuilder(LIST_FLEET_PACKAGES_PAGE_STR_FACT); + getFleetPackageSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createFleetPackageSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createFleetPackageOperationSettings = OperationCallSettings.newBuilder(); + updateFleetPackageSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateFleetPackageOperationSettings = OperationCallSettings.newBuilder(); + deleteFleetPackageSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteFleetPackageOperationSettings = OperationCallSettings.newBuilder(); + listReleasesSettings = PagedCallSettings.newBuilder(LIST_RELEASES_PAGE_STR_FACT); + getReleaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createReleaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createReleaseOperationSettings = OperationCallSettings.newBuilder(); + updateReleaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateReleaseOperationSettings = OperationCallSettings.newBuilder(); + deleteReleaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteReleaseOperationSettings = OperationCallSettings.newBuilder(); + listVariantsSettings = PagedCallSettings.newBuilder(LIST_VARIANTS_PAGE_STR_FACT); + getVariantSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createVariantSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createVariantOperationSettings = OperationCallSettings.newBuilder(); + updateVariantSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateVariantOperationSettings = OperationCallSettings.newBuilder(); + deleteVariantSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteVariantOperationSettings = OperationCallSettings.newBuilder(); + listRolloutsSettings = PagedCallSettings.newBuilder(LIST_ROLLOUTS_PAGE_STR_FACT); + getRolloutSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + suspendRolloutSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + suspendRolloutOperationSettings = OperationCallSettings.newBuilder(); + resumeRolloutSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + resumeRolloutOperationSettings = OperationCallSettings.newBuilder(); + abortRolloutSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + abortRolloutOperationSettings = OperationCallSettings.newBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + listResourceBundlesSettings, + getResourceBundleSettings, + createResourceBundleSettings, + updateResourceBundleSettings, + deleteResourceBundleSettings, + listFleetPackagesSettings, + getFleetPackageSettings, + createFleetPackageSettings, + updateFleetPackageSettings, + deleteFleetPackageSettings, + listReleasesSettings, + getReleaseSettings, + createReleaseSettings, + updateReleaseSettings, + deleteReleaseSettings, + listVariantsSettings, + getVariantSettings, + createVariantSettings, + updateVariantSettings, + deleteVariantSettings, + listRolloutsSettings, + getRolloutSettings, + suspendRolloutSettings, + resumeRolloutSettings, + abortRolloutSettings, + listLocationsSettings, + getLocationSettings); + initDefaults(this); + } + + protected Builder(ConfigDeliveryStubSettings settings) { + super(settings); + + listResourceBundlesSettings = settings.listResourceBundlesSettings.toBuilder(); + getResourceBundleSettings = settings.getResourceBundleSettings.toBuilder(); + createResourceBundleSettings = settings.createResourceBundleSettings.toBuilder(); + createResourceBundleOperationSettings = + settings.createResourceBundleOperationSettings.toBuilder(); + updateResourceBundleSettings = settings.updateResourceBundleSettings.toBuilder(); + updateResourceBundleOperationSettings = + settings.updateResourceBundleOperationSettings.toBuilder(); + deleteResourceBundleSettings = settings.deleteResourceBundleSettings.toBuilder(); + deleteResourceBundleOperationSettings = + settings.deleteResourceBundleOperationSettings.toBuilder(); + listFleetPackagesSettings = settings.listFleetPackagesSettings.toBuilder(); + getFleetPackageSettings = settings.getFleetPackageSettings.toBuilder(); + createFleetPackageSettings = settings.createFleetPackageSettings.toBuilder(); + createFleetPackageOperationSettings = + settings.createFleetPackageOperationSettings.toBuilder(); + updateFleetPackageSettings = settings.updateFleetPackageSettings.toBuilder(); + updateFleetPackageOperationSettings = + settings.updateFleetPackageOperationSettings.toBuilder(); + deleteFleetPackageSettings = settings.deleteFleetPackageSettings.toBuilder(); + deleteFleetPackageOperationSettings = + settings.deleteFleetPackageOperationSettings.toBuilder(); + listReleasesSettings = settings.listReleasesSettings.toBuilder(); + getReleaseSettings = settings.getReleaseSettings.toBuilder(); + createReleaseSettings = settings.createReleaseSettings.toBuilder(); + createReleaseOperationSettings = settings.createReleaseOperationSettings.toBuilder(); + updateReleaseSettings = settings.updateReleaseSettings.toBuilder(); + updateReleaseOperationSettings = settings.updateReleaseOperationSettings.toBuilder(); + deleteReleaseSettings = settings.deleteReleaseSettings.toBuilder(); + deleteReleaseOperationSettings = settings.deleteReleaseOperationSettings.toBuilder(); + listVariantsSettings = settings.listVariantsSettings.toBuilder(); + getVariantSettings = settings.getVariantSettings.toBuilder(); + createVariantSettings = settings.createVariantSettings.toBuilder(); + createVariantOperationSettings = settings.createVariantOperationSettings.toBuilder(); + updateVariantSettings = settings.updateVariantSettings.toBuilder(); + updateVariantOperationSettings = settings.updateVariantOperationSettings.toBuilder(); + deleteVariantSettings = settings.deleteVariantSettings.toBuilder(); + deleteVariantOperationSettings = settings.deleteVariantOperationSettings.toBuilder(); + listRolloutsSettings = settings.listRolloutsSettings.toBuilder(); + getRolloutSettings = settings.getRolloutSettings.toBuilder(); + suspendRolloutSettings = settings.suspendRolloutSettings.toBuilder(); + suspendRolloutOperationSettings = settings.suspendRolloutOperationSettings.toBuilder(); + resumeRolloutSettings = settings.resumeRolloutSettings.toBuilder(); + resumeRolloutOperationSettings = settings.resumeRolloutOperationSettings.toBuilder(); + abortRolloutSettings = settings.abortRolloutSettings.toBuilder(); + abortRolloutOperationSettings = settings.abortRolloutOperationSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + listResourceBundlesSettings, + getResourceBundleSettings, + createResourceBundleSettings, + updateResourceBundleSettings, + deleteResourceBundleSettings, + listFleetPackagesSettings, + getFleetPackageSettings, + createFleetPackageSettings, + updateFleetPackageSettings, + deleteFleetPackageSettings, + listReleasesSettings, + getReleaseSettings, + createReleaseSettings, + updateReleaseSettings, + deleteReleaseSettings, + listVariantsSettings, + getVariantSettings, + createVariantSettings, + updateVariantSettings, + deleteVariantSettings, + listRolloutsSettings, + getRolloutSettings, + suspendRolloutSettings, + resumeRolloutSettings, + abortRolloutSettings, + listLocationsSettings, + getLocationSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .listResourceBundlesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getResourceBundleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .createResourceBundleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .updateResourceBundleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .deleteResourceBundleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .listFleetPackagesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getFleetPackageSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .createFleetPackageSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .updateFleetPackageSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .deleteFleetPackageSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .listReleasesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getReleaseSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .createReleaseSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .updateReleaseSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .deleteReleaseSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .listVariantsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getVariantSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .createVariantSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .updateVariantSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .deleteVariantSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .listRolloutsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getRolloutSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .suspendRolloutSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .resumeRolloutSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .abortRolloutSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .createResourceBundleOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(ResourceBundle.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .updateResourceBundleOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(ResourceBundle.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .deleteResourceBundleOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .createFleetPackageOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(FleetPackage.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .updateFleetPackageOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(FleetPackage.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .deleteFleetPackageOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .createReleaseOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Release.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .updateReleaseOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Release.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .deleteReleaseOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .createVariantOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Variant.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .updateVariantOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Variant.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .deleteVariantOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .suspendRolloutOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Rollout.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .resumeRolloutOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Rollout.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .abortRolloutOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Rollout.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to listResourceBundles. */ + public PagedCallSettings.Builder< + ListResourceBundlesRequest, + ListResourceBundlesResponse, + ListResourceBundlesPagedResponse> + listResourceBundlesSettings() { + return listResourceBundlesSettings; + } + + /** Returns the builder for the settings used for calls to getResourceBundle. */ + public UnaryCallSettings.Builder + getResourceBundleSettings() { + return getResourceBundleSettings; + } + + /** Returns the builder for the settings used for calls to createResourceBundle. */ + public UnaryCallSettings.Builder + createResourceBundleSettings() { + return createResourceBundleSettings; + } + + /** Returns the builder for the settings used for calls to createResourceBundle. */ + public OperationCallSettings.Builder< + CreateResourceBundleRequest, ResourceBundle, OperationMetadata> + createResourceBundleOperationSettings() { + return createResourceBundleOperationSettings; + } + + /** Returns the builder for the settings used for calls to updateResourceBundle. */ + public UnaryCallSettings.Builder + updateResourceBundleSettings() { + return updateResourceBundleSettings; + } + + /** Returns the builder for the settings used for calls to updateResourceBundle. */ + public OperationCallSettings.Builder< + UpdateResourceBundleRequest, ResourceBundle, OperationMetadata> + updateResourceBundleOperationSettings() { + return updateResourceBundleOperationSettings; + } + + /** Returns the builder for the settings used for calls to deleteResourceBundle. */ + public UnaryCallSettings.Builder + deleteResourceBundleSettings() { + return deleteResourceBundleSettings; + } + + /** Returns the builder for the settings used for calls to deleteResourceBundle. */ + public OperationCallSettings.Builder + deleteResourceBundleOperationSettings() { + return deleteResourceBundleOperationSettings; + } + + /** Returns the builder for the settings used for calls to listFleetPackages. */ + public PagedCallSettings.Builder< + ListFleetPackagesRequest, ListFleetPackagesResponse, ListFleetPackagesPagedResponse> + listFleetPackagesSettings() { + return listFleetPackagesSettings; + } + + /** Returns the builder for the settings used for calls to getFleetPackage. */ + public UnaryCallSettings.Builder + getFleetPackageSettings() { + return getFleetPackageSettings; + } + + /** Returns the builder for the settings used for calls to createFleetPackage. */ + public UnaryCallSettings.Builder + createFleetPackageSettings() { + return createFleetPackageSettings; + } + + /** Returns the builder for the settings used for calls to createFleetPackage. */ + public OperationCallSettings.Builder + createFleetPackageOperationSettings() { + return createFleetPackageOperationSettings; + } + + /** Returns the builder for the settings used for calls to updateFleetPackage. */ + public UnaryCallSettings.Builder + updateFleetPackageSettings() { + return updateFleetPackageSettings; + } + + /** Returns the builder for the settings used for calls to updateFleetPackage. */ + public OperationCallSettings.Builder + updateFleetPackageOperationSettings() { + return updateFleetPackageOperationSettings; + } + + /** Returns the builder for the settings used for calls to deleteFleetPackage. */ + public UnaryCallSettings.Builder + deleteFleetPackageSettings() { + return deleteFleetPackageSettings; + } + + /** Returns the builder for the settings used for calls to deleteFleetPackage. */ + public OperationCallSettings.Builder + deleteFleetPackageOperationSettings() { + return deleteFleetPackageOperationSettings; + } + + /** Returns the builder for the settings used for calls to listReleases. */ + public PagedCallSettings.Builder< + ListReleasesRequest, ListReleasesResponse, ListReleasesPagedResponse> + listReleasesSettings() { + return listReleasesSettings; + } + + /** Returns the builder for the settings used for calls to getRelease. */ + public UnaryCallSettings.Builder getReleaseSettings() { + return getReleaseSettings; + } + + /** Returns the builder for the settings used for calls to createRelease. */ + public UnaryCallSettings.Builder createReleaseSettings() { + return createReleaseSettings; + } + + /** Returns the builder for the settings used for calls to createRelease. */ + public OperationCallSettings.Builder + createReleaseOperationSettings() { + return createReleaseOperationSettings; + } + + /** Returns the builder for the settings used for calls to updateRelease. */ + public UnaryCallSettings.Builder updateReleaseSettings() { + return updateReleaseSettings; + } + + /** Returns the builder for the settings used for calls to updateRelease. */ + public OperationCallSettings.Builder + updateReleaseOperationSettings() { + return updateReleaseOperationSettings; + } + + /** Returns the builder for the settings used for calls to deleteRelease. */ + public UnaryCallSettings.Builder deleteReleaseSettings() { + return deleteReleaseSettings; + } + + /** Returns the builder for the settings used for calls to deleteRelease. */ + public OperationCallSettings.Builder + deleteReleaseOperationSettings() { + return deleteReleaseOperationSettings; + } + + /** Returns the builder for the settings used for calls to listVariants. */ + public PagedCallSettings.Builder< + ListVariantsRequest, ListVariantsResponse, ListVariantsPagedResponse> + listVariantsSettings() { + return listVariantsSettings; + } + + /** Returns the builder for the settings used for calls to getVariant. */ + public UnaryCallSettings.Builder getVariantSettings() { + return getVariantSettings; + } + + /** Returns the builder for the settings used for calls to createVariant. */ + public UnaryCallSettings.Builder createVariantSettings() { + return createVariantSettings; + } + + /** Returns the builder for the settings used for calls to createVariant. */ + public OperationCallSettings.Builder + createVariantOperationSettings() { + return createVariantOperationSettings; + } + + /** Returns the builder for the settings used for calls to updateVariant. */ + public UnaryCallSettings.Builder updateVariantSettings() { + return updateVariantSettings; + } + + /** Returns the builder for the settings used for calls to updateVariant. */ + public OperationCallSettings.Builder + updateVariantOperationSettings() { + return updateVariantOperationSettings; + } + + /** Returns the builder for the settings used for calls to deleteVariant. */ + public UnaryCallSettings.Builder deleteVariantSettings() { + return deleteVariantSettings; + } + + /** Returns the builder for the settings used for calls to deleteVariant. */ + public OperationCallSettings.Builder + deleteVariantOperationSettings() { + return deleteVariantOperationSettings; + } + + /** Returns the builder for the settings used for calls to listRollouts. */ + public PagedCallSettings.Builder< + ListRolloutsRequest, ListRolloutsResponse, ListRolloutsPagedResponse> + listRolloutsSettings() { + return listRolloutsSettings; + } + + /** Returns the builder for the settings used for calls to getRollout. */ + public UnaryCallSettings.Builder getRolloutSettings() { + return getRolloutSettings; + } + + /** Returns the builder for the settings used for calls to suspendRollout. */ + public UnaryCallSettings.Builder suspendRolloutSettings() { + return suspendRolloutSettings; + } + + /** Returns the builder for the settings used for calls to suspendRollout. */ + public OperationCallSettings.Builder + suspendRolloutOperationSettings() { + return suspendRolloutOperationSettings; + } + + /** Returns the builder for the settings used for calls to resumeRollout. */ + public UnaryCallSettings.Builder resumeRolloutSettings() { + return resumeRolloutSettings; + } + + /** Returns the builder for the settings used for calls to resumeRollout. */ + public OperationCallSettings.Builder + resumeRolloutOperationSettings() { + return resumeRolloutOperationSettings; + } + + /** Returns the builder for the settings used for calls to abortRollout. */ + public UnaryCallSettings.Builder abortRolloutSettings() { + return abortRolloutSettings; + } + + /** Returns the builder for the settings used for calls to abortRollout. */ + public OperationCallSettings.Builder + abortRolloutOperationSettings() { + return abortRolloutOperationSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + @Override + public ConfigDeliveryStubSettings build() throws IOException { + return new ConfigDeliveryStubSettings(this); + } + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryCallableFactory.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryCallableFactory.java new file mode 100644 index 000000000000..04a4d7fac84f --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryCallableFactory.java @@ -0,0 +1,113 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub; + +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the ConfigDelivery service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class GrpcConfigDeliveryCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java new file mode 100644 index 000000000000..52f2378455ea --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java @@ -0,0 +1,1266 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub; + +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListFleetPackagesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListLocationsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListReleasesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListResourceBundlesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListRolloutsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListVariantsPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.configdelivery.v1.AbortRolloutRequest; +import com.google.cloud.configdelivery.v1.CreateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.CreateReleaseRequest; +import com.google.cloud.configdelivery.v1.CreateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.CreateVariantRequest; +import com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest; +import com.google.cloud.configdelivery.v1.DeleteReleaseRequest; +import com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest; +import com.google.cloud.configdelivery.v1.DeleteVariantRequest; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.GetFleetPackageRequest; +import com.google.cloud.configdelivery.v1.GetReleaseRequest; +import com.google.cloud.configdelivery.v1.GetResourceBundleRequest; +import com.google.cloud.configdelivery.v1.GetRolloutRequest; +import com.google.cloud.configdelivery.v1.GetVariantRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesResponse; +import com.google.cloud.configdelivery.v1.ListReleasesRequest; +import com.google.cloud.configdelivery.v1.ListReleasesResponse; +import com.google.cloud.configdelivery.v1.ListResourceBundlesRequest; +import com.google.cloud.configdelivery.v1.ListResourceBundlesResponse; +import com.google.cloud.configdelivery.v1.ListRolloutsRequest; +import com.google.cloud.configdelivery.v1.ListRolloutsResponse; +import com.google.cloud.configdelivery.v1.ListVariantsRequest; +import com.google.cloud.configdelivery.v1.ListVariantsResponse; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResumeRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.SuspendRolloutRequest; +import com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.UpdateReleaseRequest; +import com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.UpdateVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the ConfigDelivery service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class GrpcConfigDeliveryStub extends ConfigDeliveryStub { + private static final MethodDescriptor + listResourceBundlesMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/ListResourceBundles") + .setRequestMarshaller( + ProtoUtils.marshaller(ListResourceBundlesRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListResourceBundlesResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + getResourceBundleMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetResourceBundle") + .setRequestMarshaller( + ProtoUtils.marshaller(GetResourceBundleRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ResourceBundle.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + createResourceBundleMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/CreateResourceBundle") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateResourceBundleRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateResourceBundleMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/UpdateResourceBundle") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateResourceBundleRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteResourceBundleMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/DeleteResourceBundle") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteResourceBundleRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listFleetPackagesMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListFleetPackages") + .setRequestMarshaller( + ProtoUtils.marshaller(ListFleetPackagesRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListFleetPackagesResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + getFleetPackageMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetFleetPackage") + .setRequestMarshaller( + ProtoUtils.marshaller(GetFleetPackageRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(FleetPackage.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + createFleetPackageMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/CreateFleetPackage") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateFleetPackageRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateFleetPackageMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/UpdateFleetPackage") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateFleetPackageRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteFleetPackageMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/DeleteFleetPackage") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteFleetPackageRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listReleasesMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListReleases") + .setRequestMarshaller(ProtoUtils.marshaller(ListReleasesRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListReleasesResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getReleaseMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetRelease") + .setRequestMarshaller(ProtoUtils.marshaller(GetReleaseRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Release.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + createReleaseMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/CreateRelease") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateReleaseRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateReleaseMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/UpdateRelease") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateReleaseRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteReleaseMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/DeleteRelease") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteReleaseRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listVariantsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListVariants") + .setRequestMarshaller(ProtoUtils.marshaller(ListVariantsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListVariantsResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getVariantMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetVariant") + .setRequestMarshaller(ProtoUtils.marshaller(GetVariantRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Variant.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + createVariantMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/CreateVariant") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateVariantRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateVariantMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/UpdateVariant") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateVariantRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteVariantMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/DeleteVariant") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteVariantRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listRolloutsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListRollouts") + .setRequestMarshaller(ProtoUtils.marshaller(ListRolloutsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListRolloutsResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getRolloutMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetRollout") + .setRequestMarshaller(ProtoUtils.marshaller(GetRolloutRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Rollout.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + suspendRolloutMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/SuspendRollout") + .setRequestMarshaller( + ProtoUtils.marshaller(SuspendRolloutRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + resumeRolloutMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ResumeRollout") + .setRequestMarshaller( + ProtoUtils.marshaller(ResumeRolloutRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + abortRolloutMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/AbortRollout") + .setRequestMarshaller(ProtoUtils.marshaller(AbortRolloutRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .build(); + + private final UnaryCallable + listResourceBundlesCallable; + private final UnaryCallable + listResourceBundlesPagedCallable; + private final UnaryCallable getResourceBundleCallable; + private final UnaryCallable createResourceBundleCallable; + private final OperationCallable + createResourceBundleOperationCallable; + private final UnaryCallable updateResourceBundleCallable; + private final OperationCallable + updateResourceBundleOperationCallable; + private final UnaryCallable deleteResourceBundleCallable; + private final OperationCallable + deleteResourceBundleOperationCallable; + private final UnaryCallable + listFleetPackagesCallable; + private final UnaryCallable + listFleetPackagesPagedCallable; + private final UnaryCallable getFleetPackageCallable; + private final UnaryCallable createFleetPackageCallable; + private final OperationCallable + createFleetPackageOperationCallable; + private final UnaryCallable updateFleetPackageCallable; + private final OperationCallable + updateFleetPackageOperationCallable; + private final UnaryCallable deleteFleetPackageCallable; + private final OperationCallable + deleteFleetPackageOperationCallable; + private final UnaryCallable listReleasesCallable; + private final UnaryCallable + listReleasesPagedCallable; + private final UnaryCallable getReleaseCallable; + private final UnaryCallable createReleaseCallable; + private final OperationCallable + createReleaseOperationCallable; + private final UnaryCallable updateReleaseCallable; + private final OperationCallable + updateReleaseOperationCallable; + private final UnaryCallable deleteReleaseCallable; + private final OperationCallable + deleteReleaseOperationCallable; + private final UnaryCallable listVariantsCallable; + private final UnaryCallable + listVariantsPagedCallable; + private final UnaryCallable getVariantCallable; + private final UnaryCallable createVariantCallable; + private final OperationCallable + createVariantOperationCallable; + private final UnaryCallable updateVariantCallable; + private final OperationCallable + updateVariantOperationCallable; + private final UnaryCallable deleteVariantCallable; + private final OperationCallable + deleteVariantOperationCallable; + private final UnaryCallable listRolloutsCallable; + private final UnaryCallable + listRolloutsPagedCallable; + private final UnaryCallable getRolloutCallable; + private final UnaryCallable suspendRolloutCallable; + private final OperationCallable + suspendRolloutOperationCallable; + private final UnaryCallable resumeRolloutCallable; + private final OperationCallable + resumeRolloutOperationCallable; + private final UnaryCallable abortRolloutCallable; + private final OperationCallable + abortRolloutOperationCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcConfigDeliveryStub create(ConfigDeliveryStubSettings settings) + throws IOException { + return new GrpcConfigDeliveryStub(settings, ClientContext.create(settings)); + } + + public static final GrpcConfigDeliveryStub create(ClientContext clientContext) + throws IOException { + return new GrpcConfigDeliveryStub( + ConfigDeliveryStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcConfigDeliveryStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcConfigDeliveryStub( + ConfigDeliveryStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcConfigDeliveryStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcConfigDeliveryStub(ConfigDeliveryStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcConfigDeliveryCallableFactory()); + } + + /** + * Constructs an instance of GrpcConfigDeliveryStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcConfigDeliveryStub( + ConfigDeliveryStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings + listResourceBundlesTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listResourceBundlesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getResourceBundleTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getResourceBundleMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings createResourceBundleTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createResourceBundleMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateResourceBundleTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateResourceBundleMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "resource_bundle.name", + String.valueOf(request.getResourceBundle().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteResourceBundleTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteResourceBundleMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + listFleetPackagesTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listFleetPackagesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getFleetPackageTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getFleetPackageMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings createFleetPackageTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createFleetPackageMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateFleetPackageTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateFleetPackageMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "fleet_package.name", String.valueOf(request.getFleetPackage().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteFleetPackageTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteFleetPackageMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listReleasesTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listReleasesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getReleaseTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getReleaseMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings createReleaseTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createReleaseMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateReleaseTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateReleaseMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("release.name", String.valueOf(request.getRelease().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteReleaseTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteReleaseMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listVariantsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listVariantsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getVariantTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getVariantMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings createVariantTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createVariantMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateVariantTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateVariantMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("variant.name", String.valueOf(request.getVariant().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteVariantTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteVariantMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listRolloutsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listRolloutsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getRolloutTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getRolloutMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings suspendRolloutTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(suspendRolloutMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings resumeRolloutTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(resumeRolloutMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings abortRolloutTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(abortRolloutMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + + this.listResourceBundlesCallable = + callableFactory.createUnaryCallable( + listResourceBundlesTransportSettings, + settings.listResourceBundlesSettings(), + clientContext); + this.listResourceBundlesPagedCallable = + callableFactory.createPagedCallable( + listResourceBundlesTransportSettings, + settings.listResourceBundlesSettings(), + clientContext); + this.getResourceBundleCallable = + callableFactory.createUnaryCallable( + getResourceBundleTransportSettings, + settings.getResourceBundleSettings(), + clientContext); + this.createResourceBundleCallable = + callableFactory.createUnaryCallable( + createResourceBundleTransportSettings, + settings.createResourceBundleSettings(), + clientContext); + this.createResourceBundleOperationCallable = + callableFactory.createOperationCallable( + createResourceBundleTransportSettings, + settings.createResourceBundleOperationSettings(), + clientContext, + operationsStub); + this.updateResourceBundleCallable = + callableFactory.createUnaryCallable( + updateResourceBundleTransportSettings, + settings.updateResourceBundleSettings(), + clientContext); + this.updateResourceBundleOperationCallable = + callableFactory.createOperationCallable( + updateResourceBundleTransportSettings, + settings.updateResourceBundleOperationSettings(), + clientContext, + operationsStub); + this.deleteResourceBundleCallable = + callableFactory.createUnaryCallable( + deleteResourceBundleTransportSettings, + settings.deleteResourceBundleSettings(), + clientContext); + this.deleteResourceBundleOperationCallable = + callableFactory.createOperationCallable( + deleteResourceBundleTransportSettings, + settings.deleteResourceBundleOperationSettings(), + clientContext, + operationsStub); + this.listFleetPackagesCallable = + callableFactory.createUnaryCallable( + listFleetPackagesTransportSettings, + settings.listFleetPackagesSettings(), + clientContext); + this.listFleetPackagesPagedCallable = + callableFactory.createPagedCallable( + listFleetPackagesTransportSettings, + settings.listFleetPackagesSettings(), + clientContext); + this.getFleetPackageCallable = + callableFactory.createUnaryCallable( + getFleetPackageTransportSettings, settings.getFleetPackageSettings(), clientContext); + this.createFleetPackageCallable = + callableFactory.createUnaryCallable( + createFleetPackageTransportSettings, + settings.createFleetPackageSettings(), + clientContext); + this.createFleetPackageOperationCallable = + callableFactory.createOperationCallable( + createFleetPackageTransportSettings, + settings.createFleetPackageOperationSettings(), + clientContext, + operationsStub); + this.updateFleetPackageCallable = + callableFactory.createUnaryCallable( + updateFleetPackageTransportSettings, + settings.updateFleetPackageSettings(), + clientContext); + this.updateFleetPackageOperationCallable = + callableFactory.createOperationCallable( + updateFleetPackageTransportSettings, + settings.updateFleetPackageOperationSettings(), + clientContext, + operationsStub); + this.deleteFleetPackageCallable = + callableFactory.createUnaryCallable( + deleteFleetPackageTransportSettings, + settings.deleteFleetPackageSettings(), + clientContext); + this.deleteFleetPackageOperationCallable = + callableFactory.createOperationCallable( + deleteFleetPackageTransportSettings, + settings.deleteFleetPackageOperationSettings(), + clientContext, + operationsStub); + this.listReleasesCallable = + callableFactory.createUnaryCallable( + listReleasesTransportSettings, settings.listReleasesSettings(), clientContext); + this.listReleasesPagedCallable = + callableFactory.createPagedCallable( + listReleasesTransportSettings, settings.listReleasesSettings(), clientContext); + this.getReleaseCallable = + callableFactory.createUnaryCallable( + getReleaseTransportSettings, settings.getReleaseSettings(), clientContext); + this.createReleaseCallable = + callableFactory.createUnaryCallable( + createReleaseTransportSettings, settings.createReleaseSettings(), clientContext); + this.createReleaseOperationCallable = + callableFactory.createOperationCallable( + createReleaseTransportSettings, + settings.createReleaseOperationSettings(), + clientContext, + operationsStub); + this.updateReleaseCallable = + callableFactory.createUnaryCallable( + updateReleaseTransportSettings, settings.updateReleaseSettings(), clientContext); + this.updateReleaseOperationCallable = + callableFactory.createOperationCallable( + updateReleaseTransportSettings, + settings.updateReleaseOperationSettings(), + clientContext, + operationsStub); + this.deleteReleaseCallable = + callableFactory.createUnaryCallable( + deleteReleaseTransportSettings, settings.deleteReleaseSettings(), clientContext); + this.deleteReleaseOperationCallable = + callableFactory.createOperationCallable( + deleteReleaseTransportSettings, + settings.deleteReleaseOperationSettings(), + clientContext, + operationsStub); + this.listVariantsCallable = + callableFactory.createUnaryCallable( + listVariantsTransportSettings, settings.listVariantsSettings(), clientContext); + this.listVariantsPagedCallable = + callableFactory.createPagedCallable( + listVariantsTransportSettings, settings.listVariantsSettings(), clientContext); + this.getVariantCallable = + callableFactory.createUnaryCallable( + getVariantTransportSettings, settings.getVariantSettings(), clientContext); + this.createVariantCallable = + callableFactory.createUnaryCallable( + createVariantTransportSettings, settings.createVariantSettings(), clientContext); + this.createVariantOperationCallable = + callableFactory.createOperationCallable( + createVariantTransportSettings, + settings.createVariantOperationSettings(), + clientContext, + operationsStub); + this.updateVariantCallable = + callableFactory.createUnaryCallable( + updateVariantTransportSettings, settings.updateVariantSettings(), clientContext); + this.updateVariantOperationCallable = + callableFactory.createOperationCallable( + updateVariantTransportSettings, + settings.updateVariantOperationSettings(), + clientContext, + operationsStub); + this.deleteVariantCallable = + callableFactory.createUnaryCallable( + deleteVariantTransportSettings, settings.deleteVariantSettings(), clientContext); + this.deleteVariantOperationCallable = + callableFactory.createOperationCallable( + deleteVariantTransportSettings, + settings.deleteVariantOperationSettings(), + clientContext, + operationsStub); + this.listRolloutsCallable = + callableFactory.createUnaryCallable( + listRolloutsTransportSettings, settings.listRolloutsSettings(), clientContext); + this.listRolloutsPagedCallable = + callableFactory.createPagedCallable( + listRolloutsTransportSettings, settings.listRolloutsSettings(), clientContext); + this.getRolloutCallable = + callableFactory.createUnaryCallable( + getRolloutTransportSettings, settings.getRolloutSettings(), clientContext); + this.suspendRolloutCallable = + callableFactory.createUnaryCallable( + suspendRolloutTransportSettings, settings.suspendRolloutSettings(), clientContext); + this.suspendRolloutOperationCallable = + callableFactory.createOperationCallable( + suspendRolloutTransportSettings, + settings.suspendRolloutOperationSettings(), + clientContext, + operationsStub); + this.resumeRolloutCallable = + callableFactory.createUnaryCallable( + resumeRolloutTransportSettings, settings.resumeRolloutSettings(), clientContext); + this.resumeRolloutOperationCallable = + callableFactory.createOperationCallable( + resumeRolloutTransportSettings, + settings.resumeRolloutOperationSettings(), + clientContext, + operationsStub); + this.abortRolloutCallable = + callableFactory.createUnaryCallable( + abortRolloutTransportSettings, settings.abortRolloutSettings(), clientContext); + this.abortRolloutOperationCallable = + callableFactory.createOperationCallable( + abortRolloutTransportSettings, + settings.abortRolloutOperationSettings(), + clientContext, + operationsStub); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable + listResourceBundlesCallable() { + return listResourceBundlesCallable; + } + + @Override + public UnaryCallable + listResourceBundlesPagedCallable() { + return listResourceBundlesPagedCallable; + } + + @Override + public UnaryCallable getResourceBundleCallable() { + return getResourceBundleCallable; + } + + @Override + public UnaryCallable createResourceBundleCallable() { + return createResourceBundleCallable; + } + + @Override + public OperationCallable + createResourceBundleOperationCallable() { + return createResourceBundleOperationCallable; + } + + @Override + public UnaryCallable updateResourceBundleCallable() { + return updateResourceBundleCallable; + } + + @Override + public OperationCallable + updateResourceBundleOperationCallable() { + return updateResourceBundleOperationCallable; + } + + @Override + public UnaryCallable deleteResourceBundleCallable() { + return deleteResourceBundleCallable; + } + + @Override + public OperationCallable + deleteResourceBundleOperationCallable() { + return deleteResourceBundleOperationCallable; + } + + @Override + public UnaryCallable + listFleetPackagesCallable() { + return listFleetPackagesCallable; + } + + @Override + public UnaryCallable + listFleetPackagesPagedCallable() { + return listFleetPackagesPagedCallable; + } + + @Override + public UnaryCallable getFleetPackageCallable() { + return getFleetPackageCallable; + } + + @Override + public UnaryCallable createFleetPackageCallable() { + return createFleetPackageCallable; + } + + @Override + public OperationCallable + createFleetPackageOperationCallable() { + return createFleetPackageOperationCallable; + } + + @Override + public UnaryCallable updateFleetPackageCallable() { + return updateFleetPackageCallable; + } + + @Override + public OperationCallable + updateFleetPackageOperationCallable() { + return updateFleetPackageOperationCallable; + } + + @Override + public UnaryCallable deleteFleetPackageCallable() { + return deleteFleetPackageCallable; + } + + @Override + public OperationCallable + deleteFleetPackageOperationCallable() { + return deleteFleetPackageOperationCallable; + } + + @Override + public UnaryCallable listReleasesCallable() { + return listReleasesCallable; + } + + @Override + public UnaryCallable listReleasesPagedCallable() { + return listReleasesPagedCallable; + } + + @Override + public UnaryCallable getReleaseCallable() { + return getReleaseCallable; + } + + @Override + public UnaryCallable createReleaseCallable() { + return createReleaseCallable; + } + + @Override + public OperationCallable + createReleaseOperationCallable() { + return createReleaseOperationCallable; + } + + @Override + public UnaryCallable updateReleaseCallable() { + return updateReleaseCallable; + } + + @Override + public OperationCallable + updateReleaseOperationCallable() { + return updateReleaseOperationCallable; + } + + @Override + public UnaryCallable deleteReleaseCallable() { + return deleteReleaseCallable; + } + + @Override + public OperationCallable + deleteReleaseOperationCallable() { + return deleteReleaseOperationCallable; + } + + @Override + public UnaryCallable listVariantsCallable() { + return listVariantsCallable; + } + + @Override + public UnaryCallable listVariantsPagedCallable() { + return listVariantsPagedCallable; + } + + @Override + public UnaryCallable getVariantCallable() { + return getVariantCallable; + } + + @Override + public UnaryCallable createVariantCallable() { + return createVariantCallable; + } + + @Override + public OperationCallable + createVariantOperationCallable() { + return createVariantOperationCallable; + } + + @Override + public UnaryCallable updateVariantCallable() { + return updateVariantCallable; + } + + @Override + public OperationCallable + updateVariantOperationCallable() { + return updateVariantOperationCallable; + } + + @Override + public UnaryCallable deleteVariantCallable() { + return deleteVariantCallable; + } + + @Override + public OperationCallable + deleteVariantOperationCallable() { + return deleteVariantOperationCallable; + } + + @Override + public UnaryCallable listRolloutsCallable() { + return listRolloutsCallable; + } + + @Override + public UnaryCallable listRolloutsPagedCallable() { + return listRolloutsPagedCallable; + } + + @Override + public UnaryCallable getRolloutCallable() { + return getRolloutCallable; + } + + @Override + public UnaryCallable suspendRolloutCallable() { + return suspendRolloutCallable; + } + + @Override + public OperationCallable + suspendRolloutOperationCallable() { + return suspendRolloutOperationCallable; + } + + @Override + public UnaryCallable resumeRolloutCallable() { + return resumeRolloutCallable; + } + + @Override + public OperationCallable + resumeRolloutOperationCallable() { + return resumeRolloutOperationCallable; + } + + @Override + public UnaryCallable abortRolloutCallable() { + return abortRolloutCallable; + } + + @Override + public OperationCallable + abortRolloutOperationCallable() { + return abortRolloutOperationCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryCallableFactory.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryCallableFactory.java new file mode 100644 index 000000000000..4a62096d4f2c --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryCallableFactory.java @@ -0,0 +1,101 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub; + +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the ConfigDelivery service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class HttpJsonConfigDeliveryCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java new file mode 100644 index 000000000000..6171f159436e --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java @@ -0,0 +1,2162 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub; + +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListFleetPackagesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListLocationsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListReleasesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListResourceBundlesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListRolloutsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListVariantsPagedResponse; + +import com.google.api.HttpRule; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.configdelivery.v1.AbortRolloutRequest; +import com.google.cloud.configdelivery.v1.CreateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.CreateReleaseRequest; +import com.google.cloud.configdelivery.v1.CreateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.CreateVariantRequest; +import com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest; +import com.google.cloud.configdelivery.v1.DeleteReleaseRequest; +import com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest; +import com.google.cloud.configdelivery.v1.DeleteVariantRequest; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.GetFleetPackageRequest; +import com.google.cloud.configdelivery.v1.GetReleaseRequest; +import com.google.cloud.configdelivery.v1.GetResourceBundleRequest; +import com.google.cloud.configdelivery.v1.GetRolloutRequest; +import com.google.cloud.configdelivery.v1.GetVariantRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesResponse; +import com.google.cloud.configdelivery.v1.ListReleasesRequest; +import com.google.cloud.configdelivery.v1.ListReleasesResponse; +import com.google.cloud.configdelivery.v1.ListResourceBundlesRequest; +import com.google.cloud.configdelivery.v1.ListResourceBundlesResponse; +import com.google.cloud.configdelivery.v1.ListRolloutsRequest; +import com.google.cloud.configdelivery.v1.ListRolloutsResponse; +import com.google.cloud.configdelivery.v1.ListVariantsRequest; +import com.google.cloud.configdelivery.v1.ListVariantsResponse; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResumeRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.SuspendRolloutRequest; +import com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.UpdateReleaseRequest; +import com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.UpdateVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableMap; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the ConfigDelivery service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class HttpJsonConfigDeliveryStub extends ConfigDeliveryStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(Empty.getDescriptor()) + .add(Release.getDescriptor()) + .add(OperationMetadata.getDescriptor()) + .add(FleetPackage.getDescriptor()) + .add(Rollout.getDescriptor()) + .add(Variant.getDescriptor()) + .add(ResourceBundle.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor + listResourceBundlesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/ListResourceBundles") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}/resourceBundles", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListResourceBundlesResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getResourceBundleMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetResourceBundle") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/resourceBundles/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ResourceBundle.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + createResourceBundleMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/CreateResourceBundle") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}/resourceBundles", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam( + fields, "resourceBundleId", request.getResourceBundleId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("resourceBundle", request.getResourceBundle(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CreateResourceBundleRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + updateResourceBundleMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/UpdateResourceBundle") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{resourceBundle.name=projects/*/locations/*/resourceBundles/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, + "resourceBundle.name", + request.getResourceBundle().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("resourceBundle", request.getResourceBundle(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (UpdateResourceBundleRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + deleteResourceBundleMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.configdelivery.v1.ConfigDelivery/DeleteResourceBundle") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/resourceBundles/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "force", request.getForce()); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (DeleteResourceBundleRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + listFleetPackagesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListFleetPackages") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}/fleetPackages", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListFleetPackagesResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getFleetPackageMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetFleetPackage") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/fleetPackages/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(FleetPackage.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + createFleetPackageMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/CreateFleetPackage") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}/fleetPackages", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam( + fields, "fleetPackageId", request.getFleetPackageId()); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("fleetPackage", request.getFleetPackage(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CreateFleetPackageRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + updateFleetPackageMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/UpdateFleetPackage") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{fleetPackage.name=projects/*/locations/*/fleetPackages/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "fleetPackage.name", request.getFleetPackage().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("fleetPackage", request.getFleetPackage(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (UpdateFleetPackageRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + deleteFleetPackageMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/DeleteFleetPackage") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/fleetPackages/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam( + fields, "allowMissing", request.getAllowMissing()); + serializer.putQueryParam(fields, "force", request.getForce()); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (DeleteFleetPackageRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + listReleasesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListReleases") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*/resourceBundles/*}/releases", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListReleasesResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getReleaseMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetRelease") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Release.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + createReleaseMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/CreateRelease") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*/resourceBundles/*}/releases", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "releaseId", request.getReleaseId()); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("release", request.getRelease(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CreateReleaseRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + updateReleaseMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/UpdateRelease") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{release.name=projects/*/locations/*/resourceBundles/*/releases/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "release.name", request.getRelease().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("release", request.getRelease(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (UpdateReleaseRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + deleteReleaseMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/DeleteRelease") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "force", request.getForce()); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (DeleteReleaseRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + listVariantsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListVariants") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListVariantsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getVariantMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetVariant") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Variant.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + createVariantMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/CreateVariant") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "variantId", request.getVariantId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("variant", request.getVariant(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CreateVariantRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + updateVariantMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/UpdateVariant") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "variant.name", request.getVariant().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("variant", request.getVariant(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (UpdateVariantRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + deleteVariantMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/DeleteVariant") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (DeleteVariantRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + listRolloutsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ListRollouts") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*/fleetPackages/*}/rollouts", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListRolloutsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getRolloutMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/GetRollout") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Rollout.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + suspendRolloutMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/SuspendRollout") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (SuspendRolloutRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + resumeRolloutMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/ResumeRollout") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (ResumeRolloutRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + abortRolloutMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.configdelivery.v1.ConfigDelivery/AbortRollout") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (AbortRolloutRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable + listResourceBundlesCallable; + private final UnaryCallable + listResourceBundlesPagedCallable; + private final UnaryCallable getResourceBundleCallable; + private final UnaryCallable createResourceBundleCallable; + private final OperationCallable + createResourceBundleOperationCallable; + private final UnaryCallable updateResourceBundleCallable; + private final OperationCallable + updateResourceBundleOperationCallable; + private final UnaryCallable deleteResourceBundleCallable; + private final OperationCallable + deleteResourceBundleOperationCallable; + private final UnaryCallable + listFleetPackagesCallable; + private final UnaryCallable + listFleetPackagesPagedCallable; + private final UnaryCallable getFleetPackageCallable; + private final UnaryCallable createFleetPackageCallable; + private final OperationCallable + createFleetPackageOperationCallable; + private final UnaryCallable updateFleetPackageCallable; + private final OperationCallable + updateFleetPackageOperationCallable; + private final UnaryCallable deleteFleetPackageCallable; + private final OperationCallable + deleteFleetPackageOperationCallable; + private final UnaryCallable listReleasesCallable; + private final UnaryCallable + listReleasesPagedCallable; + private final UnaryCallable getReleaseCallable; + private final UnaryCallable createReleaseCallable; + private final OperationCallable + createReleaseOperationCallable; + private final UnaryCallable updateReleaseCallable; + private final OperationCallable + updateReleaseOperationCallable; + private final UnaryCallable deleteReleaseCallable; + private final OperationCallable + deleteReleaseOperationCallable; + private final UnaryCallable listVariantsCallable; + private final UnaryCallable + listVariantsPagedCallable; + private final UnaryCallable getVariantCallable; + private final UnaryCallable createVariantCallable; + private final OperationCallable + createVariantOperationCallable; + private final UnaryCallable updateVariantCallable; + private final OperationCallable + updateVariantOperationCallable; + private final UnaryCallable deleteVariantCallable; + private final OperationCallable + deleteVariantOperationCallable; + private final UnaryCallable listRolloutsCallable; + private final UnaryCallable + listRolloutsPagedCallable; + private final UnaryCallable getRolloutCallable; + private final UnaryCallable suspendRolloutCallable; + private final OperationCallable + suspendRolloutOperationCallable; + private final UnaryCallable resumeRolloutCallable; + private final OperationCallable + resumeRolloutOperationCallable; + private final UnaryCallable abortRolloutCallable; + private final OperationCallable + abortRolloutOperationCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonConfigDeliveryStub create(ConfigDeliveryStubSettings settings) + throws IOException { + return new HttpJsonConfigDeliveryStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonConfigDeliveryStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonConfigDeliveryStub( + ConfigDeliveryStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonConfigDeliveryStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonConfigDeliveryStub( + ConfigDeliveryStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonConfigDeliveryStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonConfigDeliveryStub( + ConfigDeliveryStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new HttpJsonConfigDeliveryCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonConfigDeliveryStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonConfigDeliveryStub( + ConfigDeliveryStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create( + clientContext, + callableFactory, + typeRegistry, + ImmutableMap.builder() + .put( + "google.longrunning.Operations.CancelOperation", + HttpRule.newBuilder() + .setPost("/v1/{name=projects/*/locations/*/operations/*}:cancel") + .build()) + .put( + "google.longrunning.Operations.DeleteOperation", + HttpRule.newBuilder() + .setDelete("/v1/{name=projects/*/locations/*/operations/*}") + .build()) + .put( + "google.longrunning.Operations.GetOperation", + HttpRule.newBuilder() + .setGet("/v1/{name=projects/*/locations/*/operations/*}") + .build()) + .put( + "google.longrunning.Operations.ListOperations", + HttpRule.newBuilder() + .setGet("/v1/{name=projects/*/locations/*}/operations") + .build()) + .build()); + + HttpJsonCallSettings + listResourceBundlesTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(listResourceBundlesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + getResourceBundleTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getResourceBundleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + createResourceBundleTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createResourceBundleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + updateResourceBundleTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateResourceBundleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "resource_bundle.name", + String.valueOf(request.getResourceBundle().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + deleteResourceBundleTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteResourceBundleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listFleetPackagesTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listFleetPackagesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getFleetPackageTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getFleetPackageMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings createFleetPackageTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createFleetPackageMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateFleetPackageTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateFleetPackageMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "fleet_package.name", String.valueOf(request.getFleetPackage().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteFleetPackageTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteFleetPackageMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listReleasesTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listReleasesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getReleaseTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getReleaseMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings createReleaseTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createReleaseMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateReleaseTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateReleaseMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("release.name", String.valueOf(request.getRelease().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteReleaseTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteReleaseMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listVariantsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listVariantsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getVariantTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getVariantMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings createVariantTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createVariantMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateVariantTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateVariantMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("variant.name", String.valueOf(request.getVariant().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteVariantTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteVariantMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listRolloutsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listRolloutsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getRolloutTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getRolloutMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings suspendRolloutTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(suspendRolloutMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings resumeRolloutTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(resumeRolloutMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings abortRolloutTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(abortRolloutMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + + this.listResourceBundlesCallable = + callableFactory.createUnaryCallable( + listResourceBundlesTransportSettings, + settings.listResourceBundlesSettings(), + clientContext); + this.listResourceBundlesPagedCallable = + callableFactory.createPagedCallable( + listResourceBundlesTransportSettings, + settings.listResourceBundlesSettings(), + clientContext); + this.getResourceBundleCallable = + callableFactory.createUnaryCallable( + getResourceBundleTransportSettings, + settings.getResourceBundleSettings(), + clientContext); + this.createResourceBundleCallable = + callableFactory.createUnaryCallable( + createResourceBundleTransportSettings, + settings.createResourceBundleSettings(), + clientContext); + this.createResourceBundleOperationCallable = + callableFactory.createOperationCallable( + createResourceBundleTransportSettings, + settings.createResourceBundleOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.updateResourceBundleCallable = + callableFactory.createUnaryCallable( + updateResourceBundleTransportSettings, + settings.updateResourceBundleSettings(), + clientContext); + this.updateResourceBundleOperationCallable = + callableFactory.createOperationCallable( + updateResourceBundleTransportSettings, + settings.updateResourceBundleOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.deleteResourceBundleCallable = + callableFactory.createUnaryCallable( + deleteResourceBundleTransportSettings, + settings.deleteResourceBundleSettings(), + clientContext); + this.deleteResourceBundleOperationCallable = + callableFactory.createOperationCallable( + deleteResourceBundleTransportSettings, + settings.deleteResourceBundleOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.listFleetPackagesCallable = + callableFactory.createUnaryCallable( + listFleetPackagesTransportSettings, + settings.listFleetPackagesSettings(), + clientContext); + this.listFleetPackagesPagedCallable = + callableFactory.createPagedCallable( + listFleetPackagesTransportSettings, + settings.listFleetPackagesSettings(), + clientContext); + this.getFleetPackageCallable = + callableFactory.createUnaryCallable( + getFleetPackageTransportSettings, settings.getFleetPackageSettings(), clientContext); + this.createFleetPackageCallable = + callableFactory.createUnaryCallable( + createFleetPackageTransportSettings, + settings.createFleetPackageSettings(), + clientContext); + this.createFleetPackageOperationCallable = + callableFactory.createOperationCallable( + createFleetPackageTransportSettings, + settings.createFleetPackageOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.updateFleetPackageCallable = + callableFactory.createUnaryCallable( + updateFleetPackageTransportSettings, + settings.updateFleetPackageSettings(), + clientContext); + this.updateFleetPackageOperationCallable = + callableFactory.createOperationCallable( + updateFleetPackageTransportSettings, + settings.updateFleetPackageOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.deleteFleetPackageCallable = + callableFactory.createUnaryCallable( + deleteFleetPackageTransportSettings, + settings.deleteFleetPackageSettings(), + clientContext); + this.deleteFleetPackageOperationCallable = + callableFactory.createOperationCallable( + deleteFleetPackageTransportSettings, + settings.deleteFleetPackageOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.listReleasesCallable = + callableFactory.createUnaryCallable( + listReleasesTransportSettings, settings.listReleasesSettings(), clientContext); + this.listReleasesPagedCallable = + callableFactory.createPagedCallable( + listReleasesTransportSettings, settings.listReleasesSettings(), clientContext); + this.getReleaseCallable = + callableFactory.createUnaryCallable( + getReleaseTransportSettings, settings.getReleaseSettings(), clientContext); + this.createReleaseCallable = + callableFactory.createUnaryCallable( + createReleaseTransportSettings, settings.createReleaseSettings(), clientContext); + this.createReleaseOperationCallable = + callableFactory.createOperationCallable( + createReleaseTransportSettings, + settings.createReleaseOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.updateReleaseCallable = + callableFactory.createUnaryCallable( + updateReleaseTransportSettings, settings.updateReleaseSettings(), clientContext); + this.updateReleaseOperationCallable = + callableFactory.createOperationCallable( + updateReleaseTransportSettings, + settings.updateReleaseOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.deleteReleaseCallable = + callableFactory.createUnaryCallable( + deleteReleaseTransportSettings, settings.deleteReleaseSettings(), clientContext); + this.deleteReleaseOperationCallable = + callableFactory.createOperationCallable( + deleteReleaseTransportSettings, + settings.deleteReleaseOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.listVariantsCallable = + callableFactory.createUnaryCallable( + listVariantsTransportSettings, settings.listVariantsSettings(), clientContext); + this.listVariantsPagedCallable = + callableFactory.createPagedCallable( + listVariantsTransportSettings, settings.listVariantsSettings(), clientContext); + this.getVariantCallable = + callableFactory.createUnaryCallable( + getVariantTransportSettings, settings.getVariantSettings(), clientContext); + this.createVariantCallable = + callableFactory.createUnaryCallable( + createVariantTransportSettings, settings.createVariantSettings(), clientContext); + this.createVariantOperationCallable = + callableFactory.createOperationCallable( + createVariantTransportSettings, + settings.createVariantOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.updateVariantCallable = + callableFactory.createUnaryCallable( + updateVariantTransportSettings, settings.updateVariantSettings(), clientContext); + this.updateVariantOperationCallable = + callableFactory.createOperationCallable( + updateVariantTransportSettings, + settings.updateVariantOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.deleteVariantCallable = + callableFactory.createUnaryCallable( + deleteVariantTransportSettings, settings.deleteVariantSettings(), clientContext); + this.deleteVariantOperationCallable = + callableFactory.createOperationCallable( + deleteVariantTransportSettings, + settings.deleteVariantOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.listRolloutsCallable = + callableFactory.createUnaryCallable( + listRolloutsTransportSettings, settings.listRolloutsSettings(), clientContext); + this.listRolloutsPagedCallable = + callableFactory.createPagedCallable( + listRolloutsTransportSettings, settings.listRolloutsSettings(), clientContext); + this.getRolloutCallable = + callableFactory.createUnaryCallable( + getRolloutTransportSettings, settings.getRolloutSettings(), clientContext); + this.suspendRolloutCallable = + callableFactory.createUnaryCallable( + suspendRolloutTransportSettings, settings.suspendRolloutSettings(), clientContext); + this.suspendRolloutOperationCallable = + callableFactory.createOperationCallable( + suspendRolloutTransportSettings, + settings.suspendRolloutOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.resumeRolloutCallable = + callableFactory.createUnaryCallable( + resumeRolloutTransportSettings, settings.resumeRolloutSettings(), clientContext); + this.resumeRolloutOperationCallable = + callableFactory.createOperationCallable( + resumeRolloutTransportSettings, + settings.resumeRolloutOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.abortRolloutCallable = + callableFactory.createUnaryCallable( + abortRolloutTransportSettings, settings.abortRolloutSettings(), clientContext); + this.abortRolloutOperationCallable = + callableFactory.createOperationCallable( + abortRolloutTransportSettings, + settings.abortRolloutOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(listResourceBundlesMethodDescriptor); + methodDescriptors.add(getResourceBundleMethodDescriptor); + methodDescriptors.add(createResourceBundleMethodDescriptor); + methodDescriptors.add(updateResourceBundleMethodDescriptor); + methodDescriptors.add(deleteResourceBundleMethodDescriptor); + methodDescriptors.add(listFleetPackagesMethodDescriptor); + methodDescriptors.add(getFleetPackageMethodDescriptor); + methodDescriptors.add(createFleetPackageMethodDescriptor); + methodDescriptors.add(updateFleetPackageMethodDescriptor); + methodDescriptors.add(deleteFleetPackageMethodDescriptor); + methodDescriptors.add(listReleasesMethodDescriptor); + methodDescriptors.add(getReleaseMethodDescriptor); + methodDescriptors.add(createReleaseMethodDescriptor); + methodDescriptors.add(updateReleaseMethodDescriptor); + methodDescriptors.add(deleteReleaseMethodDescriptor); + methodDescriptors.add(listVariantsMethodDescriptor); + methodDescriptors.add(getVariantMethodDescriptor); + methodDescriptors.add(createVariantMethodDescriptor); + methodDescriptors.add(updateVariantMethodDescriptor); + methodDescriptors.add(deleteVariantMethodDescriptor); + methodDescriptors.add(listRolloutsMethodDescriptor); + methodDescriptors.add(getRolloutMethodDescriptor); + methodDescriptors.add(suspendRolloutMethodDescriptor); + methodDescriptors.add(resumeRolloutMethodDescriptor); + methodDescriptors.add(abortRolloutMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable + listResourceBundlesCallable() { + return listResourceBundlesCallable; + } + + @Override + public UnaryCallable + listResourceBundlesPagedCallable() { + return listResourceBundlesPagedCallable; + } + + @Override + public UnaryCallable getResourceBundleCallable() { + return getResourceBundleCallable; + } + + @Override + public UnaryCallable createResourceBundleCallable() { + return createResourceBundleCallable; + } + + @Override + public OperationCallable + createResourceBundleOperationCallable() { + return createResourceBundleOperationCallable; + } + + @Override + public UnaryCallable updateResourceBundleCallable() { + return updateResourceBundleCallable; + } + + @Override + public OperationCallable + updateResourceBundleOperationCallable() { + return updateResourceBundleOperationCallable; + } + + @Override + public UnaryCallable deleteResourceBundleCallable() { + return deleteResourceBundleCallable; + } + + @Override + public OperationCallable + deleteResourceBundleOperationCallable() { + return deleteResourceBundleOperationCallable; + } + + @Override + public UnaryCallable + listFleetPackagesCallable() { + return listFleetPackagesCallable; + } + + @Override + public UnaryCallable + listFleetPackagesPagedCallable() { + return listFleetPackagesPagedCallable; + } + + @Override + public UnaryCallable getFleetPackageCallable() { + return getFleetPackageCallable; + } + + @Override + public UnaryCallable createFleetPackageCallable() { + return createFleetPackageCallable; + } + + @Override + public OperationCallable + createFleetPackageOperationCallable() { + return createFleetPackageOperationCallable; + } + + @Override + public UnaryCallable updateFleetPackageCallable() { + return updateFleetPackageCallable; + } + + @Override + public OperationCallable + updateFleetPackageOperationCallable() { + return updateFleetPackageOperationCallable; + } + + @Override + public UnaryCallable deleteFleetPackageCallable() { + return deleteFleetPackageCallable; + } + + @Override + public OperationCallable + deleteFleetPackageOperationCallable() { + return deleteFleetPackageOperationCallable; + } + + @Override + public UnaryCallable listReleasesCallable() { + return listReleasesCallable; + } + + @Override + public UnaryCallable listReleasesPagedCallable() { + return listReleasesPagedCallable; + } + + @Override + public UnaryCallable getReleaseCallable() { + return getReleaseCallable; + } + + @Override + public UnaryCallable createReleaseCallable() { + return createReleaseCallable; + } + + @Override + public OperationCallable + createReleaseOperationCallable() { + return createReleaseOperationCallable; + } + + @Override + public UnaryCallable updateReleaseCallable() { + return updateReleaseCallable; + } + + @Override + public OperationCallable + updateReleaseOperationCallable() { + return updateReleaseOperationCallable; + } + + @Override + public UnaryCallable deleteReleaseCallable() { + return deleteReleaseCallable; + } + + @Override + public OperationCallable + deleteReleaseOperationCallable() { + return deleteReleaseOperationCallable; + } + + @Override + public UnaryCallable listVariantsCallable() { + return listVariantsCallable; + } + + @Override + public UnaryCallable listVariantsPagedCallable() { + return listVariantsPagedCallable; + } + + @Override + public UnaryCallable getVariantCallable() { + return getVariantCallable; + } + + @Override + public UnaryCallable createVariantCallable() { + return createVariantCallable; + } + + @Override + public OperationCallable + createVariantOperationCallable() { + return createVariantOperationCallable; + } + + @Override + public UnaryCallable updateVariantCallable() { + return updateVariantCallable; + } + + @Override + public OperationCallable + updateVariantOperationCallable() { + return updateVariantOperationCallable; + } + + @Override + public UnaryCallable deleteVariantCallable() { + return deleteVariantCallable; + } + + @Override + public OperationCallable + deleteVariantOperationCallable() { + return deleteVariantOperationCallable; + } + + @Override + public UnaryCallable listRolloutsCallable() { + return listRolloutsCallable; + } + + @Override + public UnaryCallable listRolloutsPagedCallable() { + return listRolloutsPagedCallable; + } + + @Override + public UnaryCallable getRolloutCallable() { + return getRolloutCallable; + } + + @Override + public UnaryCallable suspendRolloutCallable() { + return suspendRolloutCallable; + } + + @Override + public OperationCallable + suspendRolloutOperationCallable() { + return suspendRolloutOperationCallable; + } + + @Override + public UnaryCallable resumeRolloutCallable() { + return resumeRolloutCallable; + } + + @Override + public OperationCallable + resumeRolloutOperationCallable() { + return resumeRolloutOperationCallable; + } + + @Override + public UnaryCallable abortRolloutCallable() { + return abortRolloutCallable; + } + + @Override + public OperationCallable + abortRolloutOperationCallable() { + return abortRolloutOperationCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json b/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json new file mode 100644 index 000000000000..5d6f969264ef --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json @@ -0,0 +1,2567 @@ +[ + { + "name": "com.google.api.ClientLibraryDestination", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibraryOrganization", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldBehavior", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo$Format", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.LaunchStage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$History", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Style", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.TypeReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.TypeReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.AbortRolloutRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.AbortRolloutRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.AllAtOnceStrategy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.AllAtOnceStrategy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ClusterInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ClusterInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ClusterInfo$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateFleetPackageRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateFleetPackageRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateReleaseRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateReleaseRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateResourceBundleRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateResourceBundleRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateVariantRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.CreateVariantRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteReleaseRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteReleaseRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteVariantRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeleteVariantRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.DeletionPropagationPolicy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Fleet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Fleet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Fleet$LabelSelector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Fleet$LabelSelector$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$CloudBuildRepository", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$CloudBuildRepository$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$ResourceBundleSelector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$ResourceBundleSelector$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$ResourceBundleTag", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$ResourceBundleTag$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$Target", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$Target$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$VariantSelector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackage$VariantSelector$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackageError", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackageError$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackageInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackageInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.FleetPackageInfo$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetFleetPackageRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetFleetPackageRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetReleaseRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetReleaseRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetResourceBundleRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetResourceBundleRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetRolloutRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetRolloutRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetVariantRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.GetVariantRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListFleetPackagesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListFleetPackagesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListFleetPackagesResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListFleetPackagesResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListReleasesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListReleasesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListReleasesResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListReleasesResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListResourceBundlesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListResourceBundlesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListResourceBundlesResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListResourceBundlesResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListRolloutsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListRolloutsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListRolloutsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListRolloutsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListVariantsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListVariantsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListVariantsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ListVariantsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.OperationMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.OperationMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Release", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Release$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Release$Lifecycle", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ReleaseInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ReleaseInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ResourceBundle", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ResourceBundle$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo$SyncState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ResumeRolloutRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.ResumeRolloutRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RollingStrategy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RollingStrategy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RollingStrategyInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RollingStrategyInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Rollout", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Rollout$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RolloutInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RolloutInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RolloutInfo$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RolloutStrategy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RolloutStrategy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RolloutStrategyInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.RolloutStrategyInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.SuspendRolloutRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.SuspendRolloutRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateReleaseRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateReleaseRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateVariantRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.UpdateVariantRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Variant", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.configdelivery.v1.Variant$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.GetLocationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.GetLocationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.Location", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.Location$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.CancelOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.CancelOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.DeleteOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.DeleteOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.GetOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.GetOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.Operation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.Operation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.OperationInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.OperationInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.WaitOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.WaitOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Any", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Any$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$Edition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnumType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$CType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Timestamp", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Timestamp$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Status", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Status$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] \ No newline at end of file diff --git a/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientHttpJsonTest.java b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientHttpJsonTest.java new file mode 100644 index 000000000000..377e2ab01428 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientHttpJsonTest.java @@ -0,0 +1,2789 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListFleetPackagesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListLocationsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListReleasesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListResourceBundlesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListRolloutsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListVariantsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.configdelivery.v1.stub.HttpJsonConfigDeliveryStub; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class ConfigDeliveryClientHttpJsonTest { + private static MockHttpService mockService; + private static ConfigDeliveryClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonConfigDeliveryStub.getMethodDescriptors(), + ConfigDeliverySettings.getDefaultEndpoint()); + ConfigDeliverySettings settings = + ConfigDeliverySettings.newHttpJsonBuilder() + .setTransportChannelProvider( + ConfigDeliverySettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = ConfigDeliveryClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void listResourceBundlesTest() throws Exception { + ResourceBundle responsesElement = ResourceBundle.newBuilder().build(); + ListResourceBundlesResponse expectedResponse = + ListResourceBundlesResponse.newBuilder() + .setNextPageToken("") + .addAllResourceBundles(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListResourceBundlesPagedResponse pagedListResponse = client.listResourceBundles(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResourceBundlesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listResourceBundlesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listResourceBundles(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listResourceBundlesTest2() throws Exception { + ResourceBundle responsesElement = ResourceBundle.newBuilder().build(); + ListResourceBundlesResponse expectedResponse = + ListResourceBundlesResponse.newBuilder() + .setNextPageToken("") + .addAllResourceBundles(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-5833/locations/location-5833"; + + ListResourceBundlesPagedResponse pagedListResponse = client.listResourceBundles(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResourceBundlesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listResourceBundlesExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + client.listResourceBundles(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getResourceBundleTest() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + mockService.addResponse(expectedResponse); + + ResourceBundleName name = ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + + ResourceBundle actualResponse = client.getResourceBundle(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getResourceBundleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ResourceBundleName name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + client.getResourceBundle(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getResourceBundleTest2() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + mockService.addResponse(expectedResponse); + + String name = + "projects/project-3769/locations/location-3769/resourceBundles/resourceBundle-3769"; + + ResourceBundle actualResponse = client.getResourceBundle(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getResourceBundleExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-3769/locations/location-3769/resourceBundles/resourceBundle-3769"; + client.getResourceBundle(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createResourceBundleTest() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + + ResourceBundle actualResponse = + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createResourceBundleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void createResourceBundleTest2() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = "projects/project-5833/locations/location-5833"; + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + + ResourceBundle actualResponse = + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createResourceBundleExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void updateResourceBundleTest() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ResourceBundle resourceBundle = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + ResourceBundle actualResponse = + client.updateResourceBundleAsync(resourceBundle, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateResourceBundleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ResourceBundle resourceBundle = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateResourceBundleAsync(resourceBundle, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteResourceBundleTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ResourceBundleName name = ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + + client.deleteResourceBundleAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteResourceBundleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ResourceBundleName name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + client.deleteResourceBundleAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteResourceBundleTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = + "projects/project-3769/locations/location-3769/resourceBundles/resourceBundle-3769"; + + client.deleteResourceBundleAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteResourceBundleExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-3769/locations/location-3769/resourceBundles/resourceBundle-3769"; + client.deleteResourceBundleAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void listFleetPackagesTest() throws Exception { + FleetPackage responsesElement = FleetPackage.newBuilder().build(); + ListFleetPackagesResponse expectedResponse = + ListFleetPackagesResponse.newBuilder() + .setNextPageToken("") + .addAllFleetPackages(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListFleetPackagesPagedResponse pagedListResponse = client.listFleetPackages(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getFleetPackagesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listFleetPackagesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listFleetPackages(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listFleetPackagesTest2() throws Exception { + FleetPackage responsesElement = FleetPackage.newBuilder().build(); + ListFleetPackagesResponse expectedResponse = + ListFleetPackagesResponse.newBuilder() + .setNextPageToken("") + .addAllFleetPackages(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-5833/locations/location-5833"; + + ListFleetPackagesPagedResponse pagedListResponse = client.listFleetPackages(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getFleetPackagesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listFleetPackagesExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + client.listFleetPackages(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getFleetPackageTest() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + mockService.addResponse(expectedResponse); + + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + + FleetPackage actualResponse = client.getFleetPackage(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getFleetPackageExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + client.getFleetPackage(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getFleetPackageTest2() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-5919/locations/location-5919/fleetPackages/fleetPackage-5919"; + + FleetPackage actualResponse = client.getFleetPackage(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getFleetPackageExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-5919/locations/location-5919/fleetPackages/fleetPackage-5919"; + client.getFleetPackage(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createFleetPackageTest() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + + FleetPackage actualResponse = + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createFleetPackageExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void createFleetPackageTest2() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = "projects/project-5833/locations/location-5833"; + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + + FleetPackage actualResponse = + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createFleetPackageExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void updateFleetPackageTest() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + FleetPackage fleetPackage = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + FleetPackage actualResponse = client.updateFleetPackageAsync(fleetPackage, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateFleetPackageExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FleetPackage fleetPackage = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateFleetPackageAsync(fleetPackage, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteFleetPackageTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + + client.deleteFleetPackageAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteFleetPackageExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + client.deleteFleetPackageAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteFleetPackageTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = "projects/project-5919/locations/location-5919/fleetPackages/fleetPackage-5919"; + + client.deleteFleetPackageAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteFleetPackageExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-5919/locations/location-5919/fleetPackages/fleetPackage-5919"; + client.deleteFleetPackageAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void listReleasesTest() throws Exception { + Release responsesElement = Release.newBuilder().build(); + ListReleasesResponse expectedResponse = + ListReleasesResponse.newBuilder() + .setNextPageToken("") + .addAllReleases(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + + ListReleasesPagedResponse pagedListResponse = client.listReleases(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getReleasesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listReleasesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + client.listReleases(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listReleasesTest2() throws Exception { + Release responsesElement = Release.newBuilder().build(); + ListReleasesResponse expectedResponse = + ListReleasesResponse.newBuilder() + .setNextPageToken("") + .addAllReleases(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = + "projects/project-1464/locations/location-1464/resourceBundles/resourceBundle-1464"; + + ListReleasesPagedResponse pagedListResponse = client.listReleases(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getReleasesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listReleasesExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = + "projects/project-1464/locations/location-1464/resourceBundles/resourceBundle-1464"; + client.listReleases(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getReleaseTest() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ReleaseName name = ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + + Release actualResponse = client.getRelease(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getReleaseExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ReleaseName name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + client.getRelease(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getReleaseTest2() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = + "projects/project-9123/locations/location-9123/resourceBundles/resourceBundle-9123/releases/release-9123"; + + Release actualResponse = client.getRelease(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getReleaseExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-9123/locations/location-9123/resourceBundles/resourceBundle-9123/releases/release-9123"; + client.getRelease(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createReleaseTest() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + + Release actualResponse = client.createReleaseAsync(parent, release, releaseId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createReleaseExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + client.createReleaseAsync(parent, release, releaseId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void createReleaseTest2() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = + "projects/project-1464/locations/location-1464/resourceBundles/resourceBundle-1464"; + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + + Release actualResponse = client.createReleaseAsync(parent, release, releaseId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createReleaseExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = + "projects/project-1464/locations/location-1464/resourceBundles/resourceBundle-1464"; + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + client.createReleaseAsync(parent, release, releaseId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void updateReleaseTest() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + Release release = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Release actualResponse = client.updateReleaseAsync(release, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateReleaseExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + Release release = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateReleaseAsync(release, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteReleaseTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ReleaseName name = ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + + client.deleteReleaseAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteReleaseExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ReleaseName name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + client.deleteReleaseAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteReleaseTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = + "projects/project-9123/locations/location-9123/resourceBundles/resourceBundle-9123/releases/release-9123"; + + client.deleteReleaseAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteReleaseExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-9123/locations/location-9123/resourceBundles/resourceBundle-9123/releases/release-9123"; + client.deleteReleaseAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void listVariantsTest() throws Exception { + Variant responsesElement = Variant.newBuilder().build(); + ListVariantsResponse expectedResponse = + ListVariantsResponse.newBuilder() + .setNextPageToken("") + .addAllVariants(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + + ListVariantsPagedResponse pagedListResponse = client.listVariants(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getVariantsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listVariantsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + client.listVariants(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listVariantsTest2() throws Exception { + Variant responsesElement = Variant.newBuilder().build(); + ListVariantsResponse expectedResponse = + ListVariantsResponse.newBuilder() + .setNextPageToken("") + .addAllVariants(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = + "projects/project-7922/locations/location-7922/resourceBundles/resourceBundle-7922/releases/release-7922"; + + ListVariantsPagedResponse pagedListResponse = client.listVariants(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getVariantsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listVariantsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = + "projects/project-7922/locations/location-7922/resourceBundles/resourceBundle-7922/releases/release-7922"; + client.listVariants(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getVariantTest() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + + Variant actualResponse = client.getVariant(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getVariantExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + client.getVariant(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getVariantTest2() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = + "projects/project-8891/locations/location-8891/resourceBundles/resourceBundle-8891/releases/release-8891/variants/variant-8891"; + + Variant actualResponse = client.getVariant(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getVariantExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-8891/locations/location-8891/resourceBundles/resourceBundle-8891/releases/release-8891/variants/variant-8891"; + client.getVariant(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createVariantTest() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + + Variant actualResponse = client.createVariantAsync(parent, variant, variantId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createVariantExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + client.createVariantAsync(parent, variant, variantId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void createVariantTest2() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = + "projects/project-7922/locations/location-7922/resourceBundles/resourceBundle-7922/releases/release-7922"; + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + + Variant actualResponse = client.createVariantAsync(parent, variant, variantId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createVariantExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = + "projects/project-7922/locations/location-7922/resourceBundles/resourceBundle-7922/releases/release-7922"; + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + client.createVariantAsync(parent, variant, variantId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void updateVariantTest() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + Variant variant = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Variant actualResponse = client.updateVariantAsync(variant, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateVariantExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + Variant variant = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateVariantAsync(variant, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteVariantTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + + client.deleteVariantAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteVariantExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + client.deleteVariantAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteVariantTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = + "projects/project-8891/locations/location-8891/resourceBundles/resourceBundle-8891/releases/release-8891/variants/variant-8891"; + + client.deleteVariantAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteVariantExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-8891/locations/location-8891/resourceBundles/resourceBundle-8891/releases/release-8891/variants/variant-8891"; + client.deleteVariantAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void listRolloutsTest() throws Exception { + Rollout responsesElement = Rollout.newBuilder().build(); + ListRolloutsResponse expectedResponse = + ListRolloutsResponse.newBuilder() + .setNextPageToken("") + .addAllRollouts(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + FleetPackageName parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + + ListRolloutsPagedResponse pagedListResponse = client.listRollouts(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRolloutsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listRolloutsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FleetPackageName parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + client.listRollouts(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listRolloutsTest2() throws Exception { + Rollout responsesElement = Rollout.newBuilder().build(); + ListRolloutsResponse expectedResponse = + ListRolloutsResponse.newBuilder() + .setNextPageToken("") + .addAllRollouts(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-5472/locations/location-5472/fleetPackages/fleetPackage-5472"; + + ListRolloutsPagedResponse pagedListResponse = client.listRollouts(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRolloutsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listRolloutsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = + "projects/project-5472/locations/location-5472/fleetPackages/fleetPackage-5472"; + client.listRollouts(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.getRollout(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getRolloutExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.getRollout(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + + Rollout actualResponse = client.getRollout(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getRolloutExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + client.getRollout(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void suspendRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("suspendRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.suspendRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void suspendRolloutExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.suspendRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void suspendRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("suspendRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + + Rollout actualResponse = client.suspendRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void suspendRolloutExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + client.suspendRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void resumeRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("resumeRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.resumeRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void resumeRolloutExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.resumeRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void resumeRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("resumeRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + + Rollout actualResponse = client.resumeRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void resumeRolloutExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + client.resumeRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void abortRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("abortRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.abortRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void abortRolloutExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.abortRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void abortRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("abortRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + + Rollout actualResponse = client.abortRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void abortRolloutExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-1349/locations/location-1349/fleetPackages/fleetPackage-1349/rollouts/rollout-1349"; + client.abortRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientTest.java b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientTest.java new file mode 100644 index 000000000000..ce8e8bfa742a --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/ConfigDeliveryClientTest.java @@ -0,0 +1,2497 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListFleetPackagesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListLocationsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListReleasesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListResourceBundlesPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListRolloutsPagedResponse; +import static com.google.cloud.configdelivery.v1.ConfigDeliveryClient.ListVariantsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class ConfigDeliveryClientTest { + private static MockConfigDelivery mockConfigDelivery; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private ConfigDeliveryClient client; + + @BeforeClass + public static void startStaticServer() { + mockConfigDelivery = new MockConfigDelivery(); + mockLocations = new MockLocations(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockConfigDelivery, mockLocations)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + ConfigDeliverySettings settings = + ConfigDeliverySettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = ConfigDeliveryClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void listResourceBundlesTest() throws Exception { + ResourceBundle responsesElement = ResourceBundle.newBuilder().build(); + ListResourceBundlesResponse expectedResponse = + ListResourceBundlesResponse.newBuilder() + .setNextPageToken("") + .addAllResourceBundles(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListResourceBundlesPagedResponse pagedListResponse = client.listResourceBundles(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResourceBundlesList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListResourceBundlesRequest actualRequest = ((ListResourceBundlesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listResourceBundlesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listResourceBundles(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listResourceBundlesTest2() throws Exception { + ResourceBundle responsesElement = ResourceBundle.newBuilder().build(); + ListResourceBundlesResponse expectedResponse = + ListResourceBundlesResponse.newBuilder() + .setNextPageToken("") + .addAllResourceBundles(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListResourceBundlesPagedResponse pagedListResponse = client.listResourceBundles(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResourceBundlesList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListResourceBundlesRequest actualRequest = ((ListResourceBundlesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listResourceBundlesExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + client.listResourceBundles(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getResourceBundleTest() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + ResourceBundleName name = ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + + ResourceBundle actualResponse = client.getResourceBundle(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetResourceBundleRequest actualRequest = ((GetResourceBundleRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getResourceBundleExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ResourceBundleName name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + client.getResourceBundle(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getResourceBundleTest2() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String name = "name3373707"; + + ResourceBundle actualResponse = client.getResourceBundle(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetResourceBundleRequest actualRequest = ((GetResourceBundleRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getResourceBundleExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.getResourceBundle(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createResourceBundleTest() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + + ResourceBundle actualResponse = + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateResourceBundleRequest actualRequest = + ((CreateResourceBundleRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(resourceBundle, actualRequest.getResourceBundle()); + Assert.assertEquals(resourceBundleId, actualRequest.getResourceBundleId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createResourceBundleExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void createResourceBundleTest2() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String parent = "parent-995424086"; + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + + ResourceBundle actualResponse = + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateResourceBundleRequest actualRequest = + ((CreateResourceBundleRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(resourceBundle, actualRequest.getResourceBundle()); + Assert.assertEquals(resourceBundleId, actualRequest.getResourceBundleId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createResourceBundleExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + client.createResourceBundleAsync(parent, resourceBundle, resourceBundleId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void updateResourceBundleTest() throws Exception { + ResourceBundle expectedResponse = + ResourceBundle.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setDescription("description-1724546052") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + ResourceBundle actualResponse = + client.updateResourceBundleAsync(resourceBundle, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateResourceBundleRequest actualRequest = + ((UpdateResourceBundleRequest) actualRequests.get(0)); + + Assert.assertEquals(resourceBundle, actualRequest.getResourceBundle()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateResourceBundleExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateResourceBundleAsync(resourceBundle, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteResourceBundleTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + ResourceBundleName name = ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + + client.deleteResourceBundleAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteResourceBundleRequest actualRequest = + ((DeleteResourceBundleRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteResourceBundleExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ResourceBundleName name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + client.deleteResourceBundleAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteResourceBundleTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteResourceBundleTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String name = "name3373707"; + + client.deleteResourceBundleAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteResourceBundleRequest actualRequest = + ((DeleteResourceBundleRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteResourceBundleExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.deleteResourceBundleAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listFleetPackagesTest() throws Exception { + FleetPackage responsesElement = FleetPackage.newBuilder().build(); + ListFleetPackagesResponse expectedResponse = + ListFleetPackagesResponse.newBuilder() + .setNextPageToken("") + .addAllFleetPackages(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListFleetPackagesPagedResponse pagedListResponse = client.listFleetPackages(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getFleetPackagesList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListFleetPackagesRequest actualRequest = ((ListFleetPackagesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listFleetPackagesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listFleetPackages(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listFleetPackagesTest2() throws Exception { + FleetPackage responsesElement = FleetPackage.newBuilder().build(); + ListFleetPackagesResponse expectedResponse = + ListFleetPackagesResponse.newBuilder() + .setNextPageToken("") + .addAllFleetPackages(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListFleetPackagesPagedResponse pagedListResponse = client.listFleetPackages(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getFleetPackagesList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListFleetPackagesRequest actualRequest = ((ListFleetPackagesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listFleetPackagesExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + client.listFleetPackages(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getFleetPackageTest() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + + FleetPackage actualResponse = client.getFleetPackage(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetFleetPackageRequest actualRequest = ((GetFleetPackageRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getFleetPackageExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + client.getFleetPackage(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getFleetPackageTest2() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String name = "name3373707"; + + FleetPackage actualResponse = client.getFleetPackage(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetFleetPackageRequest actualRequest = ((GetFleetPackageRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getFleetPackageExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.getFleetPackage(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createFleetPackageTest() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + + FleetPackage actualResponse = + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateFleetPackageRequest actualRequest = ((CreateFleetPackageRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(fleetPackage, actualRequest.getFleetPackage()); + Assert.assertEquals(fleetPackageId, actualRequest.getFleetPackageId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createFleetPackageExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void createFleetPackageTest2() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String parent = "parent-995424086"; + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + + FleetPackage actualResponse = + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateFleetPackageRequest actualRequest = ((CreateFleetPackageRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(fleetPackage, actualRequest.getFleetPackage()); + Assert.assertEquals(fleetPackageId, actualRequest.getFleetPackageId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createFleetPackageExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + client.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void updateFleetPackageTest() throws Exception { + FleetPackage expectedResponse = + FleetPackage.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setResourceBundleSelector(FleetPackage.ResourceBundleSelector.newBuilder().build()) + .setTarget(FleetPackage.Target.newBuilder().build()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setVariantSelector(FleetPackage.VariantSelector.newBuilder().build()) + .setInfo(FleetPackageInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + FleetPackage actualResponse = client.updateFleetPackageAsync(fleetPackage, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateFleetPackageRequest actualRequest = ((UpdateFleetPackageRequest) actualRequests.get(0)); + + Assert.assertEquals(fleetPackage, actualRequest.getFleetPackage()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateFleetPackageExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateFleetPackageAsync(fleetPackage, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteFleetPackageTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + + client.deleteFleetPackageAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteFleetPackageRequest actualRequest = ((DeleteFleetPackageRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteFleetPackageExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + client.deleteFleetPackageAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteFleetPackageTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteFleetPackageTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String name = "name3373707"; + + client.deleteFleetPackageAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteFleetPackageRequest actualRequest = ((DeleteFleetPackageRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteFleetPackageExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.deleteFleetPackageAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listReleasesTest() throws Exception { + Release responsesElement = Release.newBuilder().build(); + ListReleasesResponse expectedResponse = + ListReleasesResponse.newBuilder() + .setNextPageToken("") + .addAllReleases(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + + ListReleasesPagedResponse pagedListResponse = client.listReleases(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getReleasesList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListReleasesRequest actualRequest = ((ListReleasesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listReleasesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + client.listReleases(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listReleasesTest2() throws Exception { + Release responsesElement = Release.newBuilder().build(); + ListReleasesResponse expectedResponse = + ListReleasesResponse.newBuilder() + .setNextPageToken("") + .addAllReleases(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListReleasesPagedResponse pagedListResponse = client.listReleases(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getReleasesList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListReleasesRequest actualRequest = ((ListReleasesRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listReleasesExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + client.listReleases(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getReleaseTest() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + ReleaseName name = ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + + Release actualResponse = client.getRelease(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetReleaseRequest actualRequest = ((GetReleaseRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getReleaseExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ReleaseName name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + client.getRelease(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getReleaseTest2() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String name = "name3373707"; + + Release actualResponse = client.getRelease(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetReleaseRequest actualRequest = ((GetReleaseRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getReleaseExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.getRelease(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createReleaseTest() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + + Release actualResponse = client.createReleaseAsync(parent, release, releaseId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateReleaseRequest actualRequest = ((CreateReleaseRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(release, actualRequest.getRelease()); + Assert.assertEquals(releaseId, actualRequest.getReleaseId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createReleaseExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + client.createReleaseAsync(parent, release, releaseId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void createReleaseTest2() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String parent = "parent-995424086"; + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + + Release actualResponse = client.createReleaseAsync(parent, release, releaseId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateReleaseRequest actualRequest = ((CreateReleaseRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(release, actualRequest.getRelease()); + Assert.assertEquals(releaseId, actualRequest.getReleaseId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createReleaseExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + client.createReleaseAsync(parent, release, releaseId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void updateReleaseTest() throws Exception { + Release expectedResponse = + Release.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .putAllLabels(new HashMap()) + .setVersion("version351608024") + .setPublishTime(Timestamp.newBuilder().build()) + .setInfo(ReleaseInfo.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + Release release = Release.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Release actualResponse = client.updateReleaseAsync(release, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateReleaseRequest actualRequest = ((UpdateReleaseRequest) actualRequests.get(0)); + + Assert.assertEquals(release, actualRequest.getRelease()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateReleaseExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + Release release = Release.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateReleaseAsync(release, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteReleaseTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + ReleaseName name = ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + + client.deleteReleaseAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteReleaseRequest actualRequest = ((DeleteReleaseRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteReleaseExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ReleaseName name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + client.deleteReleaseAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteReleaseTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteReleaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String name = "name3373707"; + + client.deleteReleaseAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteReleaseRequest actualRequest = ((DeleteReleaseRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteReleaseExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.deleteReleaseAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listVariantsTest() throws Exception { + Variant responsesElement = Variant.newBuilder().build(); + ListVariantsResponse expectedResponse = + ListVariantsResponse.newBuilder() + .setNextPageToken("") + .addAllVariants(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + + ListVariantsPagedResponse pagedListResponse = client.listVariants(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getVariantsList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListVariantsRequest actualRequest = ((ListVariantsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listVariantsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + client.listVariants(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listVariantsTest2() throws Exception { + Variant responsesElement = Variant.newBuilder().build(); + ListVariantsResponse expectedResponse = + ListVariantsResponse.newBuilder() + .setNextPageToken("") + .addAllVariants(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListVariantsPagedResponse pagedListResponse = client.listVariants(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getVariantsList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListVariantsRequest actualRequest = ((ListVariantsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listVariantsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + client.listVariants(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getVariantTest() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + + Variant actualResponse = client.getVariant(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetVariantRequest actualRequest = ((GetVariantRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getVariantExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + client.getVariant(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getVariantTest2() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String name = "name3373707"; + + Variant actualResponse = client.getVariant(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetVariantRequest actualRequest = ((GetVariantRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getVariantExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.getVariant(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createVariantTest() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + + Variant actualResponse = client.createVariantAsync(parent, variant, variantId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateVariantRequest actualRequest = ((CreateVariantRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(variant, actualRequest.getVariant()); + Assert.assertEquals(variantId, actualRequest.getVariantId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createVariantExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + client.createVariantAsync(parent, variant, variantId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void createVariantTest2() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String parent = "parent-995424086"; + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + + Variant actualResponse = client.createVariantAsync(parent, variant, variantId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateVariantRequest actualRequest = ((CreateVariantRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(variant, actualRequest.getVariant()); + Assert.assertEquals(variantId, actualRequest.getVariantId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createVariantExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + client.createVariantAsync(parent, variant, variantId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void updateVariantTest() throws Exception { + Variant expectedResponse = + Variant.newBuilder() + .putAllLabels(new HashMap()) + .addAllResources(new ArrayList()) + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + Variant variant = Variant.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Variant actualResponse = client.updateVariantAsync(variant, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateVariantRequest actualRequest = ((UpdateVariantRequest) actualRequests.get(0)); + + Assert.assertEquals(variant, actualRequest.getVariant()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateVariantExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + Variant variant = Variant.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateVariantAsync(variant, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteVariantTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + + client.deleteVariantAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteVariantRequest actualRequest = ((DeleteVariantRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteVariantExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + client.deleteVariantAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteVariantTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteVariantTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String name = "name3373707"; + + client.deleteVariantAsync(name).get(); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteVariantRequest actualRequest = ((DeleteVariantRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteVariantExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.deleteVariantAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listRolloutsTest() throws Exception { + Rollout responsesElement = Rollout.newBuilder().build(); + ListRolloutsResponse expectedResponse = + ListRolloutsResponse.newBuilder() + .setNextPageToken("") + .addAllRollouts(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + FleetPackageName parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + + ListRolloutsPagedResponse pagedListResponse = client.listRollouts(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRolloutsList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListRolloutsRequest actualRequest = ((ListRolloutsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listRolloutsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + FleetPackageName parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + client.listRollouts(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listRolloutsTest2() throws Exception { + Rollout responsesElement = Rollout.newBuilder().build(); + ListRolloutsResponse expectedResponse = + ListRolloutsResponse.newBuilder() + .setNextPageToken("") + .addAllRollouts(Arrays.asList(responsesElement)) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListRolloutsPagedResponse pagedListResponse = client.listRollouts(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRolloutsList().get(0), resources.get(0)); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListRolloutsRequest actualRequest = ((ListRolloutsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listRolloutsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String parent = "parent-995424086"; + client.listRollouts(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.getRollout(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetRolloutRequest actualRequest = ((GetRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getRolloutExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.getRollout(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockConfigDelivery.addResponse(expectedResponse); + + String name = "name3373707"; + + Rollout actualResponse = client.getRollout(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetRolloutRequest actualRequest = ((GetRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getRolloutExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.getRollout(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void suspendRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("suspendRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.suspendRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SuspendRolloutRequest actualRequest = ((SuspendRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void suspendRolloutExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.suspendRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void suspendRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("suspendRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String name = "name3373707"; + + Rollout actualResponse = client.suspendRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SuspendRolloutRequest actualRequest = ((SuspendRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void suspendRolloutExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.suspendRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void resumeRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("resumeRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.resumeRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ResumeRolloutRequest actualRequest = ((ResumeRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void resumeRolloutExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.resumeRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void resumeRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("resumeRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String name = "name3373707"; + + Rollout actualResponse = client.resumeRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ResumeRolloutRequest actualRequest = ((ResumeRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void resumeRolloutExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.resumeRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void abortRolloutTest() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("abortRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + + Rollout actualResponse = client.abortRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AbortRolloutRequest actualRequest = ((AbortRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void abortRolloutExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + client.abortRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void abortRolloutTest2() throws Exception { + Rollout expectedResponse = + Rollout.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setRelease( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRolloutStrategy(RolloutStrategy.newBuilder().build()) + .setInfo(RolloutInfo.newBuilder().build()) + .setDeletionPropagationPolicy(DeletionPropagationPolicy.forNumber(0)) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("abortRolloutTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockConfigDelivery.addResponse(resultOperation); + + String name = "name3373707"; + + Rollout actualResponse = client.abortRolloutAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockConfigDelivery.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AbortRolloutRequest actualRequest = ((AbortRolloutRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void abortRolloutExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockConfigDelivery.addException(exception); + + try { + String name = "name3373707"; + client.abortRolloutAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDelivery.java b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDelivery.java new file mode 100644 index 000000000000..e73d519fd7a5 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDelivery.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockConfigDelivery implements MockGrpcService { + private final MockConfigDeliveryImpl serviceImpl; + + public MockConfigDelivery() { + serviceImpl = new MockConfigDeliveryImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDeliveryImpl.java b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDeliveryImpl.java new file mode 100644 index 000000000000..5e540644e144 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockConfigDeliveryImpl.java @@ -0,0 +1,588 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.core.BetaApi; +import com.google.cloud.configdelivery.v1.ConfigDeliveryGrpc.ConfigDeliveryImplBase; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockConfigDeliveryImpl extends ConfigDeliveryImplBase { + private List requests; + private Queue responses; + + public MockConfigDeliveryImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void listResourceBundles( + ListResourceBundlesRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListResourceBundlesResponse) { + requests.add(request); + responseObserver.onNext(((ListResourceBundlesResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListResourceBundles, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListResourceBundlesResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getResourceBundle( + GetResourceBundleRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ResourceBundle) { + requests.add(request); + responseObserver.onNext(((ResourceBundle) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetResourceBundle, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ResourceBundle.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createResourceBundle( + CreateResourceBundleRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateResourceBundle, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateResourceBundle( + UpdateResourceBundleRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateResourceBundle, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteResourceBundle( + DeleteResourceBundleRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteResourceBundle, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listFleetPackages( + ListFleetPackagesRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListFleetPackagesResponse) { + requests.add(request); + responseObserver.onNext(((ListFleetPackagesResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListFleetPackages, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListFleetPackagesResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getFleetPackage( + GetFleetPackageRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof FleetPackage) { + requests.add(request); + responseObserver.onNext(((FleetPackage) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetFleetPackage, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + FleetPackage.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createFleetPackage( + CreateFleetPackageRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateFleetPackage, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateFleetPackage( + UpdateFleetPackageRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateFleetPackage, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteFleetPackage( + DeleteFleetPackageRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteFleetPackage, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listReleases( + ListReleasesRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListReleasesResponse) { + requests.add(request); + responseObserver.onNext(((ListReleasesResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListReleases, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListReleasesResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getRelease(GetReleaseRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Release) { + requests.add(request); + responseObserver.onNext(((Release) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetRelease, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Release.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createRelease( + CreateReleaseRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateRelease, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateRelease( + UpdateReleaseRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateRelease, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteRelease( + DeleteReleaseRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteRelease, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listVariants( + ListVariantsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListVariantsResponse) { + requests.add(request); + responseObserver.onNext(((ListVariantsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListVariants, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListVariantsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getVariant(GetVariantRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Variant) { + requests.add(request); + responseObserver.onNext(((Variant) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetVariant, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Variant.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createVariant( + CreateVariantRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateVariant, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateVariant( + UpdateVariantRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateVariant, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteVariant( + DeleteVariantRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteVariant, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listRollouts( + ListRolloutsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListRolloutsResponse) { + requests.add(request); + responseObserver.onNext(((ListRolloutsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListRollouts, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListRolloutsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getRollout(GetRolloutRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Rollout) { + requests.add(request); + responseObserver.onNext(((Rollout) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetRollout, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Rollout.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void suspendRollout( + SuspendRolloutRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SuspendRollout, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void resumeRollout( + ResumeRolloutRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ResumeRollout, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void abortRollout( + AbortRolloutRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AbortRollout, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocations.java b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocations.java new file mode 100644 index 000000000000..6bfe62747411 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocations.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocations implements MockGrpcService { + private final MockLocationsImpl serviceImpl; + + public MockLocations() { + serviceImpl = new MockLocationsImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocationsImpl.java b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocationsImpl.java new file mode 100644 index 000000000000..4a05c1668cca --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/test/java/com/google/cloud/configdelivery/v1/MockLocationsImpl.java @@ -0,0 +1,105 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.core.BetaApi; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.cloud.location.LocationsGrpc.LocationsImplBase; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocationsImpl extends LocationsImplBase { + private List requests; + private Queue responses; + + public MockLocationsImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void listLocations( + ListLocationsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListLocationsResponse) { + requests.add(request); + responseObserver.onNext(((ListLocationsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListLocations, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListLocationsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getLocation(GetLocationRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Location) { + requests.add(request); + responseObserver.onNext(((Location) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetLocation, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Location.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml new file mode 100644 index 000000000000..0b8180e5c626 --- /dev/null +++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml @@ -0,0 +1,45 @@ + + 4.0.0 + com.google.api.grpc + grpc-google-cloud-configdelivery-v1 + 0.4.0-SNAPSHOT + grpc-google-cloud-configdelivery-v1 + GRPC library for google-cloud-configdelivery + + com.google.cloud + google-cloud-configdelivery-parent + 0.4.0-SNAPSHOT + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-cloud-configdelivery-v1 + + + com.google.guava + guava + + + diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryGrpc.java b/java-configdelivery/grpc-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryGrpc.java new file mode 100644 index 000000000000..d7be8fae31eb --- /dev/null +++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryGrpc.java @@ -0,0 +1,3541 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.cloud.configdelivery.v1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * ConfigDelivery service manages the deployment of kubernetes configuration to
+ * a fleet of kubernetes clusters.
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler", + comments = "Source: google/cloud/configdelivery/v1/config_delivery.proto") +@io.grpc.stub.annotations.GrpcGenerated +public final class ConfigDeliveryGrpc { + + private ConfigDeliveryGrpc() {} + + public static final java.lang.String SERVICE_NAME = + "google.cloud.configdelivery.v1.ConfigDelivery"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest, + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse> + getListResourceBundlesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListResourceBundles", + requestType = com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.class, + responseType = com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest, + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse> + getListResourceBundlesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest, + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse> + getListResourceBundlesMethod; + if ((getListResourceBundlesMethod = ConfigDeliveryGrpc.getListResourceBundlesMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getListResourceBundlesMethod = ConfigDeliveryGrpc.getListResourceBundlesMethod) + == null) { + ConfigDeliveryGrpc.getListResourceBundlesMethod = + getListResourceBundlesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "ListResourceBundles")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("ListResourceBundles")) + .build(); + } + } + } + return getListResourceBundlesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetResourceBundleRequest, + com.google.cloud.configdelivery.v1.ResourceBundle> + getGetResourceBundleMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetResourceBundle", + requestType = com.google.cloud.configdelivery.v1.GetResourceBundleRequest.class, + responseType = com.google.cloud.configdelivery.v1.ResourceBundle.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetResourceBundleRequest, + com.google.cloud.configdelivery.v1.ResourceBundle> + getGetResourceBundleMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetResourceBundleRequest, + com.google.cloud.configdelivery.v1.ResourceBundle> + getGetResourceBundleMethod; + if ((getGetResourceBundleMethod = ConfigDeliveryGrpc.getGetResourceBundleMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getGetResourceBundleMethod = ConfigDeliveryGrpc.getGetResourceBundleMethod) == null) { + ConfigDeliveryGrpc.getGetResourceBundleMethod = + getGetResourceBundleMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetResourceBundle")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ResourceBundle + .getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("GetResourceBundle")) + .build(); + } + } + } + return getGetResourceBundleMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest, + com.google.longrunning.Operation> + getCreateResourceBundleMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateResourceBundle", + requestType = com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest, + com.google.longrunning.Operation> + getCreateResourceBundleMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest, + com.google.longrunning.Operation> + getCreateResourceBundleMethod; + if ((getCreateResourceBundleMethod = ConfigDeliveryGrpc.getCreateResourceBundleMethod) + == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getCreateResourceBundleMethod = ConfigDeliveryGrpc.getCreateResourceBundleMethod) + == null) { + ConfigDeliveryGrpc.getCreateResourceBundleMethod = + getCreateResourceBundleMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CreateResourceBundle")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("CreateResourceBundle")) + .build(); + } + } + } + return getCreateResourceBundleMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest, + com.google.longrunning.Operation> + getUpdateResourceBundleMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateResourceBundle", + requestType = com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest, + com.google.longrunning.Operation> + getUpdateResourceBundleMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest, + com.google.longrunning.Operation> + getUpdateResourceBundleMethod; + if ((getUpdateResourceBundleMethod = ConfigDeliveryGrpc.getUpdateResourceBundleMethod) + == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getUpdateResourceBundleMethod = ConfigDeliveryGrpc.getUpdateResourceBundleMethod) + == null) { + ConfigDeliveryGrpc.getUpdateResourceBundleMethod = + getUpdateResourceBundleMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "UpdateResourceBundle")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("UpdateResourceBundle")) + .build(); + } + } + } + return getUpdateResourceBundleMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest, + com.google.longrunning.Operation> + getDeleteResourceBundleMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteResourceBundle", + requestType = com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest, + com.google.longrunning.Operation> + getDeleteResourceBundleMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest, + com.google.longrunning.Operation> + getDeleteResourceBundleMethod; + if ((getDeleteResourceBundleMethod = ConfigDeliveryGrpc.getDeleteResourceBundleMethod) + == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getDeleteResourceBundleMethod = ConfigDeliveryGrpc.getDeleteResourceBundleMethod) + == null) { + ConfigDeliveryGrpc.getDeleteResourceBundleMethod = + getDeleteResourceBundleMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "DeleteResourceBundle")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("DeleteResourceBundle")) + .build(); + } + } + } + return getDeleteResourceBundleMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest, + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse> + getListFleetPackagesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListFleetPackages", + requestType = com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.class, + responseType = com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest, + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse> + getListFleetPackagesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest, + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse> + getListFleetPackagesMethod; + if ((getListFleetPackagesMethod = ConfigDeliveryGrpc.getListFleetPackagesMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getListFleetPackagesMethod = ConfigDeliveryGrpc.getListFleetPackagesMethod) == null) { + ConfigDeliveryGrpc.getListFleetPackagesMethod = + getListFleetPackagesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListFleetPackages")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("ListFleetPackages")) + .build(); + } + } + } + return getListFleetPackagesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetFleetPackageRequest, + com.google.cloud.configdelivery.v1.FleetPackage> + getGetFleetPackageMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetFleetPackage", + requestType = com.google.cloud.configdelivery.v1.GetFleetPackageRequest.class, + responseType = com.google.cloud.configdelivery.v1.FleetPackage.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetFleetPackageRequest, + com.google.cloud.configdelivery.v1.FleetPackage> + getGetFleetPackageMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetFleetPackageRequest, + com.google.cloud.configdelivery.v1.FleetPackage> + getGetFleetPackageMethod; + if ((getGetFleetPackageMethod = ConfigDeliveryGrpc.getGetFleetPackageMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getGetFleetPackageMethod = ConfigDeliveryGrpc.getGetFleetPackageMethod) == null) { + ConfigDeliveryGrpc.getGetFleetPackageMethod = + getGetFleetPackageMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetFleetPackage")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("GetFleetPackage")) + .build(); + } + } + } + return getGetFleetPackageMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest, + com.google.longrunning.Operation> + getCreateFleetPackageMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateFleetPackage", + requestType = com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest, + com.google.longrunning.Operation> + getCreateFleetPackageMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest, + com.google.longrunning.Operation> + getCreateFleetPackageMethod; + if ((getCreateFleetPackageMethod = ConfigDeliveryGrpc.getCreateFleetPackageMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getCreateFleetPackageMethod = ConfigDeliveryGrpc.getCreateFleetPackageMethod) + == null) { + ConfigDeliveryGrpc.getCreateFleetPackageMethod = + getCreateFleetPackageMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateFleetPackage")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("CreateFleetPackage")) + .build(); + } + } + } + return getCreateFleetPackageMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest, + com.google.longrunning.Operation> + getUpdateFleetPackageMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateFleetPackage", + requestType = com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest, + com.google.longrunning.Operation> + getUpdateFleetPackageMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest, + com.google.longrunning.Operation> + getUpdateFleetPackageMethod; + if ((getUpdateFleetPackageMethod = ConfigDeliveryGrpc.getUpdateFleetPackageMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getUpdateFleetPackageMethod = ConfigDeliveryGrpc.getUpdateFleetPackageMethod) + == null) { + ConfigDeliveryGrpc.getUpdateFleetPackageMethod = + getUpdateFleetPackageMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateFleetPackage")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("UpdateFleetPackage")) + .build(); + } + } + } + return getUpdateFleetPackageMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest, + com.google.longrunning.Operation> + getDeleteFleetPackageMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteFleetPackage", + requestType = com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest, + com.google.longrunning.Operation> + getDeleteFleetPackageMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest, + com.google.longrunning.Operation> + getDeleteFleetPackageMethod; + if ((getDeleteFleetPackageMethod = ConfigDeliveryGrpc.getDeleteFleetPackageMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getDeleteFleetPackageMethod = ConfigDeliveryGrpc.getDeleteFleetPackageMethod) + == null) { + ConfigDeliveryGrpc.getDeleteFleetPackageMethod = + getDeleteFleetPackageMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteFleetPackage")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("DeleteFleetPackage")) + .build(); + } + } + } + return getDeleteFleetPackageMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListReleasesRequest, + com.google.cloud.configdelivery.v1.ListReleasesResponse> + getListReleasesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListReleases", + requestType = com.google.cloud.configdelivery.v1.ListReleasesRequest.class, + responseType = com.google.cloud.configdelivery.v1.ListReleasesResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListReleasesRequest, + com.google.cloud.configdelivery.v1.ListReleasesResponse> + getListReleasesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListReleasesRequest, + com.google.cloud.configdelivery.v1.ListReleasesResponse> + getListReleasesMethod; + if ((getListReleasesMethod = ConfigDeliveryGrpc.getListReleasesMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getListReleasesMethod = ConfigDeliveryGrpc.getListReleasesMethod) == null) { + ConfigDeliveryGrpc.getListReleasesMethod = + getListReleasesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListReleases")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListReleasesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListReleasesResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("ListReleases")) + .build(); + } + } + } + return getListReleasesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetReleaseRequest, + com.google.cloud.configdelivery.v1.Release> + getGetReleaseMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetRelease", + requestType = com.google.cloud.configdelivery.v1.GetReleaseRequest.class, + responseType = com.google.cloud.configdelivery.v1.Release.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetReleaseRequest, + com.google.cloud.configdelivery.v1.Release> + getGetReleaseMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetReleaseRequest, + com.google.cloud.configdelivery.v1.Release> + getGetReleaseMethod; + if ((getGetReleaseMethod = ConfigDeliveryGrpc.getGetReleaseMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getGetReleaseMethod = ConfigDeliveryGrpc.getGetReleaseMethod) == null) { + ConfigDeliveryGrpc.getGetReleaseMethod = + getGetReleaseMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetRelease")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.GetReleaseRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.Release.getDefaultInstance())) + .setSchemaDescriptor(new ConfigDeliveryMethodDescriptorSupplier("GetRelease")) + .build(); + } + } + } + return getGetReleaseMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateReleaseRequest, com.google.longrunning.Operation> + getCreateReleaseMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateRelease", + requestType = com.google.cloud.configdelivery.v1.CreateReleaseRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateReleaseRequest, com.google.longrunning.Operation> + getCreateReleaseMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateReleaseRequest, + com.google.longrunning.Operation> + getCreateReleaseMethod; + if ((getCreateReleaseMethod = ConfigDeliveryGrpc.getCreateReleaseMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getCreateReleaseMethod = ConfigDeliveryGrpc.getCreateReleaseMethod) == null) { + ConfigDeliveryGrpc.getCreateReleaseMethod = + getCreateReleaseMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateRelease")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.CreateReleaseRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("CreateRelease")) + .build(); + } + } + } + return getCreateReleaseMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateReleaseRequest, com.google.longrunning.Operation> + getUpdateReleaseMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateRelease", + requestType = com.google.cloud.configdelivery.v1.UpdateReleaseRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateReleaseRequest, com.google.longrunning.Operation> + getUpdateReleaseMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateReleaseRequest, + com.google.longrunning.Operation> + getUpdateReleaseMethod; + if ((getUpdateReleaseMethod = ConfigDeliveryGrpc.getUpdateReleaseMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getUpdateReleaseMethod = ConfigDeliveryGrpc.getUpdateReleaseMethod) == null) { + ConfigDeliveryGrpc.getUpdateReleaseMethod = + getUpdateReleaseMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateRelease")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("UpdateRelease")) + .build(); + } + } + } + return getUpdateReleaseMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteReleaseRequest, com.google.longrunning.Operation> + getDeleteReleaseMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteRelease", + requestType = com.google.cloud.configdelivery.v1.DeleteReleaseRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteReleaseRequest, com.google.longrunning.Operation> + getDeleteReleaseMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteReleaseRequest, + com.google.longrunning.Operation> + getDeleteReleaseMethod; + if ((getDeleteReleaseMethod = ConfigDeliveryGrpc.getDeleteReleaseMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getDeleteReleaseMethod = ConfigDeliveryGrpc.getDeleteReleaseMethod) == null) { + ConfigDeliveryGrpc.getDeleteReleaseMethod = + getDeleteReleaseMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteRelease")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("DeleteRelease")) + .build(); + } + } + } + return getDeleteReleaseMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListVariantsRequest, + com.google.cloud.configdelivery.v1.ListVariantsResponse> + getListVariantsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListVariants", + requestType = com.google.cloud.configdelivery.v1.ListVariantsRequest.class, + responseType = com.google.cloud.configdelivery.v1.ListVariantsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListVariantsRequest, + com.google.cloud.configdelivery.v1.ListVariantsResponse> + getListVariantsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListVariantsRequest, + com.google.cloud.configdelivery.v1.ListVariantsResponse> + getListVariantsMethod; + if ((getListVariantsMethod = ConfigDeliveryGrpc.getListVariantsMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getListVariantsMethod = ConfigDeliveryGrpc.getListVariantsMethod) == null) { + ConfigDeliveryGrpc.getListVariantsMethod = + getListVariantsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListVariants")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListVariantsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListVariantsResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("ListVariants")) + .build(); + } + } + } + return getListVariantsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetVariantRequest, + com.google.cloud.configdelivery.v1.Variant> + getGetVariantMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetVariant", + requestType = com.google.cloud.configdelivery.v1.GetVariantRequest.class, + responseType = com.google.cloud.configdelivery.v1.Variant.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetVariantRequest, + com.google.cloud.configdelivery.v1.Variant> + getGetVariantMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetVariantRequest, + com.google.cloud.configdelivery.v1.Variant> + getGetVariantMethod; + if ((getGetVariantMethod = ConfigDeliveryGrpc.getGetVariantMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getGetVariantMethod = ConfigDeliveryGrpc.getGetVariantMethod) == null) { + ConfigDeliveryGrpc.getGetVariantMethod = + getGetVariantMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetVariant")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.GetVariantRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.Variant.getDefaultInstance())) + .setSchemaDescriptor(new ConfigDeliveryMethodDescriptorSupplier("GetVariant")) + .build(); + } + } + } + return getGetVariantMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateVariantRequest, com.google.longrunning.Operation> + getCreateVariantMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateVariant", + requestType = com.google.cloud.configdelivery.v1.CreateVariantRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateVariantRequest, com.google.longrunning.Operation> + getCreateVariantMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.CreateVariantRequest, + com.google.longrunning.Operation> + getCreateVariantMethod; + if ((getCreateVariantMethod = ConfigDeliveryGrpc.getCreateVariantMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getCreateVariantMethod = ConfigDeliveryGrpc.getCreateVariantMethod) == null) { + ConfigDeliveryGrpc.getCreateVariantMethod = + getCreateVariantMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateVariant")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.CreateVariantRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("CreateVariant")) + .build(); + } + } + } + return getCreateVariantMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateVariantRequest, com.google.longrunning.Operation> + getUpdateVariantMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateVariant", + requestType = com.google.cloud.configdelivery.v1.UpdateVariantRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateVariantRequest, com.google.longrunning.Operation> + getUpdateVariantMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.UpdateVariantRequest, + com.google.longrunning.Operation> + getUpdateVariantMethod; + if ((getUpdateVariantMethod = ConfigDeliveryGrpc.getUpdateVariantMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getUpdateVariantMethod = ConfigDeliveryGrpc.getUpdateVariantMethod) == null) { + ConfigDeliveryGrpc.getUpdateVariantMethod = + getUpdateVariantMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateVariant")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.UpdateVariantRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("UpdateVariant")) + .build(); + } + } + } + return getUpdateVariantMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteVariantRequest, com.google.longrunning.Operation> + getDeleteVariantMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteVariant", + requestType = com.google.cloud.configdelivery.v1.DeleteVariantRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteVariantRequest, com.google.longrunning.Operation> + getDeleteVariantMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.DeleteVariantRequest, + com.google.longrunning.Operation> + getDeleteVariantMethod; + if ((getDeleteVariantMethod = ConfigDeliveryGrpc.getDeleteVariantMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getDeleteVariantMethod = ConfigDeliveryGrpc.getDeleteVariantMethod) == null) { + ConfigDeliveryGrpc.getDeleteVariantMethod = + getDeleteVariantMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteVariant")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.DeleteVariantRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("DeleteVariant")) + .build(); + } + } + } + return getDeleteVariantMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListRolloutsRequest, + com.google.cloud.configdelivery.v1.ListRolloutsResponse> + getListRolloutsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListRollouts", + requestType = com.google.cloud.configdelivery.v1.ListRolloutsRequest.class, + responseType = com.google.cloud.configdelivery.v1.ListRolloutsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListRolloutsRequest, + com.google.cloud.configdelivery.v1.ListRolloutsResponse> + getListRolloutsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ListRolloutsRequest, + com.google.cloud.configdelivery.v1.ListRolloutsResponse> + getListRolloutsMethod; + if ((getListRolloutsMethod = ConfigDeliveryGrpc.getListRolloutsMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getListRolloutsMethod = ConfigDeliveryGrpc.getListRolloutsMethod) == null) { + ConfigDeliveryGrpc.getListRolloutsMethod = + getListRolloutsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListRollouts")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListRolloutsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ListRolloutsResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("ListRollouts")) + .build(); + } + } + } + return getListRolloutsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetRolloutRequest, + com.google.cloud.configdelivery.v1.Rollout> + getGetRolloutMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetRollout", + requestType = com.google.cloud.configdelivery.v1.GetRolloutRequest.class, + responseType = com.google.cloud.configdelivery.v1.Rollout.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetRolloutRequest, + com.google.cloud.configdelivery.v1.Rollout> + getGetRolloutMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.GetRolloutRequest, + com.google.cloud.configdelivery.v1.Rollout> + getGetRolloutMethod; + if ((getGetRolloutMethod = ConfigDeliveryGrpc.getGetRolloutMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getGetRolloutMethod = ConfigDeliveryGrpc.getGetRolloutMethod) == null) { + ConfigDeliveryGrpc.getGetRolloutMethod = + getGetRolloutMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetRollout")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.GetRolloutRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.Rollout.getDefaultInstance())) + .setSchemaDescriptor(new ConfigDeliveryMethodDescriptorSupplier("GetRollout")) + .build(); + } + } + } + return getGetRolloutMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.SuspendRolloutRequest, + com.google.longrunning.Operation> + getSuspendRolloutMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "SuspendRollout", + requestType = com.google.cloud.configdelivery.v1.SuspendRolloutRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.SuspendRolloutRequest, + com.google.longrunning.Operation> + getSuspendRolloutMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.SuspendRolloutRequest, + com.google.longrunning.Operation> + getSuspendRolloutMethod; + if ((getSuspendRolloutMethod = ConfigDeliveryGrpc.getSuspendRolloutMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getSuspendRolloutMethod = ConfigDeliveryGrpc.getSuspendRolloutMethod) == null) { + ConfigDeliveryGrpc.getSuspendRolloutMethod = + getSuspendRolloutMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SuspendRollout")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("SuspendRollout")) + .build(); + } + } + } + return getSuspendRolloutMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ResumeRolloutRequest, com.google.longrunning.Operation> + getResumeRolloutMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ResumeRollout", + requestType = com.google.cloud.configdelivery.v1.ResumeRolloutRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ResumeRolloutRequest, com.google.longrunning.Operation> + getResumeRolloutMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.ResumeRolloutRequest, + com.google.longrunning.Operation> + getResumeRolloutMethod; + if ((getResumeRolloutMethod = ConfigDeliveryGrpc.getResumeRolloutMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getResumeRolloutMethod = ConfigDeliveryGrpc.getResumeRolloutMethod) == null) { + ConfigDeliveryGrpc.getResumeRolloutMethod = + getResumeRolloutMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ResumeRollout")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("ResumeRollout")) + .build(); + } + } + } + return getResumeRolloutMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.AbortRolloutRequest, com.google.longrunning.Operation> + getAbortRolloutMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AbortRollout", + requestType = com.google.cloud.configdelivery.v1.AbortRolloutRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.AbortRolloutRequest, com.google.longrunning.Operation> + getAbortRolloutMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.configdelivery.v1.AbortRolloutRequest, + com.google.longrunning.Operation> + getAbortRolloutMethod; + if ((getAbortRolloutMethod = ConfigDeliveryGrpc.getAbortRolloutMethod) == null) { + synchronized (ConfigDeliveryGrpc.class) { + if ((getAbortRolloutMethod = ConfigDeliveryGrpc.getAbortRolloutMethod) == null) { + ConfigDeliveryGrpc.getAbortRolloutMethod = + getAbortRolloutMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AbortRollout")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.configdelivery.v1.AbortRolloutRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ConfigDeliveryMethodDescriptorSupplier("AbortRollout")) + .build(); + } + } + } + return getAbortRolloutMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static ConfigDeliveryStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ConfigDeliveryStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryStub(channel, callOptions); + } + }; + return ConfigDeliveryStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static ConfigDeliveryBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ConfigDeliveryBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryBlockingV2Stub(channel, callOptions); + } + }; + return ConfigDeliveryBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static ConfigDeliveryBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ConfigDeliveryBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryBlockingStub(channel, callOptions); + } + }; + return ConfigDeliveryBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static ConfigDeliveryFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ConfigDeliveryFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryFutureStub(channel, callOptions); + } + }; + return ConfigDeliveryFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * ConfigDelivery service manages the deployment of kubernetes configuration to
+   * a fleet of kubernetes clusters.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Lists ResourceBundles in a given project and location.
+     * 
+ */ + default void listResourceBundles( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListResourceBundlesMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets details of a single ResourceBundle.
+     * 
+ */ + default void getResourceBundle( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetResourceBundleMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a new ResourceBundle in a given project and location.
+     * 
+ */ + default void createResourceBundle( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateResourceBundleMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single ResourceBundle.
+     * 
+ */ + default void updateResourceBundle( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateResourceBundleMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a single ResourceBundle.
+     * 
+ */ + default void deleteResourceBundle( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteResourceBundleMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists FleetPackages in a given project and location.
+     * 
+ */ + default void listFleetPackages( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListFleetPackagesMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets details of a single FleetPackage.
+     * 
+ */ + default void getFleetPackage( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetFleetPackageMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a new FleetPackage in a given project and location.
+     * 
+ */ + default void createFleetPackage( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateFleetPackageMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single FleetPackage.
+     * 
+ */ + default void updateFleetPackage( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateFleetPackageMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a single FleetPackage.
+     * 
+ */ + default void deleteFleetPackage( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteFleetPackageMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists Releases in a given project and location.
+     * 
+ */ + default void listReleases( + com.google.cloud.configdelivery.v1.ListReleasesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListReleasesMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets details of a single Release.
+     * 
+ */ + default void getRelease( + com.google.cloud.configdelivery.v1.GetReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetReleaseMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a new Release in a given project, location and resource bundle.
+     * 
+ */ + default void createRelease( + com.google.cloud.configdelivery.v1.CreateReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateReleaseMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single Release.
+     * 
+ */ + default void updateRelease( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateReleaseMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a single Release.
+     * 
+ */ + default void deleteRelease( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteReleaseMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists Variants in a given project and location.
+     * 
+ */ + default void listVariants( + com.google.cloud.configdelivery.v1.ListVariantsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListVariantsMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets details of a single Variant.
+     * 
+ */ + default void getVariant( + com.google.cloud.configdelivery.v1.GetVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetVariantMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a new Variant in a given project, location, resource bundle, and
+     * release.
+     * 
+ */ + default void createVariant( + com.google.cloud.configdelivery.v1.CreateVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateVariantMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single Variant.
+     * 
+ */ + default void updateVariant( + com.google.cloud.configdelivery.v1.UpdateVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateVariantMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a single Variant.
+     * 
+ */ + default void deleteVariant( + com.google.cloud.configdelivery.v1.DeleteVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteVariantMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists Rollouts in a given project, location, and Fleet Package.
+     * 
+ */ + default void listRollouts( + com.google.cloud.configdelivery.v1.ListRolloutsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListRolloutsMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets details of a single Rollout.
+     * 
+ */ + default void getRollout( + com.google.cloud.configdelivery.v1.GetRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetRolloutMethod(), responseObserver); + } + + /** + * + * + *
+     * Suspend a Rollout.
+     * 
+ */ + default void suspendRollout( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getSuspendRolloutMethod(), responseObserver); + } + + /** + * + * + *
+     * Resume a Rollout.
+     * 
+ */ + default void resumeRollout( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getResumeRolloutMethod(), responseObserver); + } + + /** + * + * + *
+     * Abort a Rollout.
+     * 
+ */ + default void abortRollout( + com.google.cloud.configdelivery.v1.AbortRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAbortRolloutMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service ConfigDelivery. + * + *
+   * ConfigDelivery service manages the deployment of kubernetes configuration to
+   * a fleet of kubernetes clusters.
+   * 
+ */ + public abstract static class ConfigDeliveryImplBase + implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return ConfigDeliveryGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service ConfigDelivery. + * + *
+   * ConfigDelivery service manages the deployment of kubernetes configuration to
+   * a fleet of kubernetes clusters.
+   * 
+ */ + public static final class ConfigDeliveryStub + extends io.grpc.stub.AbstractAsyncStub { + private ConfigDeliveryStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ConfigDeliveryStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryStub(channel, callOptions); + } + + /** + * + * + *
+     * Lists ResourceBundles in a given project and location.
+     * 
+ */ + public void listResourceBundles( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListResourceBundlesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets details of a single ResourceBundle.
+     * 
+ */ + public void getResourceBundle( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetResourceBundleMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Creates a new ResourceBundle in a given project and location.
+     * 
+ */ + public void createResourceBundle( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateResourceBundleMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single ResourceBundle.
+     * 
+ */ + public void updateResourceBundle( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateResourceBundleMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a single ResourceBundle.
+     * 
+ */ + public void deleteResourceBundle( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteResourceBundleMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Lists FleetPackages in a given project and location.
+     * 
+ */ + public void listFleetPackages( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListFleetPackagesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets details of a single FleetPackage.
+     * 
+ */ + public void getFleetPackage( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetFleetPackageMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Creates a new FleetPackage in a given project and location.
+     * 
+ */ + public void createFleetPackage( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateFleetPackageMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single FleetPackage.
+     * 
+ */ + public void updateFleetPackage( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateFleetPackageMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a single FleetPackage.
+     * 
+ */ + public void deleteFleetPackage( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteFleetPackageMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Lists Releases in a given project and location.
+     * 
+ */ + public void listReleases( + com.google.cloud.configdelivery.v1.ListReleasesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListReleasesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets details of a single Release.
+     * 
+ */ + public void getRelease( + com.google.cloud.configdelivery.v1.GetReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetReleaseMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Creates a new Release in a given project, location and resource bundle.
+     * 
+ */ + public void createRelease( + com.google.cloud.configdelivery.v1.CreateReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateReleaseMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single Release.
+     * 
+ */ + public void updateRelease( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateReleaseMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a single Release.
+     * 
+ */ + public void deleteRelease( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteReleaseMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Lists Variants in a given project and location.
+     * 
+ */ + public void listVariants( + com.google.cloud.configdelivery.v1.ListVariantsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListVariantsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets details of a single Variant.
+     * 
+ */ + public void getVariant( + com.google.cloud.configdelivery.v1.GetVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetVariantMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Creates a new Variant in a given project, location, resource bundle, and
+     * release.
+     * 
+ */ + public void createVariant( + com.google.cloud.configdelivery.v1.CreateVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateVariantMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Updates the parameters of a single Variant.
+     * 
+ */ + public void updateVariant( + com.google.cloud.configdelivery.v1.UpdateVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateVariantMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a single Variant.
+     * 
+ */ + public void deleteVariant( + com.google.cloud.configdelivery.v1.DeleteVariantRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteVariantMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Lists Rollouts in a given project, location, and Fleet Package.
+     * 
+ */ + public void listRollouts( + com.google.cloud.configdelivery.v1.ListRolloutsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListRolloutsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets details of a single Rollout.
+     * 
+ */ + public void getRollout( + com.google.cloud.configdelivery.v1.GetRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetRolloutMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Suspend a Rollout.
+     * 
+ */ + public void suspendRollout( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getSuspendRolloutMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Resume a Rollout.
+     * 
+ */ + public void resumeRollout( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getResumeRolloutMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Abort a Rollout.
+     * 
+ */ + public void abortRollout( + com.google.cloud.configdelivery.v1.AbortRolloutRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getAbortRolloutMethod(), getCallOptions()), + request, + responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service ConfigDelivery. + * + *
+   * ConfigDelivery service manages the deployment of kubernetes configuration to
+   * a fleet of kubernetes clusters.
+   * 
+ */ + public static final class ConfigDeliveryBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private ConfigDeliveryBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ConfigDeliveryBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Lists ResourceBundles in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListResourceBundlesResponse listResourceBundles( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListResourceBundlesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single ResourceBundle.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new ResourceBundle in a given project and location.
+     * 
+ */ + public com.google.longrunning.Operation createResourceBundle( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single ResourceBundle.
+     * 
+ */ + public com.google.longrunning.Operation updateResourceBundle( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single ResourceBundle.
+     * 
+ */ + public com.google.longrunning.Operation deleteResourceBundle( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists FleetPackages in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListFleetPackagesResponse listFleetPackages( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListFleetPackagesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single FleetPackage.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new FleetPackage in a given project and location.
+     * 
+ */ + public com.google.longrunning.Operation createFleetPackage( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single FleetPackage.
+     * 
+ */ + public com.google.longrunning.Operation updateFleetPackage( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single FleetPackage.
+     * 
+ */ + public com.google.longrunning.Operation deleteFleetPackage( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists Releases in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListReleasesResponse listReleases( + com.google.cloud.configdelivery.v1.ListReleasesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListReleasesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single Release.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.Release getRelease( + com.google.cloud.configdelivery.v1.GetReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new Release in a given project, location and resource bundle.
+     * 
+ */ + public com.google.longrunning.Operation createRelease( + com.google.cloud.configdelivery.v1.CreateReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single Release.
+     * 
+ */ + public com.google.longrunning.Operation updateRelease( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single Release.
+     * 
+ */ + public com.google.longrunning.Operation deleteRelease( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists Variants in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListVariantsResponse listVariants( + com.google.cloud.configdelivery.v1.ListVariantsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListVariantsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single Variant.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.Variant getVariant( + com.google.cloud.configdelivery.v1.GetVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new Variant in a given project, location, resource bundle, and
+     * release.
+     * 
+ */ + public com.google.longrunning.Operation createVariant( + com.google.cloud.configdelivery.v1.CreateVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single Variant.
+     * 
+ */ + public com.google.longrunning.Operation updateVariant( + com.google.cloud.configdelivery.v1.UpdateVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single Variant.
+     * 
+ */ + public com.google.longrunning.Operation deleteVariant( + com.google.cloud.configdelivery.v1.DeleteVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists Rollouts in a given project, location, and Fleet Package.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListRolloutsResponse listRollouts( + com.google.cloud.configdelivery.v1.ListRolloutsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListRolloutsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single Rollout.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.Rollout getRollout( + com.google.cloud.configdelivery.v1.GetRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetRolloutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Suspend a Rollout.
+     * 
+ */ + public com.google.longrunning.Operation suspendRollout( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getSuspendRolloutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Resume a Rollout.
+     * 
+ */ + public com.google.longrunning.Operation resumeRollout( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getResumeRolloutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Abort a Rollout.
+     * 
+ */ + public com.google.longrunning.Operation abortRollout( + com.google.cloud.configdelivery.v1.AbortRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAbortRolloutMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service ConfigDelivery. + * + *
+   * ConfigDelivery service manages the deployment of kubernetes configuration to
+   * a fleet of kubernetes clusters.
+   * 
+ */ + public static final class ConfigDeliveryBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private ConfigDeliveryBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ConfigDeliveryBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Lists ResourceBundles in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListResourceBundlesResponse listResourceBundles( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListResourceBundlesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single ResourceBundle.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new ResourceBundle in a given project and location.
+     * 
+ */ + public com.google.longrunning.Operation createResourceBundle( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single ResourceBundle.
+     * 
+ */ + public com.google.longrunning.Operation updateResourceBundle( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single ResourceBundle.
+     * 
+ */ + public com.google.longrunning.Operation deleteResourceBundle( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteResourceBundleMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists FleetPackages in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListFleetPackagesResponse listFleetPackages( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListFleetPackagesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single FleetPackage.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new FleetPackage in a given project and location.
+     * 
+ */ + public com.google.longrunning.Operation createFleetPackage( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single FleetPackage.
+     * 
+ */ + public com.google.longrunning.Operation updateFleetPackage( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single FleetPackage.
+     * 
+ */ + public com.google.longrunning.Operation deleteFleetPackage( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteFleetPackageMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists Releases in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListReleasesResponse listReleases( + com.google.cloud.configdelivery.v1.ListReleasesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListReleasesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single Release.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.Release getRelease( + com.google.cloud.configdelivery.v1.GetReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new Release in a given project, location and resource bundle.
+     * 
+ */ + public com.google.longrunning.Operation createRelease( + com.google.cloud.configdelivery.v1.CreateReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single Release.
+     * 
+ */ + public com.google.longrunning.Operation updateRelease( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single Release.
+     * 
+ */ + public com.google.longrunning.Operation deleteRelease( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteReleaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists Variants in a given project and location.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListVariantsResponse listVariants( + com.google.cloud.configdelivery.v1.ListVariantsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListVariantsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single Variant.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.Variant getVariant( + com.google.cloud.configdelivery.v1.GetVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new Variant in a given project, location, resource bundle, and
+     * release.
+     * 
+ */ + public com.google.longrunning.Operation createVariant( + com.google.cloud.configdelivery.v1.CreateVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates the parameters of a single Variant.
+     * 
+ */ + public com.google.longrunning.Operation updateVariant( + com.google.cloud.configdelivery.v1.UpdateVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a single Variant.
+     * 
+ */ + public com.google.longrunning.Operation deleteVariant( + com.google.cloud.configdelivery.v1.DeleteVariantRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteVariantMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists Rollouts in a given project, location, and Fleet Package.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.ListRolloutsResponse listRollouts( + com.google.cloud.configdelivery.v1.ListRolloutsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListRolloutsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets details of a single Rollout.
+     * 
+ */ + public com.google.cloud.configdelivery.v1.Rollout getRollout( + com.google.cloud.configdelivery.v1.GetRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetRolloutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Suspend a Rollout.
+     * 
+ */ + public com.google.longrunning.Operation suspendRollout( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getSuspendRolloutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Resume a Rollout.
+     * 
+ */ + public com.google.longrunning.Operation resumeRollout( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getResumeRolloutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Abort a Rollout.
+     * 
+ */ + public com.google.longrunning.Operation abortRollout( + com.google.cloud.configdelivery.v1.AbortRolloutRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAbortRolloutMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service ConfigDelivery. + * + *
+   * ConfigDelivery service manages the deployment of kubernetes configuration to
+   * a fleet of kubernetes clusters.
+   * 
+ */ + public static final class ConfigDeliveryFutureStub + extends io.grpc.stub.AbstractFutureStub { + private ConfigDeliveryFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ConfigDeliveryFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ConfigDeliveryFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Lists ResourceBundles in a given project and location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse> + listResourceBundles(com.google.cloud.configdelivery.v1.ListResourceBundlesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListResourceBundlesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets details of a single ResourceBundle.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.ResourceBundle> + getResourceBundle(com.google.cloud.configdelivery.v1.GetResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetResourceBundleMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a new ResourceBundle in a given project and location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createResourceBundle( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateResourceBundleMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates the parameters of a single ResourceBundle.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateResourceBundle( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateResourceBundleMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a single ResourceBundle.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteResourceBundle( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteResourceBundleMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists FleetPackages in a given project and location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse> + listFleetPackages(com.google.cloud.configdelivery.v1.ListFleetPackagesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListFleetPackagesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets details of a single FleetPackage.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.FleetPackage> + getFleetPackage(com.google.cloud.configdelivery.v1.GetFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetFleetPackageMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a new FleetPackage in a given project and location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createFleetPackage(com.google.cloud.configdelivery.v1.CreateFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateFleetPackageMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates the parameters of a single FleetPackage.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateFleetPackage(com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateFleetPackageMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a single FleetPackage.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteFleetPackage(com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteFleetPackageMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists Releases in a given project and location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.ListReleasesResponse> + listReleases(com.google.cloud.configdelivery.v1.ListReleasesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListReleasesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets details of a single Release.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.Release> + getRelease(com.google.cloud.configdelivery.v1.GetReleaseRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetReleaseMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a new Release in a given project, location and resource bundle.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createRelease(com.google.cloud.configdelivery.v1.CreateReleaseRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateReleaseMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates the parameters of a single Release.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateRelease(com.google.cloud.configdelivery.v1.UpdateReleaseRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateReleaseMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a single Release.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteRelease(com.google.cloud.configdelivery.v1.DeleteReleaseRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteReleaseMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists Variants in a given project and location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.ListVariantsResponse> + listVariants(com.google.cloud.configdelivery.v1.ListVariantsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListVariantsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets details of a single Variant.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.Variant> + getVariant(com.google.cloud.configdelivery.v1.GetVariantRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetVariantMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a new Variant in a given project, location, resource bundle, and
+     * release.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createVariant(com.google.cloud.configdelivery.v1.CreateVariantRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateVariantMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates the parameters of a single Variant.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateVariant(com.google.cloud.configdelivery.v1.UpdateVariantRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateVariantMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a single Variant.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteVariant(com.google.cloud.configdelivery.v1.DeleteVariantRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteVariantMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists Rollouts in a given project, location, and Fleet Package.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.ListRolloutsResponse> + listRollouts(com.google.cloud.configdelivery.v1.ListRolloutsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListRolloutsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets details of a single Rollout.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.configdelivery.v1.Rollout> + getRollout(com.google.cloud.configdelivery.v1.GetRolloutRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetRolloutMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Suspend a Rollout.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + suspendRollout(com.google.cloud.configdelivery.v1.SuspendRolloutRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getSuspendRolloutMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Resume a Rollout.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + resumeRollout(com.google.cloud.configdelivery.v1.ResumeRolloutRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getResumeRolloutMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Abort a Rollout.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + abortRollout(com.google.cloud.configdelivery.v1.AbortRolloutRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getAbortRolloutMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_LIST_RESOURCE_BUNDLES = 0; + private static final int METHODID_GET_RESOURCE_BUNDLE = 1; + private static final int METHODID_CREATE_RESOURCE_BUNDLE = 2; + private static final int METHODID_UPDATE_RESOURCE_BUNDLE = 3; + private static final int METHODID_DELETE_RESOURCE_BUNDLE = 4; + private static final int METHODID_LIST_FLEET_PACKAGES = 5; + private static final int METHODID_GET_FLEET_PACKAGE = 6; + private static final int METHODID_CREATE_FLEET_PACKAGE = 7; + private static final int METHODID_UPDATE_FLEET_PACKAGE = 8; + private static final int METHODID_DELETE_FLEET_PACKAGE = 9; + private static final int METHODID_LIST_RELEASES = 10; + private static final int METHODID_GET_RELEASE = 11; + private static final int METHODID_CREATE_RELEASE = 12; + private static final int METHODID_UPDATE_RELEASE = 13; + private static final int METHODID_DELETE_RELEASE = 14; + private static final int METHODID_LIST_VARIANTS = 15; + private static final int METHODID_GET_VARIANT = 16; + private static final int METHODID_CREATE_VARIANT = 17; + private static final int METHODID_UPDATE_VARIANT = 18; + private static final int METHODID_DELETE_VARIANT = 19; + private static final int METHODID_LIST_ROLLOUTS = 20; + private static final int METHODID_GET_ROLLOUT = 21; + private static final int METHODID_SUSPEND_ROLLOUT = 22; + private static final int METHODID_RESUME_ROLLOUT = 23; + private static final int METHODID_ABORT_ROLLOUT = 24; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_LIST_RESOURCE_BUNDLES: + serviceImpl.listResourceBundles( + (com.google.cloud.configdelivery.v1.ListResourceBundlesRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse>) + responseObserver); + break; + case METHODID_GET_RESOURCE_BUNDLE: + serviceImpl.getResourceBundle( + (com.google.cloud.configdelivery.v1.GetResourceBundleRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_CREATE_RESOURCE_BUNDLE: + serviceImpl.createResourceBundle( + (com.google.cloud.configdelivery.v1.CreateResourceBundleRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_RESOURCE_BUNDLE: + serviceImpl.updateResourceBundle( + (com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_RESOURCE_BUNDLE: + serviceImpl.deleteResourceBundle( + (com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_FLEET_PACKAGES: + serviceImpl.listFleetPackages( + (com.google.cloud.configdelivery.v1.ListFleetPackagesRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse>) + responseObserver); + break; + case METHODID_GET_FLEET_PACKAGE: + serviceImpl.getFleetPackage( + (com.google.cloud.configdelivery.v1.GetFleetPackageRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_CREATE_FLEET_PACKAGE: + serviceImpl.createFleetPackage( + (com.google.cloud.configdelivery.v1.CreateFleetPackageRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_FLEET_PACKAGE: + serviceImpl.updateFleetPackage( + (com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_FLEET_PACKAGE: + serviceImpl.deleteFleetPackage( + (com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_RELEASES: + serviceImpl.listReleases( + (com.google.cloud.configdelivery.v1.ListReleasesRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_RELEASE: + serviceImpl.getRelease( + (com.google.cloud.configdelivery.v1.GetReleaseRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_CREATE_RELEASE: + serviceImpl.createRelease( + (com.google.cloud.configdelivery.v1.CreateReleaseRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_RELEASE: + serviceImpl.updateRelease( + (com.google.cloud.configdelivery.v1.UpdateReleaseRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_RELEASE: + serviceImpl.deleteRelease( + (com.google.cloud.configdelivery.v1.DeleteReleaseRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_VARIANTS: + serviceImpl.listVariants( + (com.google.cloud.configdelivery.v1.ListVariantsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_VARIANT: + serviceImpl.getVariant( + (com.google.cloud.configdelivery.v1.GetVariantRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_CREATE_VARIANT: + serviceImpl.createVariant( + (com.google.cloud.configdelivery.v1.CreateVariantRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_VARIANT: + serviceImpl.updateVariant( + (com.google.cloud.configdelivery.v1.UpdateVariantRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_VARIANT: + serviceImpl.deleteVariant( + (com.google.cloud.configdelivery.v1.DeleteVariantRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_ROLLOUTS: + serviceImpl.listRollouts( + (com.google.cloud.configdelivery.v1.ListRolloutsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_ROLLOUT: + serviceImpl.getRollout( + (com.google.cloud.configdelivery.v1.GetRolloutRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_SUSPEND_ROLLOUT: + serviceImpl.suspendRollout( + (com.google.cloud.configdelivery.v1.SuspendRolloutRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_RESUME_ROLLOUT: + serviceImpl.resumeRollout( + (com.google.cloud.configdelivery.v1.ResumeRolloutRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_ABORT_ROLLOUT: + serviceImpl.abortRollout( + (com.google.cloud.configdelivery.v1.AbortRolloutRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getListResourceBundlesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest, + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse>( + service, METHODID_LIST_RESOURCE_BUNDLES))) + .addMethod( + getGetResourceBundleMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.GetResourceBundleRequest, + com.google.cloud.configdelivery.v1.ResourceBundle>( + service, METHODID_GET_RESOURCE_BUNDLE))) + .addMethod( + getCreateResourceBundleMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest, + com.google.longrunning.Operation>(service, METHODID_CREATE_RESOURCE_BUNDLE))) + .addMethod( + getUpdateResourceBundleMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest, + com.google.longrunning.Operation>(service, METHODID_UPDATE_RESOURCE_BUNDLE))) + .addMethod( + getDeleteResourceBundleMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest, + com.google.longrunning.Operation>(service, METHODID_DELETE_RESOURCE_BUNDLE))) + .addMethod( + getListFleetPackagesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest, + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse>( + service, METHODID_LIST_FLEET_PACKAGES))) + .addMethod( + getGetFleetPackageMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.GetFleetPackageRequest, + com.google.cloud.configdelivery.v1.FleetPackage>( + service, METHODID_GET_FLEET_PACKAGE))) + .addMethod( + getCreateFleetPackageMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest, + com.google.longrunning.Operation>(service, METHODID_CREATE_FLEET_PACKAGE))) + .addMethod( + getUpdateFleetPackageMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest, + com.google.longrunning.Operation>(service, METHODID_UPDATE_FLEET_PACKAGE))) + .addMethod( + getDeleteFleetPackageMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest, + com.google.longrunning.Operation>(service, METHODID_DELETE_FLEET_PACKAGE))) + .addMethod( + getListReleasesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.ListReleasesRequest, + com.google.cloud.configdelivery.v1.ListReleasesResponse>( + service, METHODID_LIST_RELEASES))) + .addMethod( + getGetReleaseMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.GetReleaseRequest, + com.google.cloud.configdelivery.v1.Release>(service, METHODID_GET_RELEASE))) + .addMethod( + getCreateReleaseMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.CreateReleaseRequest, + com.google.longrunning.Operation>(service, METHODID_CREATE_RELEASE))) + .addMethod( + getUpdateReleaseMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.UpdateReleaseRequest, + com.google.longrunning.Operation>(service, METHODID_UPDATE_RELEASE))) + .addMethod( + getDeleteReleaseMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.DeleteReleaseRequest, + com.google.longrunning.Operation>(service, METHODID_DELETE_RELEASE))) + .addMethod( + getListVariantsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.ListVariantsRequest, + com.google.cloud.configdelivery.v1.ListVariantsResponse>( + service, METHODID_LIST_VARIANTS))) + .addMethod( + getGetVariantMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.GetVariantRequest, + com.google.cloud.configdelivery.v1.Variant>(service, METHODID_GET_VARIANT))) + .addMethod( + getCreateVariantMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.CreateVariantRequest, + com.google.longrunning.Operation>(service, METHODID_CREATE_VARIANT))) + .addMethod( + getUpdateVariantMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.UpdateVariantRequest, + com.google.longrunning.Operation>(service, METHODID_UPDATE_VARIANT))) + .addMethod( + getDeleteVariantMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.DeleteVariantRequest, + com.google.longrunning.Operation>(service, METHODID_DELETE_VARIANT))) + .addMethod( + getListRolloutsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.ListRolloutsRequest, + com.google.cloud.configdelivery.v1.ListRolloutsResponse>( + service, METHODID_LIST_ROLLOUTS))) + .addMethod( + getGetRolloutMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.GetRolloutRequest, + com.google.cloud.configdelivery.v1.Rollout>(service, METHODID_GET_ROLLOUT))) + .addMethod( + getSuspendRolloutMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.SuspendRolloutRequest, + com.google.longrunning.Operation>(service, METHODID_SUSPEND_ROLLOUT))) + .addMethod( + getResumeRolloutMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.ResumeRolloutRequest, + com.google.longrunning.Operation>(service, METHODID_RESUME_ROLLOUT))) + .addMethod( + getAbortRolloutMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.configdelivery.v1.AbortRolloutRequest, + com.google.longrunning.Operation>(service, METHODID_ABORT_ROLLOUT))) + .build(); + } + + private abstract static class ConfigDeliveryBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + ConfigDeliveryBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("ConfigDelivery"); + } + } + + private static final class ConfigDeliveryFileDescriptorSupplier + extends ConfigDeliveryBaseDescriptorSupplier { + ConfigDeliveryFileDescriptorSupplier() {} + } + + private static final class ConfigDeliveryMethodDescriptorSupplier + extends ConfigDeliveryBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + ConfigDeliveryMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (ConfigDeliveryGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new ConfigDeliveryFileDescriptorSupplier()) + .addMethod(getListResourceBundlesMethod()) + .addMethod(getGetResourceBundleMethod()) + .addMethod(getCreateResourceBundleMethod()) + .addMethod(getUpdateResourceBundleMethod()) + .addMethod(getDeleteResourceBundleMethod()) + .addMethod(getListFleetPackagesMethod()) + .addMethod(getGetFleetPackageMethod()) + .addMethod(getCreateFleetPackageMethod()) + .addMethod(getUpdateFleetPackageMethod()) + .addMethod(getDeleteFleetPackageMethod()) + .addMethod(getListReleasesMethod()) + .addMethod(getGetReleaseMethod()) + .addMethod(getCreateReleaseMethod()) + .addMethod(getUpdateReleaseMethod()) + .addMethod(getDeleteReleaseMethod()) + .addMethod(getListVariantsMethod()) + .addMethod(getGetVariantMethod()) + .addMethod(getCreateVariantMethod()) + .addMethod(getUpdateVariantMethod()) + .addMethod(getDeleteVariantMethod()) + .addMethod(getListRolloutsMethod()) + .addMethod(getGetRolloutMethod()) + .addMethod(getSuspendRolloutMethod()) + .addMethod(getResumeRolloutMethod()) + .addMethod(getAbortRolloutMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-configdelivery/pom.xml b/java-configdelivery/pom.xml index 0cb32f958d26..320d9ea54cab 100644 --- a/java-configdelivery/pom.xml +++ b/java-configdelivery/pom.xml @@ -31,6 +31,16 @@ google-cloud-configdelivery 0.4.0-SNAPSHOT + + com.google.api.grpc + proto-google-cloud-configdelivery-v1 + 0.4.0-SNAPSHOT + + + com.google.api.grpc + grpc-google-cloud-configdelivery-v1 + 0.4.0-SNAPSHOT + com.google.api.grpc grpc-google-cloud-configdelivery-v1beta @@ -48,7 +58,9 @@ google-cloud-configdelivery grpc-google-cloud-configdelivery-v1beta + grpc-google-cloud-configdelivery-v1 proto-google-cloud-configdelivery-v1beta + proto-google-cloud-configdelivery-v1 google-cloud-configdelivery-bom diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/clirr-ignored-differences.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1/clirr-ignored-differences.xml new file mode 100644 index 000000000000..e4ac9454cbe5 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/clirr-ignored-differences.xml @@ -0,0 +1,80 @@ + + + + + 7012 + com/google/cloud/configdelivery/v1/*OrBuilder + * get*(*) + + + 7012 + com/google/cloud/configdelivery/v1/*OrBuilder + boolean contains*(*) + + + 7012 + com/google/cloud/configdelivery/v1/*OrBuilder + boolean has*(*) + + + + 7006 + com/google/cloud/configdelivery/v1/** + * getDefaultInstanceForType() + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * addRepeatedField(*) + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * clear() + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * clearField(*) + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * clearOneof(*) + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * clone() + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * mergeUnknownFields(*) + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * setField(*) + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * setRepeatedField(*) + ** + + + 7006 + com/google/cloud/configdelivery/v1/** + * setUnknownFields(*) + ** + + diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml new file mode 100644 index 000000000000..15b7d953944a --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml @@ -0,0 +1,37 @@ + + 4.0.0 + com.google.api.grpc + proto-google-cloud-configdelivery-v1 + 0.4.0-SNAPSHOT + proto-google-cloud-configdelivery-v1 + Proto library for google-cloud-configdelivery + + com.google.cloud + google-cloud-configdelivery-parent + 0.4.0-SNAPSHOT + + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.api + api-common + + + com.google.guava + guava + + + diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequest.java new file mode 100644 index 000000000000..9fcee7b4d0f8 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequest.java @@ -0,0 +1,838 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for aborting a rollout.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.AbortRolloutRequest} + */ +public final class AbortRolloutRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.AbortRolloutRequest) + AbortRolloutRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AbortRolloutRequest.newBuilder() to construct. + private AbortRolloutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AbortRolloutRequest() { + name_ = ""; + reason_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AbortRolloutRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AbortRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AbortRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.AbortRolloutRequest.class, + com.google.cloud.configdelivery.v1.AbortRolloutRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REASON_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object reason_ = ""; + + /** + * + * + *
+   * Optional. Reason for aborting.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + @java.lang.Override + public java.lang.String getReason() { + java.lang.Object ref = reason_; + 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(); + reason_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Reason for aborting.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, reason_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reason_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.AbortRolloutRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.AbortRolloutRequest other = + (com.google.cloud.configdelivery.v1.AbortRolloutRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getReason().equals(other.getReason())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REASON_FIELD_NUMBER; + hash = (53 * hash) + getReason().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.AbortRolloutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for aborting a rollout.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.AbortRolloutRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.AbortRolloutRequest) + com.google.cloud.configdelivery.v1.AbortRolloutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AbortRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AbortRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.AbortRolloutRequest.class, + com.google.cloud.configdelivery.v1.AbortRolloutRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.AbortRolloutRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + reason_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AbortRolloutRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AbortRolloutRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.AbortRolloutRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AbortRolloutRequest build() { + com.google.cloud.configdelivery.v1.AbortRolloutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AbortRolloutRequest buildPartial() { + com.google.cloud.configdelivery.v1.AbortRolloutRequest result = + new com.google.cloud.configdelivery.v1.AbortRolloutRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.AbortRolloutRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.reason_ = reason_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.AbortRolloutRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.AbortRolloutRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.AbortRolloutRequest other) { + if (other == com.google.cloud.configdelivery.v1.AbortRolloutRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getReason().isEmpty()) { + reason_ = other.reason_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + reason_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object reason_ = ""; + + /** + * + * + *
+     * Optional. Reason for aborting.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + public java.lang.String getReason() { + java.lang.Object ref = reason_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + reason_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Reason for aborting.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Reason for aborting.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The reason to set. + * @return This builder for chaining. + */ + public Builder setReason(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + reason_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Reason for aborting.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearReason() { + reason_ = getDefaultInstance().getReason(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Reason for aborting.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for reason to set. + * @return This builder for chaining. + */ + public Builder setReasonBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + reason_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.AbortRolloutRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.AbortRolloutRequest) + private static final com.google.cloud.configdelivery.v1.AbortRolloutRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.AbortRolloutRequest(); + } + + public static com.google.cloud.configdelivery.v1.AbortRolloutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AbortRolloutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AbortRolloutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequestOrBuilder.java new file mode 100644 index 000000000000..d2db2ba99515 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AbortRolloutRequestOrBuilder.java @@ -0,0 +1,82 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface AbortRolloutRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.AbortRolloutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. Reason for aborting.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + java.lang.String getReason(); + + /** + * + * + *
+   * Optional. Reason for aborting.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + com.google.protobuf.ByteString getReasonBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategy.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategy.java new file mode 100644 index 000000000000..5307849620f1 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategy.java @@ -0,0 +1,434 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * AllAtOnceStrategy causes all clusters to be updated concurrently.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.AllAtOnceStrategy} + */ +public final class AllAtOnceStrategy extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.AllAtOnceStrategy) + AllAtOnceStrategyOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AllAtOnceStrategy.newBuilder() to construct. + private AllAtOnceStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AllAtOnceStrategy() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AllAtOnceStrategy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.class, + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.AllAtOnceStrategy)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.AllAtOnceStrategy other = + (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.AllAtOnceStrategy prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * AllAtOnceStrategy causes all clusters to be updated concurrently.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.AllAtOnceStrategy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.AllAtOnceStrategy) + com.google.cloud.configdelivery.v1.AllAtOnceStrategyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.class, + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.AllAtOnceStrategy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategy_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategy getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategy build() { + com.google.cloud.configdelivery.v1.AllAtOnceStrategy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategy buildPartial() { + com.google.cloud.configdelivery.v1.AllAtOnceStrategy result = + new com.google.cloud.configdelivery.v1.AllAtOnceStrategy(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.AllAtOnceStrategy) { + return mergeFrom((com.google.cloud.configdelivery.v1.AllAtOnceStrategy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.AllAtOnceStrategy other) { + if (other == com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance()) + return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.AllAtOnceStrategy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.AllAtOnceStrategy) + private static final com.google.cloud.configdelivery.v1.AllAtOnceStrategy DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.AllAtOnceStrategy(); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AllAtOnceStrategy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfo.java new file mode 100644 index 000000000000..98dff1ac3432 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfo.java @@ -0,0 +1,1034 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * AllAtOnceStrategyInfo represents the status of execution of AllAtOnce rollout
+ * strategy.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.AllAtOnceStrategyInfo} + */ +public final class AllAtOnceStrategyInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) + AllAtOnceStrategyInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AllAtOnceStrategyInfo.newBuilder() to construct. + private AllAtOnceStrategyInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AllAtOnceStrategyInfo() { + clusters_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AllAtOnceStrategyInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategyInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategyInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.class, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.Builder.class); + } + + public static final int CLUSTERS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List clusters_; + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public java.util.List getClustersList() { + return clusters_; + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public java.util.List + getClustersOrBuilderList() { + return clusters_; + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public int getClustersCount() { + return clusters_.size(); + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo getClusters(int index) { + return clusters_.get(index); + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder getClustersOrBuilder(int index) { + return clusters_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < clusters_.size(); i++) { + output.writeMessage(1, clusters_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < clusters_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, clusters_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo other = + (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) obj; + + if (!getClustersList().equals(other.getClustersList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getClustersCount() > 0) { + hash = (37 * hash) + CLUSTERS_FIELD_NUMBER; + hash = (53 * hash) + getClustersList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * AllAtOnceStrategyInfo represents the status of execution of AllAtOnce rollout
+   * strategy.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.AllAtOnceStrategyInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategyInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategyInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.class, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (clustersBuilder_ == null) { + clusters_ = java.util.Collections.emptyList(); + } else { + clusters_ = null; + clustersBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategyInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo build() { + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo buildPartial() { + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo result = + new com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo result) { + if (clustersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + clusters_ = java.util.Collections.unmodifiableList(clusters_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.clusters_ = clusters_; + } else { + result.clusters_ = clustersBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo other) { + if (other == com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance()) + return this; + if (clustersBuilder_ == null) { + if (!other.clusters_.isEmpty()) { + if (clusters_.isEmpty()) { + clusters_ = other.clusters_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureClustersIsMutable(); + clusters_.addAll(other.clusters_); + } + onChanged(); + } + } else { + if (!other.clusters_.isEmpty()) { + if (clustersBuilder_.isEmpty()) { + clustersBuilder_.dispose(); + clustersBuilder_ = null; + clusters_ = other.clusters_; + bitField0_ = (bitField0_ & ~0x00000001); + clustersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getClustersFieldBuilder() + : null; + } else { + clustersBuilder_.addAllMessages(other.clusters_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.configdelivery.v1.ClusterInfo m = + input.readMessage( + com.google.cloud.configdelivery.v1.ClusterInfo.parser(), extensionRegistry); + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.add(m); + } else { + clustersBuilder_.addMessage(m); + } + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List clusters_ = + java.util.Collections.emptyList(); + + private void ensureClustersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + clusters_ = + new java.util.ArrayList(clusters_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ClusterInfo, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder, + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder> + clustersBuilder_; + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public java.util.List getClustersList() { + if (clustersBuilder_ == null) { + return java.util.Collections.unmodifiableList(clusters_); + } else { + return clustersBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public int getClustersCount() { + if (clustersBuilder_ == null) { + return clusters_.size(); + } else { + return clustersBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo getClusters(int index) { + if (clustersBuilder_ == null) { + return clusters_.get(index); + } else { + return clustersBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder setClusters(int index, com.google.cloud.configdelivery.v1.ClusterInfo value) { + if (clustersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureClustersIsMutable(); + clusters_.set(index, value); + onChanged(); + } else { + clustersBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder setClusters( + int index, com.google.cloud.configdelivery.v1.ClusterInfo.Builder builderForValue) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.set(index, builderForValue.build()); + onChanged(); + } else { + clustersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters(com.google.cloud.configdelivery.v1.ClusterInfo value) { + if (clustersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureClustersIsMutable(); + clusters_.add(value); + onChanged(); + } else { + clustersBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters(int index, com.google.cloud.configdelivery.v1.ClusterInfo value) { + if (clustersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureClustersIsMutable(); + clusters_.add(index, value); + onChanged(); + } else { + clustersBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters( + com.google.cloud.configdelivery.v1.ClusterInfo.Builder builderForValue) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.add(builderForValue.build()); + onChanged(); + } else { + clustersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters( + int index, com.google.cloud.configdelivery.v1.ClusterInfo.Builder builderForValue) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.add(index, builderForValue.build()); + onChanged(); + } else { + clustersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addAllClusters( + java.lang.Iterable values) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, clusters_); + onChanged(); + } else { + clustersBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder clearClusters() { + if (clustersBuilder_ == null) { + clusters_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + clustersBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder removeClusters(int index) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.remove(index); + onChanged(); + } else { + clustersBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo.Builder getClustersBuilder(int index) { + return getClustersFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder getClustersOrBuilder(int index) { + if (clustersBuilder_ == null) { + return clusters_.get(index); + } else { + return clustersBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public java.util.List + getClustersOrBuilderList() { + if (clustersBuilder_ != null) { + return clustersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(clusters_); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo.Builder addClustersBuilder() { + return getClustersFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.ClusterInfo.getDefaultInstance()); + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo.Builder addClustersBuilder(int index) { + return getClustersFieldBuilder() + .addBuilder(index, com.google.cloud.configdelivery.v1.ClusterInfo.getDefaultInstance()); + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public java.util.List + getClustersBuilderList() { + return getClustersFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ClusterInfo, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder, + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder> + getClustersFieldBuilder() { + if (clustersBuilder_ == null) { + clustersBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ClusterInfo, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder, + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder>( + clusters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + clusters_ = null; + } + return clustersBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) + private static final com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo(); + } + + public static com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AllAtOnceStrategyInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfoOrBuilder.java new file mode 100644 index 000000000000..10af301f5c69 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyInfoOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface AllAtOnceStrategyInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + java.util.List getClustersList(); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + com.google.cloud.configdelivery.v1.ClusterInfo getClusters(int index); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + int getClustersCount(); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + java.util.List + getClustersOrBuilderList(); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder getClustersOrBuilder(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyOrBuilder.java new file mode 100644 index 000000000000..7ca6e046fb61 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/AllAtOnceStrategyOrBuilder.java @@ -0,0 +1,25 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface AllAtOnceStrategyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.AllAtOnceStrategy) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfo.java new file mode 100644 index 000000000000..e0e41907968a --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfo.java @@ -0,0 +1,2986 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * ClusterInfo represents status of a resource bundle rollout for a cluster.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ClusterInfo} + */ +public final class ClusterInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ClusterInfo) + ClusterInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ClusterInfo.newBuilder() to construct. + private ClusterInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ClusterInfo() { + membership_ = ""; + state_ = 0; + messages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ClusterInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ClusterInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ClusterInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ClusterInfo.class, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder.class); + } + + /** + * + * + *
+   * State of the rollout for the cluster.
+   * 
+ * + * Protobuf enum {@code google.cloud.configdelivery.v1.ClusterInfo.State} + */ + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Waiting state.
+     * 
+ * + * WAITING = 1; + */ + WAITING(1), + /** + * + * + *
+     * In progress state.
+     * 
+ * + * IN_PROGRESS = 2; + */ + IN_PROGRESS(2), + /** + * + * + *
+     * Stalled state.
+     * 
+ * + * STALLED = 3; + */ + STALLED(3), + /** + * + * + *
+     * Completed state.
+     * 
+ * + * COMPLETED = 4; + */ + COMPLETED(4), + /** + * + * + *
+     * Aborted state.
+     * 
+ * + * ABORTED = 5; + */ + ABORTED(5), + /** + * + * + *
+     * Cancelled state.
+     * 
+ * + * CANCELLED = 6; + */ + CANCELLED(6), + /** + * + * + *
+     * Error state.
+     * 
+ * + * ERROR = 7; + */ + ERROR(7), + /** + * + * + *
+     * Unchanged state.
+     * 
+ * + * UNCHANGED = 8; + */ + UNCHANGED(8), + /** + * + * + *
+     * Skipped state.
+     * 
+ * + * SKIPPED = 9; + */ + SKIPPED(9), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Waiting state.
+     * 
+ * + * WAITING = 1; + */ + public static final int WAITING_VALUE = 1; + + /** + * + * + *
+     * In progress state.
+     * 
+ * + * IN_PROGRESS = 2; + */ + public static final int IN_PROGRESS_VALUE = 2; + + /** + * + * + *
+     * Stalled state.
+     * 
+ * + * STALLED = 3; + */ + public static final int STALLED_VALUE = 3; + + /** + * + * + *
+     * Completed state.
+     * 
+ * + * COMPLETED = 4; + */ + public static final int COMPLETED_VALUE = 4; + + /** + * + * + *
+     * Aborted state.
+     * 
+ * + * ABORTED = 5; + */ + public static final int ABORTED_VALUE = 5; + + /** + * + * + *
+     * Cancelled state.
+     * 
+ * + * CANCELLED = 6; + */ + public static final int CANCELLED_VALUE = 6; + + /** + * + * + *
+     * Error state.
+     * 
+ * + * ERROR = 7; + */ + public static final int ERROR_VALUE = 7; + + /** + * + * + *
+     * Unchanged state.
+     * 
+ * + * UNCHANGED = 8; + */ + public static final int UNCHANGED_VALUE = 8; + + /** + * + * + *
+     * Skipped state.
+     * 
+ * + * SKIPPED = 9; + */ + public static final int SKIPPED_VALUE = 9; + + 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 State 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 State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return WAITING; + case 2: + return IN_PROGRESS; + case 3: + return STALLED; + case 4: + return COMPLETED; + case 5: + return ABORTED; + case 6: + return CANCELLED; + case 7: + return ERROR; + case 8: + return UNCHANGED; + case 9: + return SKIPPED; + 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 State findValueByNumber(int number) { + return State.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ClusterInfo.getDescriptor().getEnumTypes().get(0); + } + + private static final State[] VALUES = values(); + + public static State 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 State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.configdelivery.v1.ClusterInfo.State) + } + + private int bitField0_; + public static final int MEMBERSHIP_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object membership_ = ""; + + /** + * + * + *
+   * Output only. gkehub membership of target cluster
+   * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The membership. + */ + @java.lang.Override + public java.lang.String getMembership() { + java.lang.Object ref = membership_; + 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(); + membership_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. gkehub membership of target cluster
+   * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for membership. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMembershipBytes() { + java.lang.Object ref = membership_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + membership_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESIRED_FIELD_NUMBER = 2; + private com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired_; + + /** + * + * + *
+   * Output only. Desired state for the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the desired field is set. + */ + @java.lang.Override + public boolean hasDesired() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. Desired state for the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The desired. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getDesired() { + return desired_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : desired_; + } + + /** + * + * + *
+   * Output only. Desired state for the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder + getDesiredOrBuilder() { + return desired_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : desired_; + } + + public static final int INITIAL_FIELD_NUMBER = 3; + private com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial_; + + /** + * + * + *
+   * Output only. Initial state of the resource bundle prior to the deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the initial field is set. + */ + @java.lang.Override + public boolean hasInitial() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. Initial state of the resource bundle prior to the deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The initial. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getInitial() { + return initial_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : initial_; + } + + /** + * + * + *
+   * Output only. Initial state of the resource bundle prior to the deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder + getInitialOrBuilder() { + return initial_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : initial_; + } + + public static final int CURRENT_FIELD_NUMBER = 4; + private com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current_; + + /** + * + * + *
+   * Output only. Current state of the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the current field is set. + */ + @java.lang.Override + public boolean hasCurrent() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. Current state of the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The current. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getCurrent() { + return current_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : current_; + } + + /** + * + * + *
+   * Output only. Current state of the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder + getCurrentOrBuilder() { + return current_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : current_; + } + + public static final int STATE_FIELD_NUMBER = 5; + private int state_ = 0; + + /** + * + * + *
+   * Output only. State of the rollout for the cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+   * Output only. State of the rollout for the cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo.State getState() { + com.google.cloud.configdelivery.v1.ClusterInfo.State result = + com.google.cloud.configdelivery.v1.ClusterInfo.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.ClusterInfo.State.UNRECOGNIZED + : result; + } + + public static final int MESSAGES_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList messages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the messages. + */ + public com.google.protobuf.ProtocolStringList getMessagesList() { + return messages_; + } + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of messages. + */ + public int getMessagesCount() { + return messages_.size(); + } + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The messages at the given index. + */ + public java.lang.String getMessages(int index) { + return messages_.get(index); + } + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the messages at the given index. + */ + public com.google.protobuf.ByteString getMessagesBytes(int index) { + return messages_.getByteString(index); + } + + public static final int START_TIME_FIELD_NUMBER = 7; + private com.google.protobuf.Timestamp startTime_; + + /** + * + * + *
+   * Output only. Timestamp when reconciliation starts.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + @java.lang.Override + public boolean hasStartTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Output only. Timestamp when reconciliation starts.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getStartTime() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + /** + * + * + *
+   * Output only. Timestamp when reconciliation starts.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + public static final int END_TIME_FIELD_NUMBER = 8; + private com.google.protobuf.Timestamp endTime_; + + /** + * + * + *
+   * Output only. Timestamp when reconciliation ends.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Output only. Timestamp when reconciliation ends.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + /** + * + * + *
+   * Output only. Timestamp when reconciliation ends.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(membership_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, membership_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getDesired()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getInitial()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(4, getCurrent()); + } + if (state_ + != com.google.cloud.configdelivery.v1.ClusterInfo.State.STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(5, state_); + } + for (int i = 0; i < messages_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, messages_.getRaw(i)); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(7, getStartTime()); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(8, getEndTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(membership_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, membership_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDesired()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getInitial()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCurrent()); + } + if (state_ + != com.google.cloud.configdelivery.v1.ClusterInfo.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, state_); + } + { + int dataSize = 0; + for (int i = 0; i < messages_.size(); i++) { + dataSize += computeStringSizeNoTag(messages_.getRaw(i)); + } + size += dataSize; + size += 1 * getMessagesList().size(); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getStartTime()); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getEndTime()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ClusterInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ClusterInfo other = + (com.google.cloud.configdelivery.v1.ClusterInfo) obj; + + if (!getMembership().equals(other.getMembership())) return false; + if (hasDesired() != other.hasDesired()) return false; + if (hasDesired()) { + if (!getDesired().equals(other.getDesired())) return false; + } + if (hasInitial() != other.hasInitial()) return false; + if (hasInitial()) { + if (!getInitial().equals(other.getInitial())) return false; + } + if (hasCurrent() != other.hasCurrent()) return false; + if (hasCurrent()) { + if (!getCurrent().equals(other.getCurrent())) return false; + } + if (state_ != other.state_) return false; + if (!getMessagesList().equals(other.getMessagesList())) return false; + if (hasStartTime() != other.hasStartTime()) return false; + if (hasStartTime()) { + if (!getStartTime().equals(other.getStartTime())) return false; + } + if (hasEndTime() != other.hasEndTime()) return false; + if (hasEndTime()) { + if (!getEndTime().equals(other.getEndTime())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MEMBERSHIP_FIELD_NUMBER; + hash = (53 * hash) + getMembership().hashCode(); + if (hasDesired()) { + hash = (37 * hash) + DESIRED_FIELD_NUMBER; + hash = (53 * hash) + getDesired().hashCode(); + } + if (hasInitial()) { + hash = (37 * hash) + INITIAL_FIELD_NUMBER; + hash = (53 * hash) + getInitial().hashCode(); + } + if (hasCurrent()) { + hash = (37 * hash) + CURRENT_FIELD_NUMBER; + hash = (53 * hash) + getCurrent().hashCode(); + } + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + if (getMessagesCount() > 0) { + hash = (37 * hash) + MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getMessagesList().hashCode(); + } + if (hasStartTime()) { + hash = (37 * hash) + START_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStartTime().hashCode(); + } + if (hasEndTime()) { + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.ClusterInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ClusterInfo represents status of a resource bundle rollout for a cluster.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ClusterInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ClusterInfo) + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ClusterInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ClusterInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ClusterInfo.class, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ClusterInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDesiredFieldBuilder(); + getInitialFieldBuilder(); + getCurrentFieldBuilder(); + getStartTimeFieldBuilder(); + getEndTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + membership_ = ""; + desired_ = null; + if (desiredBuilder_ != null) { + desiredBuilder_.dispose(); + desiredBuilder_ = null; + } + initial_ = null; + if (initialBuilder_ != null) { + initialBuilder_.dispose(); + initialBuilder_ = null; + } + current_ = null; + if (currentBuilder_ != null) { + currentBuilder_.dispose(); + currentBuilder_ = null; + } + state_ = 0; + messages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ClusterInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ClusterInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo build() { + com.google.cloud.configdelivery.v1.ClusterInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo buildPartial() { + com.google.cloud.configdelivery.v1.ClusterInfo result = + new com.google.cloud.configdelivery.v1.ClusterInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ClusterInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.membership_ = membership_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.desired_ = desiredBuilder_ == null ? desired_ : desiredBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.initial_ = initialBuilder_ == null ? initial_ : initialBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.current_ = currentBuilder_ == null ? current_ : currentBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.state_ = state_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + messages_.makeImmutable(); + result.messages_ = messages_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ClusterInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.ClusterInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ClusterInfo other) { + if (other == com.google.cloud.configdelivery.v1.ClusterInfo.getDefaultInstance()) return this; + if (!other.getMembership().isEmpty()) { + membership_ = other.membership_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasDesired()) { + mergeDesired(other.getDesired()); + } + if (other.hasInitial()) { + mergeInitial(other.getInitial()); + } + if (other.hasCurrent()) { + mergeCurrent(other.getCurrent()); + } + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (!other.messages_.isEmpty()) { + if (messages_.isEmpty()) { + messages_ = other.messages_; + bitField0_ |= 0x00000020; + } else { + ensureMessagesIsMutable(); + messages_.addAll(other.messages_); + } + onChanged(); + } + if (other.hasStartTime()) { + mergeStartTime(other.getStartTime()); + } + if (other.hasEndTime()) { + mergeEndTime(other.getEndTime()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + membership_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getDesiredFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getInitialFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getCurrentFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 40: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000010; + break; + } // case 40 + case 50: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureMessagesIsMutable(); + messages_.add(s); + break; + } // case 50 + case 58: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 58 + case 66: + { + input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 66 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object membership_ = ""; + + /** + * + * + *
+     * Output only. gkehub membership of target cluster
+     * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The membership. + */ + public java.lang.String getMembership() { + java.lang.Object ref = membership_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + membership_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. gkehub membership of target cluster
+     * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for membership. + */ + public com.google.protobuf.ByteString getMembershipBytes() { + java.lang.Object ref = membership_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + membership_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. gkehub membership of target cluster
+     * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @param value The membership to set. + * @return This builder for chaining. + */ + public Builder setMembership(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + membership_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. gkehub membership of target cluster
+     * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearMembership() { + membership_ = getDefaultInstance().getMembership(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. gkehub membership of target cluster
+     * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for membership to set. + * @return This builder for chaining. + */ + public Builder setMembershipBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + membership_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder> + desiredBuilder_; + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the desired field is set. + */ + public boolean hasDesired() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The desired. + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getDesired() { + if (desiredBuilder_ == null) { + return desired_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : desired_; + } else { + return desiredBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setDesired( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo value) { + if (desiredBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + desired_ = value; + } else { + desiredBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setDesired( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder builderForValue) { + if (desiredBuilder_ == null) { + desired_ = builderForValue.build(); + } else { + desiredBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeDesired( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo value) { + if (desiredBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && desired_ != null + && desired_ + != com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo + .getDefaultInstance()) { + getDesiredBuilder().mergeFrom(value); + } else { + desired_ = value; + } + } else { + desiredBuilder_.mergeFrom(value); + } + if (desired_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearDesired() { + bitField0_ = (bitField0_ & ~0x00000002); + desired_ = null; + if (desiredBuilder_ != null) { + desiredBuilder_.dispose(); + desiredBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder + getDesiredBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getDesiredFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder + getDesiredOrBuilder() { + if (desiredBuilder_ != null) { + return desiredBuilder_.getMessageOrBuilder(); + } else { + return desired_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : desired_; + } + } + + /** + * + * + *
+     * Output only. Desired state for the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder> + getDesiredFieldBuilder() { + if (desiredBuilder_ == null) { + desiredBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder>( + getDesired(), getParentForChildren(), isClean()); + desired_ = null; + } + return desiredBuilder_; + } + + private com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder> + initialBuilder_; + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the initial field is set. + */ + public boolean hasInitial() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The initial. + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getInitial() { + if (initialBuilder_ == null) { + return initial_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : initial_; + } else { + return initialBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setInitial( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo value) { + if (initialBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + initial_ = value; + } else { + initialBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setInitial( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder builderForValue) { + if (initialBuilder_ == null) { + initial_ = builderForValue.build(); + } else { + initialBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeInitial( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo value) { + if (initialBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && initial_ != null + && initial_ + != com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo + .getDefaultInstance()) { + getInitialBuilder().mergeFrom(value); + } else { + initial_ = value; + } + } else { + initialBuilder_.mergeFrom(value); + } + if (initial_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearInitial() { + bitField0_ = (bitField0_ & ~0x00000004); + initial_ = null; + if (initialBuilder_ != null) { + initialBuilder_.dispose(); + initialBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder + getInitialBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getInitialFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder + getInitialOrBuilder() { + if (initialBuilder_ != null) { + return initialBuilder_.getMessageOrBuilder(); + } else { + return initial_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : initial_; + } + } + + /** + * + * + *
+     * Output only. Initial state of the resource bundle prior to the deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder> + getInitialFieldBuilder() { + if (initialBuilder_ == null) { + initialBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder>( + getInitial(), getParentForChildren(), isClean()); + initial_ = null; + } + return initialBuilder_; + } + + private com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder> + currentBuilder_; + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the current field is set. + */ + public boolean hasCurrent() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The current. + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getCurrent() { + if (currentBuilder_ == null) { + return current_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : current_; + } else { + return currentBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCurrent( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo value) { + if (currentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + current_ = value; + } else { + currentBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCurrent( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder builderForValue) { + if (currentBuilder_ == null) { + current_ = builderForValue.build(); + } else { + currentBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCurrent( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo value) { + if (currentBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && current_ != null + && current_ + != com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo + .getDefaultInstance()) { + getCurrentBuilder().mergeFrom(value); + } else { + current_ = value; + } + } else { + currentBuilder_.mergeFrom(value); + } + if (current_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCurrent() { + bitField0_ = (bitField0_ & ~0x00000008); + current_ = null; + if (currentBuilder_ != null) { + currentBuilder_.dispose(); + currentBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder + getCurrentBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getCurrentFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder + getCurrentOrBuilder() { + if (currentBuilder_ != null) { + return currentBuilder_.getMessageOrBuilder(); + } else { + return current_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance() + : current_; + } + } + + /** + * + * + *
+     * Output only. Current state of the resource bundle.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder> + getCurrentFieldBuilder() { + if (currentBuilder_ == null) { + currentBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder>( + getCurrent(), getParentForChildren(), isClean()); + current_ = null; + } + return currentBuilder_; + } + + private int state_ = 0; + + /** + * + * + *
+     * Output only. State of the rollout for the cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+     * Output only. State of the rollout for the cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the rollout for the cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo.State getState() { + com.google.cloud.configdelivery.v1.ClusterInfo.State result = + com.google.cloud.configdelivery.v1.ClusterInfo.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.ClusterInfo.State.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. State of the rollout for the cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(com.google.cloud.configdelivery.v1.ClusterInfo.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the rollout for the cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000010); + state_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList messages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureMessagesIsMutable() { + if (!messages_.isModifiable()) { + messages_ = new com.google.protobuf.LazyStringArrayList(messages_); + } + bitField0_ |= 0x00000020; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the messages. + */ + public com.google.protobuf.ProtocolStringList getMessagesList() { + messages_.makeImmutable(); + return messages_; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of messages. + */ + public int getMessagesCount() { + return messages_.size(); + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The messages at the given index. + */ + public java.lang.String getMessages(int index) { + return messages_.get(index); + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the messages at the given index. + */ + public com.google.protobuf.ByteString getMessagesBytes(int index) { + return messages_.getByteString(index); + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The messages to set. + * @return This builder for chaining. + */ + public Builder setMessages(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMessagesIsMutable(); + messages_.set(index, value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The messages to add. + * @return This builder for chaining. + */ + public Builder addMessages(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMessagesIsMutable(); + messages_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The messages to add. + * @return This builder for chaining. + */ + public Builder addAllMessages(java.lang.Iterable values) { + ensureMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, messages_); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearMessages() { + messages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages convey additional information related
+     * to the deployment.
+     * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the messages to add. + * @return This builder for chaining. + */ + public Builder addMessagesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMessagesIsMutable(); + messages_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp startTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + public boolean hasStartTime() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + public com.google.protobuf.Timestamp getStartTime() { + if (startTimeBuilder_ == null) { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } else { + return startTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + startTime_ = value; + } else { + startTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (startTimeBuilder_ == null) { + startTime_ = builderForValue.build(); + } else { + startTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getStartTimeBuilder().mergeFrom(value); + } else { + startTime_ = value; + } + } else { + startTimeBuilder_.mergeFrom(value); + } + if (startTime_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearStartTime() { + bitField0_ = (bitField0_ & ~0x00000040); + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getStartTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + if (startTimeBuilder_ != null) { + return startTimeBuilder_.getMessageOrBuilder(); + } else { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation starts.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getStartTimeFieldBuilder() { + if (startTimeBuilder_ == null) { + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); + startTime_ = null; + } + return startTimeBuilder_; + } + + private com.google.protobuf.Timestamp endTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + public boolean hasEndTime() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } else { + return endTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + endTime_ = value; + } else { + endTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + endTime_ = builderForValue.build(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) + && endTime_ != null + && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getEndTimeBuilder().mergeFrom(value); + } else { + endTime_ = value; + } + } else { + endTimeBuilder_.mergeFrom(value); + } + if (endTime_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearEndTime() { + bitField0_ = (bitField0_ & ~0x00000080); + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endTimeBuilder_ != null) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + } + + /** + * + * + *
+     * Output only. Timestamp when reconciliation ends.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEndTime(), getParentForChildren(), isClean()); + endTime_ = null; + } + return endTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ClusterInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ClusterInfo) + private static final com.google.cloud.configdelivery.v1.ClusterInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ClusterInfo(); + } + + public static com.google.cloud.configdelivery.v1.ClusterInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ClusterInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfoOrBuilder.java new file mode 100644 index 000000000000..b82ff4394e58 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ClusterInfoOrBuilder.java @@ -0,0 +1,361 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ClusterInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ClusterInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. gkehub membership of target cluster
+   * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The membership. + */ + java.lang.String getMembership(); + + /** + * + * + *
+   * Output only. gkehub membership of target cluster
+   * 
+ * + * + * string membership = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for membership. + */ + com.google.protobuf.ByteString getMembershipBytes(); + + /** + * + * + *
+   * Output only. Desired state for the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the desired field is set. + */ + boolean hasDesired(); + + /** + * + * + *
+   * Output only. Desired state for the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The desired. + */ + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getDesired(); + + /** + * + * + *
+   * Output only. Desired state for the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo desired = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder getDesiredOrBuilder(); + + /** + * + * + *
+   * Output only. Initial state of the resource bundle prior to the deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the initial field is set. + */ + boolean hasInitial(); + + /** + * + * + *
+   * Output only. Initial state of the resource bundle prior to the deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The initial. + */ + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getInitial(); + + /** + * + * + *
+   * Output only. Initial state of the resource bundle prior to the deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo initial = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder getInitialOrBuilder(); + + /** + * + * + *
+   * Output only. Current state of the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the current field is set. + */ + boolean hasCurrent(); + + /** + * + * + *
+   * Output only. Current state of the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The current. + */ + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo getCurrent(); + + /** + * + * + *
+   * Output only. Current state of the resource bundle.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo current = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder getCurrentOrBuilder(); + + /** + * + * + *
+   * Output only. State of the rollout for the cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + + /** + * + * + *
+   * Output only. State of the rollout for the cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ClusterInfo.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + com.google.cloud.configdelivery.v1.ClusterInfo.State getState(); + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the messages. + */ + java.util.List getMessagesList(); + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of messages. + */ + int getMessagesCount(); + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The messages at the given index. + */ + java.lang.String getMessages(int index); + + /** + * + * + *
+   * Output only. Unordered list. Messages convey additional information related
+   * to the deployment.
+   * 
+ * + * + * repeated string messages = 6 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the messages at the given index. + */ + com.google.protobuf.ByteString getMessagesBytes(int index); + + /** + * + * + *
+   * Output only. Timestamp when reconciliation starts.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + boolean hasStartTime(); + + /** + * + * + *
+   * Output only. Timestamp when reconciliation starts.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + com.google.protobuf.Timestamp getStartTime(); + + /** + * + * + *
+   * Output only. Timestamp when reconciliation starts.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Timestamp when reconciliation ends.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * Output only. Timestamp when reconciliation ends.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * Output only. Timestamp when reconciliation ends.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryProto.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryProto.java new file mode 100644 index 000000000000..cec63b2df7bd --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ConfigDeliveryProto.java @@ -0,0 +1,1410 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public final class ConfigDeliveryProto { + private ConfigDeliveryProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ResourceBundle_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ResourceBundle_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ResourceBundle_LabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ResourceBundle_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListResourceBundlesRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListResourceBundlesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListResourceBundlesResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListResourceBundlesResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_GetResourceBundleRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_GetResourceBundleRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_CreateResourceBundleRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_CreateResourceBundleRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_UpdateResourceBundleRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_UpdateResourceBundleRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_DeleteResourceBundleRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_DeleteResourceBundleRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackage_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackage_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleSelector_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleSelector_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleTag_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleTag_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackage_CloudBuildRepository_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackage_CloudBuildRepository_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackage_Target_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackage_Target_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackage_VariantSelector_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackage_VariantSelector_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackage_LabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackage_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackageInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackageInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_FleetPackageError_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_FleetPackageError_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ClusterInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ClusterInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ResourceBundleDeploymentInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ResourceBundleDeploymentInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Fleet_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Fleet_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_MatchLabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_MatchLabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategy_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_RollingStrategy_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_RollingStrategy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_RolloutStrategy_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_RolloutStrategy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_RolloutStrategyInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_RolloutStrategyInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategyInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_AllAtOnceStrategyInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_RollingStrategyInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_RollingStrategyInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListFleetPackagesRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListFleetPackagesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListFleetPackagesResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListFleetPackagesResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_GetFleetPackageRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_GetFleetPackageRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_CreateFleetPackageRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_CreateFleetPackageRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_UpdateFleetPackageRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_UpdateFleetPackageRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_DeleteFleetPackageRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_DeleteFleetPackageRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_OperationMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_OperationMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Release_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Release_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Release_LabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Release_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Variant_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Variant_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Variant_LabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Variant_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListVariantsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListVariantsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListVariantsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListVariantsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_GetVariantRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_GetVariantRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_CreateVariantRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_CreateVariantRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_UpdateVariantRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_UpdateVariantRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_DeleteVariantRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_DeleteVariantRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ReleaseInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ReleaseInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ReleaseInfo_VariantOciImagePathsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ReleaseInfo_VariantOciImagePathsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListReleasesRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListReleasesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListReleasesResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListReleasesResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_GetReleaseRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_GetReleaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_CreateReleaseRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_CreateReleaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_UpdateReleaseRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_UpdateReleaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_DeleteReleaseRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_DeleteReleaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListRolloutsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListRolloutsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ListRolloutsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ListRolloutsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_GetRolloutRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_GetRolloutRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_RolloutInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_RolloutInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_Rollout_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_Rollout_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_SuspendRolloutRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_SuspendRolloutRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_ResumeRolloutRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_ResumeRolloutRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_configdelivery_v1_AbortRolloutRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_configdelivery_v1_AbortRolloutRequest_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n" + + "4google/cloud/configdelivery/v1/config_delivery.proto\022\036google.cloud.configdeliv" + + "ery.v1\032\034google/api/annotations.proto\032\027go" + + "ogle/api/client.proto\032\037google/api/field_" + + "behavior.proto\032\033google/api/field_info.pr" + + "oto\032\031google/api/resource.proto\032#google/l" + + "ongrunning/operations.proto\032\033google/protobuf/empty.proto\032" + + " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"\312\003\n" + + "\016ResourceBundle\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022O\n" + + "\006labels\030\004" + + " \003(\0132:.google.cloud.configdelivery.v1.ResourceBundle.LabelsEntryB\003\340A\001\022\030\n" + + "\013description\030\005 \001(\tB\003\340A\001\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001:\236\001\352A\232\001\n" + + ",configdelivery.googleapis.com/ResourceBundle\022Ipr" + + "ojects/{project}/locations/{location}/re" + + "sourceBundles/{resource_bundle}*\017resourceBundles2\016resourceBundle\"\277\001\n" + + "\032ListResourceBundlesRequest\022D\n" + + "\006parent\030\001 \001(\tB4\340A\002\372A.\022" + + ",configdelivery.googleapis.com/ResourceBundle\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010order_by\030\005 \001(\tB\003\340A\001\"\232\001\n" + + "\033ListResourceBundlesResponse\022H\n" + + "\020resource_bundles\030\001 \003(\0132..g" + + "oogle.cloud.configdelivery.v1.ResourceBundle\022\027\n" + + "\017next_page_token\030\002 \001(\t\022\030\n" + + "\013unreachable\030\003 \003(\tB\003\340A\006\"^\n" + + "\030GetResourceBundleRequest\022B\n" + + "\004name\030\001 \001(\tB4\340A\002\372A.\n" + + ",configdelivery.googleapis.com/ResourceBundle\"\363\001\n" + + "\033CreateResourceBundleRequest\022D\n" + + "\006parent\030\001 \001(\tB" + + "4\340A\002\372A.\022,configdelivery.googleapis.com/ResourceBundle\022\037\n" + + "\022resource_bundle_id\030\002 \001(\tB\003\340A\002\022L\n" + + "\017resource_bundle\030\003 \001(\0132..google" + + ".cloud.configdelivery.v1.ResourceBundleB\003\340A\002\022\037\n\n" + + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\302\001\n" + + "\033UpdateResourceBundleRequest\0224\n" + + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022L\n" + + "\017resource_bundle\030\002 \001(\0132..google.cl" + + "oud.configdelivery.v1.ResourceBundleB\003\340A\002\022\037\n\n" + + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\226\001\n" + + "\033DeleteResourceBundleRequest\022B\n" + + "\004name\030\001 \001(\tB4\340A\002\372A.\n" + + ",configdelivery.googleapis.com/ResourceBundle\022\037\n\n" + + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\022\n" + + "\005force\030\003 \001(\010B\003\340A\001\"\330\r\n" + + "\014FleetPackage\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022M\n" + + "\006labels\030\004 \003(\01328.google.clo" + + "ud.configdelivery.v1.FleetPackage.LabelsEntryB\003\340A\001\022j\n" + + "\030resource_bundle_selector\030\005 \001(\0132C.google.cloud.configdelivery.v1.Fl" + + "eetPackage.ResourceBundleSelectorB\003\340A\002\022H\n" + + "\006target\030\t" + + " \001(\01323.google.cloud.configdelivery.v1.FleetPackage.TargetB\003\340A\001\022N\n" + + "\020rollout_strategy\030\n" + + " \001(\0132/.google.cloud.configdelivery.v1.RolloutStrategyB\003\340A\001\022[\n" + + "\020variant_selector\030\013 \001(\0132<.google.cloud.config" + + "delivery.v1.FleetPackage.VariantSelectorB\003\340A\002\022C\n" + + "\004info\030\r" + + " \001(\01320.google.cloud.configdelivery.v1.FleetPackageInfoB\003\340A\003\022c\n" + + "\033deletion_propagation_policy\030\017 \001(\01629.google" + + ".cloud.configdelivery.v1.DeletionPropagationPolicyB\003\340A\001\022F\n" + + "\005state\030\020 \001(\01622.google." + + "cloud.configdelivery.v1.FleetPackage.StateB\003\340A\001\032\342\001\n" + + "\026ResourceBundleSelector\022Y\n" + + "\017resource_bundle\030\001 \001(\0132>.google.cloud.confi" + + "gdelivery.v1.FleetPackage.ResourceBundleTagH\000\022c\n" + + "\026cloud_build_repository\030\003 \001(\0132A." + + "google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryH\000B\010\n" + + "\006source\032i\n" + + "\021ResourceBundleTag\022B\n" + + "\004name\030\001 \001(\tB4\340A\002\372A.\n" + + ",configdelivery.googleapis.com/ResourceBundle\022\020\n" + + "\003tag\030\002 \001(\tB\003\340A\002\032\302\001\n" + + "\024CloudBuildRepository\022\037\n" + + "\020variants_pattern\030\005 \001(\tB\003\340A\001H\000\022:\n" + + "\004name\030\001 \001(\tB,\340A\002\372A&\n" + + "$cloudbuild.googleapis.com/Repository\022\021\n" + + "\004path\030\002 \001(\tB\003\340A\001\022\020\n" + + "\003tag\030\003 \001(\tB\003\340A\002\022\034\n" + + "\017service_account\030\004 \001(\tB\003\340A\002B\n\n" + + "\010variants\032J\n" + + "\006Target\0226\n" + + "\005fleet\030\001 \001(\0132%.google.cloud.configdelivery.v1.FleetH\000B\010\n" + + "\006target\032C\n" + + "\017VariantSelector\022$\n" + + "\025variant_name_template\030\001 \001(\tB\003\340A\002H\000B\n\n" + + "\010strategy\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"9\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\n\n" + + "\006ACTIVE\020\001\022\r\n" + + "\tSUSPENDED\020\002:\224\001\352A\220\001\n" + + "*configdelivery.googleapis.com/FleetPacka" + + "ge\022Eprojects/{project}/locations/{location}/fleetPackages/{fleet_package}*\r" + + "fleetPackages2\014fleetPackage\"\227\003\n" + + "\020FleetPackageInfo\022E\n" + + "\016active_rollout\030\001 \001(\tB-\340A\001\372A\'\n" + + "%configdelivery.googleapis.com/Rollout\022M\n" + + "\026last_completed_rollout\030\002 \001(\tB-\340A\001\372A\'\n" + + "%configdelivery.googleapis.com/Rollout\022M\n" + + "\005state\030\003" + + " \001(\01626.google.cloud.configdelivery.v1.FleetPackageInfo.StateB\006\340A\003\340A\001\022I\n" + + "\006errors\030\006" + + " \003(\01321.google.cloud.configdelivery.v1.FleetPackageErrorB\006\340A\003\340A\001\"S\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\n\n" + + "\006ACTIVE\020\001\022\r\n" + + "\tSUSPENDED\020\002\022\n\n" + + "\006FAILED\020\003\022\014\n" + + "\010DELETING\020\004\"/\n" + + "\021FleetPackageError\022\032\n\r" + + "error_message\030\001 \001(\tB\003\340A\001\"\256\005\n" + + "\013ClusterInfo\022<\n\n" + + "membership\030\001 \001(\tB(\340A\003\372A\"\n" + + " gkehub.googleapis.com/Membership\022R\n" + + "\007desired\030\002 \001(\0132<.google.cloud.configde" + + "livery.v1.ResourceBundleDeploymentInfoB\003\340A\003\022R\n" + + "\007initial\030\003 \001(\0132<.google.cloud.conf" + + "igdelivery.v1.ResourceBundleDeploymentInfoB\003\340A\003\022R\n" + + "\007current\030\004 \001(\0132<.google.cloud." + + "configdelivery.v1.ResourceBundleDeploymentInfoB\003\340A\003\022E\n" + + "\005state\030\005 \001(\01621.google.clou" + + "d.configdelivery.v1.ClusterInfo.StateB\003\340A\003\022\030\n" + + "\010messages\030\006 \003(\tB\006\340A\006\340A\003\0223\n\n" + + "start_time\030\007 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + + "\010end_time\030\010" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\"\233\001\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\013\n" + + "\007WAITING\020\001\022\017\n" + + "\013IN_PROGRESS\020\002\022\013\n" + + "\007STALLED\020\003\022\r\n" + + "\tCOMPLETED\020\004\022\013\n" + + "\007ABORTED\020\005\022\r\n" + + "\tCANCELLED\020\006\022\t\n" + + "\005ERROR\020\007\022\r\n" + + "\tUNCHANGED\020\010\022\013\n" + + "\007SKIPPED\020\t\"\242\003\n" + + "\034ResourceBundleDeploymentInfo\022>\n" + + "\007release\030\001 \001(\tB-\340A\003\372A\'\n" + + "%configdelivery.googleapis.com/Release\022\024\n" + + "\007version\030\002 \001(\tB\003\340A\003\022\024\n" + + "\007variant\030\003 \001(\tB\003\340A\003\022_\n\n" + + "sync_state\030\004 \001(\0162F.google.cloud.configdeliver" + + "y.v1.ResourceBundleDeploymentInfo.SyncStateB\003\340A\003\022\030\n" + + "\010messages\030\005 \003(\tB\006\340A\003\340A\006\"\232\001\n" + + "\tSyncState\022\032\n" + + "\026SYNC_STATE_UNSPECIFIED\020\000\022\017\n" + + "\013RECONCILING\020\001\022\013\n" + + "\007STALLED\020\002\022\n\n" + + "\006SYNCED\020\003\022\013\n" + + "\007PENDING\020\004\022\t\n" + + "\005ERROR\020\005\022\024\n" + + "\020DELETION_PENDING\020\006\022\014\n" + + "\010DELETING\020\007\022\013\n" + + "\007DELETED\020\010\"\300\002\n" + + "\005Fleet\022D\n" + + "\007project\030\001 \001(\tB3\340A\002\372A-\n" + + "+cloudresourcemanager.googleapis.com/Project\022J\n" + + "\010selector\030\002" + + " \001(\01323.google.cloud.configdelivery.v1.Fleet.LabelSelectorB\003\340A\001\032\244\001\n\r" + + "LabelSelector\022_\n" + + "\014match_labels\030\001 \003(\0132D.google.clo" + + "ud.configdelivery.v1.Fleet.LabelSelector.MatchLabelsEntryB\003\340A\001\0322\n" + + "\020MatchLabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"\023\n" + + "\021AllAtOnceStrategy\".\n" + + "\017RollingStrategy\022\033\n" + + "\016max_concurrent\030\001 \001(\005B\003\340A\001\"\253\001\n" + + "\017RolloutStrategy\022H\n" + + "\013all_at_once\030\001" + + " \001(\01321.google.cloud.configdelivery.v1.AllAtOnceStrategyH\000\022B\n" + + "\007rolling\030\002" + + " \001(\0132/.google.cloud.configdelivery.v1.RollingStrategyH\000B\n\n" + + "\010strategy\"\323\001\n" + + "\023RolloutStrategyInfo\022Z\n" + + "\031all_at_once_strategy_info\030\001" + + " \001(\01325.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoH\000\022T\n" + + "\025rolling_strategy_info\030\002 \001(\01323.google.cloud." + + "configdelivery.v1.RollingStrategyInfoH\000B\n\n" + + "\010strategy\"[\n" + + "\025AllAtOnceStrategyInfo\022B\n" + + "\010clusters\030\001" + + " \003(\0132+.google.cloud.configdelivery.v1.ClusterInfoB\003\340A\006\"Y\n" + + "\023RollingStrategyInfo\022B\n" + + "\010clusters\030\001" + + " \003(\0132+.google.cloud.configdelivery.v1.ClusterInfoB\003\340A\006\"\273\001\n" + + "\030ListFleetPackagesRequest\022B\n" + + "\006parent\030\001 \001(\t" + + "B2\340A\002\372A,\022*configdelivery.googleapis.com/FleetPackage\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010order_by\030\005 \001(\tB\003\340A\001\"\224\001\n" + + "\031ListFleetPackagesResponse\022D\n" + + "\016fleet_packages\030\001 \003(\0132" + + ",.google.cloud.configdelivery.v1.FleetPackage\022\027\n" + + "\017next_page_token\030\002 \001(\t\022\030\n" + + "\013unreachable\030\003 \003(\tB\003\340A\006\"Z\n" + + "\026GetFleetPackageRequest\022@\n" + + "\004name\030\001 \001(\tB2\340A\002\372A,\n" + + "*configdelivery.googleapis.com/FleetPackage\"\351\001\n" + + "\031CreateFleetPackageRequest\022B\n" + + "\006parent\030\001 \001(\tB2\340A\002\372" + + "A,\022*configdelivery.googleapis.com/FleetPackage\022\035\n" + + "\020fleet_package_id\030\002 \001(\tB\003\340A\002\022H\n" + + "\r" + + "fleet_package\030\003" + + " \001(\0132,.google.cloud.configdelivery.v1.FleetPackageB\003\340A\002\022\037\n\n" + + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\274\001\n" + + "\031UpdateFleetPackageRequest\0224\n" + + "\013update_mask\030\001" + + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022H\n\r" + + "fleet_package\030\002" + + " \001(\0132,.google.cloud.configdelivery.v1.FleetPackageB\003\340A\002\022\037\n\n" + + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\256\001\n" + + "\031DeleteFleetPackageRequest\022@\n" + + "\004name\030\001 \001(\tB2\340A\002\372A,\n" + + "*configdelivery.googleapis.com/FleetPackage\022\037\n\n" + + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\022\n" + + "\005force\030\003 \001(\010B\003\340A\001\022\032\n\r" + + "allow_missing\030\004 \001(\010B\003\340A\001\"\200\002\n" + + "\021OperationMetadata\0224\n" + + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + + "\006target\030\003 \001(\tB\003\340A\003\022\021\n" + + "\004verb\030\004 \001(\tB\003\340A\003\022\033\n" + + "\016status_message\030\005 \001(\tB\003\340A\003\022#\n" + + "\026requested_cancellation\030\006 \001(\010B\003\340A\003\022\030\n" + + "\013api_version\030\007 \001(\tB\003\340A\003\"\272\005\n" + + "\007Release\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022H\n" + + "\006labels\030\004" + + " \003(\01323.google.cloud.configdelivery.v1.Release.LabelsEntryB\003\340A\001\022I\n" + + "\tlifecycle\030\005 " + + "\001(\01621.google.cloud.configdelivery.v1.Release.LifecycleB\003\340A\001\022\024\n" + + "\007version\030\006 \001(\tB\003\340A\002\0225\n" + + "\014publish_time\030\007 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022>\n" + + "\004info\030\t \001(\0132+.google." + + "cloud.configdelivery.v1.ReleaseInfoB\003\340A\001\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"@\n" + + "\tLifecycle\022\031\n" + + "\025LIFECYCLE_UNSPECIFIED\020\000\022\t\n" + + "\005DRAFT\020\001\022\r\n" + + "\tPUBLISHED\020\002:\234\001\352A\230\001\n" + + "%configdelivery.googleapis.com/Release\022\\projects/{project}/locations/{location}" + + "/resourceBundles/{resource_bundle}/releases/{release}*\010releases2\007release\"\321\003\n" + + "\007Variant\022H\n" + + "\006labels\030\001 \003(\01323.google.cloud.conf" + + "igdelivery.v1.Variant.LabelsEntryB\003\340A\001\022\034\n" + + "\tresources\030\002 \003(\tB\t\340A\002\340A\006\340A\004\022\021\n" + + "\004name\030\003 \001(\tB\003\340A\010\0224\n" + + "\013create_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001:\257\001\352A\253\001\n" + + "%configdelivery.googleapis.com/Variant\022oprojects/{project}/locations/{" + + "location}/resourceBundles/{resource_bund" + + "le}/releases/{release}/variants/{variant}*\010variants2\007variant\"\261\001\n" + + "\023ListVariantsRequest\022=\n" + + "\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%configdelivery.googleapis.com/Variant\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010order_by\030\005 \001(\tB\003\340A\001\"\204\001\n" + + "\024ListVariantsResponse\0229\n" + + "\010variants\030\001 \003(\0132\'.google.cloud.configdelivery.v1.Variant\022\027\n" + + "\017next_page_token\030\002 \001(\t\022\030\n" + + "\013unreachable\030\003 \003(\tB\003\340A\006\"P\n" + + "\021GetVariantRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Variant\"\316\001\n" + + "\024CreateVariantRequest\022=\n" + + "\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%configdelivery.googleapis.com/Variant\022\027\n\n" + + "variant_id\030\002 \001(\tB\003\340A\002\022=\n" + + "\007variant\030\003" + + " \001(\0132\'.google.cloud.configdelivery.v1.VariantB\003\340A\002\022\037\n\n" + + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\254\001\n" + + "\024UpdateVariantRequest\0224\n" + + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022=\n" + + "\007variant\030\002 \001" + + "(\0132\'.google.cloud.configdelivery.v1.VariantB\003\340A\002\022\037\n\n" + + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"t\n" + + "\024DeleteVariantRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Variant\022\037\n\n" + + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\324\001\n" + + "\013ReleaseInfo\022\033\n" + + "\016oci_image_path\030\001 \001(\tB\003\340A\003\022k\n" + + "\027variant_oci_image_paths\030\002 \003(\0132E." + + "google.cloud.configdelivery.v1.ReleaseInfo.VariantOciImagePathsEntryB\003\340A\001\032;\n" + + "\031VariantOciImagePathsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"\261\001\n" + + "\023ListReleasesRequest\022=\n" + + "\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%configdelivery.googleapis.com/Release\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010order_by\030\005 \001(\tB\003\340A\001\"\204\001\n" + + "\024ListReleasesResponse\0229\n" + + "\010releases\030\001 \003(\0132\'.google.cloud.configdelivery.v1.Release\022\027\n" + + "\017next_page_token\030\002 \001(\t\022\030\n" + + "\013unreachable\030\003 \003(\tB\003\340A\006\"P\n" + + "\021GetReleaseRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Release\"\316\001\n" + + "\024CreateReleaseRequest\022=\n" + + "\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%configdelivery.googleapis.com/Release\022\027\n\n" + + "release_id\030\002 \001(\tB\003\340A\002\022=\n" + + "\007release\030\003" + + " \001(\0132\'.google.cloud.configdelivery.v1.ReleaseB\003\340A\002\022\037\n\n" + + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\254\001\n" + + "\024UpdateReleaseRequest\0224\n" + + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022=\n" + + "\007release\030\002 \001(\0132\'.g" + + "oogle.cloud.configdelivery.v1.ReleaseB\003\340A\002\022\037\n\n" + + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\210\001\n" + + "\024DeleteReleaseRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Release\022\037\n\n" + + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\022\n" + + "\005force\030\003 \001(\010B\003\340A\001\"\261\001\n" + + "\023ListRolloutsRequest\022=\n" + + "\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%configdelivery.googleapis.com/Rollout\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010order_by\030\005 \001(\tB\003\340A\001\"\204\001\n" + + "\024ListRolloutsResponse\0229\n" + + "\010rollouts\030\001 \003(\0132\'.google.cloud.configdelivery.v1.Rollout\022\027\n" + + "\017next_page_token\030\002 \001(\t\022\030\n" + + "\013unreachable\030\003 \003(\tB\003\340A\006\"P\n" + + "\021GetRolloutRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Rollout\"\262\003\n" + + "\013RolloutInfo\022E\n" + + "\005state\030\001 \001" + + "(\01621.google.cloud.configdelivery.v1.RolloutInfo.StateB\003\340A\003\0223\n\n" + + "start_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + + "\010end_time\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\024\n" + + "\007message\030\006 \001(\tB\003\340A\003\022W\n" + + "\025rollout_strategy_info\030\007" + + " \001(\01323.google.cloud.configdelivery.v1.RolloutStrategyInfoB\003\340A\003\"\204\001\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\r\n" + + "\tCOMPLETED\020\001\022\r\n" + + "\tSUSPENDED\020\002\022\013\n" + + "\007ABORTED\020\003\022\017\n" + + "\013IN_PROGRESS\020\005\022\013\n" + + "\007STALLED\020\006\022\r\n" + + "\tCANCELLED\020\007\022\014\n" + + "\010ABORTING\020\010\"\306\004\n" + + "\007Rollout\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\010\022;\n" + + "\007release\030\002 \001(\tB*\372A\'\n" + + "%configdelivery.googleapis.com/Release\022I\n" + + "\020rollout_strategy\030\004" + + " \001(\0132/.google.cloud.configdelivery.v1.RolloutStrategy\0229\n" + + "\004info\030\005 \001(\0132+.google.cloud.configdelivery.v1.RolloutInfo\022^\n" + + "\033deletion_propagation_policy\030\007 \001(\01629.google" + + ".cloud.configdelivery.v1.DeletionPropagationPolicy\0224\n" + + "\013create_time\030\010 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\t" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003:\230\001\352A\224\001\n" + + "%configdelivery.googleapis.com/Rollout\022Xprojects/{project}/locations/{loca" + + "tion}/fleetPackages/{fleet_package}/rollouts/{rollout}*\010rollouts2\007rollout\"i\n" + + "\025SuspendRolloutRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Rollout\022\023\n" + + "\006reason\030\002 \001(\tB\003\340A\001\"h\n" + + "\024ResumeRolloutRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Rollout\022\023\n" + + "\006reason\030\002 \001(\tB\003\340A\001\"g\n" + + "\023AbortRolloutRequest\022;\n" + + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + + "%configdelivery.googleapis.com/Rollout\022\023\n" + + "\006reason\030\002 \001(\tB\003\340A\001*d\n" + + "\031DeletionPropagationPolicy\022+\n" + + "\'DELETION_PROPAGATION_POLICY_UNSPECIFIED\020\000\022\016\n\n" + + "FOREGROUND\020\001\022\n\n" + + "\006ORPHAN\020\0022\211-\n" + + "\016ConfigDelivery\022\324\001\n" + + "\023ListResourceBundles\022:.google.cloud.configde" + + "livery.v1.ListResourceBundlesRequest\032;.google.cloud.configdelivery.v1.ListResour" + + "ceBundlesResponse\"D\332A\006parent\202\323\344\223\0025\0223/v1/" + + "{parent=projects/*/locations/*}/resourceBundles\022\301\001\n" + + "\021GetResourceBundle\0228.google.cloud.configdelivery.v1.GetResourceBundle" + + "Request\032..google.cloud.configdelivery.v1" + + ".ResourceBundle\"B\332A\004name\202\323\344\223\0025\0223/v1/{nam" + + "e=projects/*/locations/*/resourceBundles/*}\022\223\002\n" + + "\024CreateResourceBundle\022;.google.cloud.configdelivery.v1.CreateResourceBund" + + "leRequest\032\035.google.longrunning.Operation\"\236\001\312A#\n" + + "\016ResourceBundle\022\021OperationMetadata\332A)parent,resource_bundle,resource_bund" + + "le_id\202\323\344\223\002F\"3/v1/{parent=projects/*/loca" + + "tions/*}/resourceBundles:\017resource_bundle\022\225\002\n" + + "\024UpdateResourceBundle\022;.google.cloud.configdelivery.v1.UpdateResourceBundle" + + "Request\032\035.google.longrunning.Operation\"\240\001\312A#\n" + + "\016ResourceBundle\022\021OperationMetadata\332" + + "A\033resource_bundle,update_mask\202\323\344\223\002V2C/v1" + + "/{resource_bundle.name=projects/*/locati" + + "ons/*/resourceBundles/*}:\017resource_bundle\022\343\001\n" + + "\024DeleteResourceBundle\022;.google.cloud.configdelivery.v1.DeleteResourceBundle" + + "Request\032\035.google.longrunning.Operation\"o\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMet" + + "adata\332A\004name\202\323\344\223\0025*3/v1/{name=projects/*/locations/*/resourceBundles/*}\022\314\001\n" + + "\021ListFleetPackages\0228.google.cloud.configdeliv" + + "ery.v1.ListFleetPackagesRequest\0329.google.cloud.configdelivery.v1.ListFleetPackag" + + "esResponse\"B\332A\006parent\202\323\344\223\0023\0221/v1/{parent" + + "=projects/*/locations/*}/fleetPackages\022\271\001\n" + + "\017GetFleetPackage\0226.google.cloud.config" + + "delivery.v1.GetFleetPackageRequest\032,.google.cloud.configdelivery.v1.FleetPackage" + + "\"@\332A\004name\202\323\344\223\0023\0221/v1/{name=projects/*/locations/*/fleetPackages/*}\022\205\002\n" + + "\022CreateFleetPackage\0229.google.cloud.configdelivery." + + "v1.CreateFleetPackageRequest\032\035.google.longrunning.Operation\"\224\001\312A!\n" + + "\014FleetPackage\022\021OperationMetadata\332A%parent,fleet_packag" + + "e,fleet_package_id\202\323\344\223\002B\"1/v1/{parent=projects/*/locations/*}/fleetPackages:\r" + + "fleet_package\022\207\002\n" + + "\022UpdateFleetPackage\0229.google.cloud.configdelivery.v1.UpdateFleetPa" + + "ckageRequest\032\035.google.longrunning.Operation\"\226\001\312A!\n" + + "\014FleetPackage\022\021OperationMetada" + + "ta\332A\031fleet_package,update_mask\202\323\344\223\002P2?/v" + + "1/{fleet_package.name=projects/*/locations/*/fleetPackages/*}:\r" + + "fleet_package\022\335\001\n" + + "\022DeleteFleetPackage\0229.google.cloud.confi" + + "gdelivery.v1.DeleteFleetPackageRequest\032\035.google.longrunning.Operation\"m\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004n" + + "ame\202\323\344\223\0023*1/v1/{name=projects/*/locations/*/fleetPackages/*}\022\312\001\n" + + "\014ListReleases\0223.google.cloud.configdelivery.v1.ListRelea" + + "sesRequest\0324.google.cloud.configdelivery" + + ".v1.ListReleasesResponse\"O\332A\006parent\202\323\344\223\002" + + "@\022>/v1/{parent=projects/*/locations/*/resourceBundles/*}/releases\022\267\001\n\n" + + "GetRelease\0221.google.cloud.configdelivery.v1.GetRel" + + "easeRequest\032\'.google.cloud.configdeliver" + + "y.v1.Release\"M\332A\004name\202\323\344\223\002@\022>/v1/{name=p" + + "rojects/*/locations/*/resourceBundles/*/releases/*}\022\361\001\n\r" + + "CreateRelease\0224.google.cloud.configdelivery.v1.CreateReleaseRequ" + + "est\032\035.google.longrunning.Operation\"\212\001\312A\034\n" + + "\007Release\022\021OperationMetadata\332A\031parent,re" + + "lease,release_id\202\323\344\223\002I\">/v1/{parent=proj" + + "ects/*/locations/*/resourceBundles/*}/releases:\007release\022\363\001\n\r" + + "UpdateRelease\0224.google.cloud.configdelivery.v1.UpdateRelease" + + "Request\032\035.google.longrunning.Operation\"\214\001\312A\034\n" + + "\007Release\022\021OperationMetadata\332A\023relea" + + "se,update_mask\202\323\344\223\002Q2F/v1/{release.name=" + + "projects/*/locations/*/resourceBundles/*/releases/*}:\007release\022\340\001\n\r" + + "DeleteRelease\0224.google.cloud.configdelivery.v1.DeleteR" + + "eleaseRequest\032\035.google.longrunning.Operation\"z\312A*\n" + + "\025google.protobuf.Empty\022\021Operat" + + "ionMetadata\332A\004name\202\323\344\223\002@*>/v1/{name=proj" + + "ects/*/locations/*/resourceBundles/*/releases/*}\022\325\001\n" + + "\014ListVariants\0223.google.cloud", + ".configdelivery.v1.ListVariantsRequest\0324" + + ".google.cloud.configdelivery.v1.ListVari" + + "antsResponse\"Z\332A\006parent\202\323\344\223\002K\022I/v1/{pare" + + "nt=projects/*/locations/*/resourceBundle" + + "s/*/releases/*}/variants\022\302\001\n\nGetVariant\022" + + "1.google.cloud.configdelivery.v1.GetVari" + + "antRequest\032\'.google.cloud.configdelivery" + + ".v1.Variant\"X\332A\004name\202\323\344\223\002K\022I/v1/{name=pr" + + "ojects/*/locations/*/resourceBundles/*/r" + + "eleases/*/variants/*}\022\374\001\n\rCreateVariant\022" + + "4.google.cloud.configdelivery.v1.CreateV" + + "ariantRequest\032\035.google.longrunning.Opera" + + "tion\"\225\001\312A\034\n\007Variant\022\021OperationMetadata\332A" + + "\031parent,variant,variant_id\202\323\344\223\002T\"I/v1/{p" + + "arent=projects/*/locations/*/resourceBun" + + "dles/*/releases/*}/variants:\007variant\022\376\001\n" + + "\rUpdateVariant\0224.google.cloud.configdeli" + + "very.v1.UpdateVariantRequest\032\035.google.lo" + + "ngrunning.Operation\"\227\001\312A\034\n\007Variant\022\021Oper" + + "ationMetadata\332A\023variant,update_mask\202\323\344\223\002" + + "\\2Q/v1/{variant.name=projects/*/location" + + "s/*/resourceBundles/*/releases/*/variant" + + "s/*}:\007variant\022\354\001\n\rDeleteVariant\0224.google" + + ".cloud.configdelivery.v1.DeleteVariantRe" + + "quest\032\035.google.longrunning.Operation\"\205\001\312" + + "A*\n\025google.protobuf.Empty\022\021OperationMeta" + + "data\332A\004name\202\323\344\223\002K*I/v1/{name=projects/*/" + + "locations/*/resourceBundles/*/releases/*" + + "/variants/*}\022\310\001\n\014ListRollouts\0223.google.c" + + "loud.configdelivery.v1.ListRolloutsReque" + + "st\0324.google.cloud.configdelivery.v1.List" + + "RolloutsResponse\"M\332A\006parent\202\323\344\223\002>\022\022 + * Message for creating a FleetPackage + * + * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateFleetPackageRequest} + */ +public final class CreateFleetPackageRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.CreateFleetPackageRequest) + CreateFleetPackageRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateFleetPackageRequest.newBuilder() to construct. + private CreateFleetPackageRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateFleetPackageRequest() { + parent_ = ""; + fleetPackageId_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateFleetPackageRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FLEET_PACKAGE_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object fleetPackageId_ = ""; + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * fleet_package_id from the method_signature of Create RPC
+   * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The fleetPackageId. + */ + @java.lang.Override + public java.lang.String getFleetPackageId() { + java.lang.Object ref = fleetPackageId_; + 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(); + fleetPackageId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * fleet_package_id from the method_signature of Create RPC
+   * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for fleetPackageId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFleetPackageIdBytes() { + java.lang.Object ref = fleetPackageId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fleetPackageId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FLEET_PACKAGE_FIELD_NUMBER = 3; + private com.google.cloud.configdelivery.v1.FleetPackage fleetPackage_; + + /** + * + * + *
+   * Required. The resource being created.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the fleetPackage field is set. + */ + @java.lang.Override + public boolean hasFleetPackage() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. The resource being created.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The fleetPackage. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage() { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } + + /** + * + * + *
+   * Required. The resource being created.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackageOrBuilder() { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fleetPackageId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, fleetPackageId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getFleetPackage()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fleetPackageId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, fleetPackageId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getFleetPackage()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.CreateFleetPackageRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest other = + (com.google.cloud.configdelivery.v1.CreateFleetPackageRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getFleetPackageId().equals(other.getFleetPackageId())) return false; + if (hasFleetPackage() != other.hasFleetPackage()) return false; + if (hasFleetPackage()) { + if (!getFleetPackage().equals(other.getFleetPackage())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + FLEET_PACKAGE_ID_FIELD_NUMBER; + hash = (53 * hash) + getFleetPackageId().hashCode(); + if (hasFleetPackage()) { + hash = (37 * hash) + FLEET_PACKAGE_FIELD_NUMBER; + hash = (53 * hash) + getFleetPackage().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for creating a FleetPackage
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateFleetPackageRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.CreateFleetPackageRequest) + com.google.cloud.configdelivery.v1.CreateFleetPackageRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFleetPackageFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + fleetPackageId_ = ""; + fleetPackage_ = null; + if (fleetPackageBuilder_ != null) { + fleetPackageBuilder_.dispose(); + fleetPackageBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateFleetPackageRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateFleetPackageRequest + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateFleetPackageRequest build() { + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateFleetPackageRequest buildPartial() { + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest result = + new com.google.cloud.configdelivery.v1.CreateFleetPackageRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.CreateFleetPackageRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.fleetPackageId_ = fleetPackageId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.fleetPackage_ = + fleetPackageBuilder_ == null ? fleetPackage_ : fleetPackageBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.CreateFleetPackageRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.CreateFleetPackageRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.CreateFleetPackageRequest other) { + if (other + == com.google.cloud.configdelivery.v1.CreateFleetPackageRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getFleetPackageId().isEmpty()) { + fleetPackageId_ = other.fleetPackageId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasFleetPackage()) { + mergeFleetPackage(other.getFleetPackage()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + fleetPackageId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getFleetPackageFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object fleetPackageId_ = ""; + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * fleet_package_id from the method_signature of Create RPC
+     * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The fleetPackageId. + */ + public java.lang.String getFleetPackageId() { + java.lang.Object ref = fleetPackageId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fleetPackageId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * fleet_package_id from the method_signature of Create RPC
+     * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for fleetPackageId. + */ + public com.google.protobuf.ByteString getFleetPackageIdBytes() { + java.lang.Object ref = fleetPackageId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fleetPackageId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * fleet_package_id from the method_signature of Create RPC
+     * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The fleetPackageId to set. + * @return This builder for chaining. + */ + public Builder setFleetPackageId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + fleetPackageId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * fleet_package_id from the method_signature of Create RPC
+     * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearFleetPackageId() { + fleetPackageId_ = getDefaultInstance().getFleetPackageId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * fleet_package_id from the method_signature of Create RPC
+     * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for fleetPackageId to set. + * @return This builder for chaining. + */ + public Builder setFleetPackageIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + fleetPackageId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.FleetPackage fleetPackage_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder> + fleetPackageBuilder_; + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the fleetPackage field is set. + */ + public boolean hasFleetPackage() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The fleetPackage. + */ + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage() { + if (fleetPackageBuilder_ == null) { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } else { + return fleetPackageBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setFleetPackage(com.google.cloud.configdelivery.v1.FleetPackage value) { + if (fleetPackageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + fleetPackage_ = value; + } else { + fleetPackageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setFleetPackage( + com.google.cloud.configdelivery.v1.FleetPackage.Builder builderForValue) { + if (fleetPackageBuilder_ == null) { + fleetPackage_ = builderForValue.build(); + } else { + fleetPackageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeFleetPackage(com.google.cloud.configdelivery.v1.FleetPackage value) { + if (fleetPackageBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && fleetPackage_ != null + && fleetPackage_ + != com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance()) { + getFleetPackageBuilder().mergeFrom(value); + } else { + fleetPackage_ = value; + } + } else { + fleetPackageBuilder_.mergeFrom(value); + } + if (fleetPackage_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearFleetPackage() { + bitField0_ = (bitField0_ & ~0x00000004); + fleetPackage_ = null; + if (fleetPackageBuilder_ != null) { + fleetPackageBuilder_.dispose(); + fleetPackageBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.Builder getFleetPackageBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getFleetPackageFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackageOrBuilder() { + if (fleetPackageBuilder_ != null) { + return fleetPackageBuilder_.getMessageOrBuilder(); + } else { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } + } + + /** + * + * + *
+     * Required. The resource being created.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder> + getFleetPackageFieldBuilder() { + if (fleetPackageBuilder_ == null) { + fleetPackageBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder>( + getFleetPackage(), getParentForChildren(), isClean()); + fleetPackage_ = null; + } + return fleetPackageBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.CreateFleetPackageRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.CreateFleetPackageRequest) + private static final com.google.cloud.configdelivery.v1.CreateFleetPackageRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.CreateFleetPackageRequest(); + } + + public static com.google.cloud.configdelivery.v1.CreateFleetPackageRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateFleetPackageRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateFleetPackageRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateFleetPackageRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateFleetPackageRequestOrBuilder.java new file mode 100644 index 000000000000..8da293305950 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateFleetPackageRequestOrBuilder.java @@ -0,0 +1,183 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface CreateFleetPackageRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.CreateFleetPackageRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * fleet_package_id from the method_signature of Create RPC
+   * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The fleetPackageId. + */ + java.lang.String getFleetPackageId(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * fleet_package_id from the method_signature of Create RPC
+   * 
+ * + * string fleet_package_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for fleetPackageId. + */ + com.google.protobuf.ByteString getFleetPackageIdBytes(); + + /** + * + * + *
+   * Required. The resource being created.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the fleetPackage field is set. + */ + boolean hasFleetPackage(); + + /** + * + * + *
+   * Required. The resource being created.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The fleetPackage. + */ + com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage(); + + /** + * + * + *
+   * Required. The resource being created.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackageOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequest.java new file mode 100644 index 000000000000..9df76766c046 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequest.java @@ -0,0 +1,1454 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for creating a Release
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateReleaseRequest} + */ +public final class CreateReleaseRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.CreateReleaseRequest) + CreateReleaseRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateReleaseRequest.newBuilder() to construct. + private CreateReleaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateReleaseRequest() { + parent_ = ""; + releaseId_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateReleaseRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateReleaseRequest.class, + com.google.cloud.configdelivery.v1.CreateReleaseRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RELEASE_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object releaseId_ = ""; + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * release_id from the method_signature of Create RPC
+   * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The releaseId. + */ + @java.lang.Override + public java.lang.String getReleaseId() { + java.lang.Object ref = releaseId_; + 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(); + releaseId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * release_id from the method_signature of Create RPC
+   * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for releaseId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReleaseIdBytes() { + java.lang.Object ref = releaseId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + releaseId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RELEASE_FIELD_NUMBER = 3; + private com.google.cloud.configdelivery.v1.Release release_; + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the release field is set. + */ + @java.lang.Override + public boolean hasRelease() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The release. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release getRelease() { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleaseOrBuilder() { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(releaseId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, releaseId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getRelease()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(releaseId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, releaseId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getRelease()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.CreateReleaseRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.CreateReleaseRequest other = + (com.google.cloud.configdelivery.v1.CreateReleaseRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getReleaseId().equals(other.getReleaseId())) return false; + if (hasRelease() != other.hasRelease()) return false; + if (hasRelease()) { + if (!getRelease().equals(other.getRelease())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + RELEASE_ID_FIELD_NUMBER; + hash = (53 * hash) + getReleaseId().hashCode(); + if (hasRelease()) { + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.CreateReleaseRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for creating a Release
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateReleaseRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.CreateReleaseRequest) + com.google.cloud.configdelivery.v1.CreateReleaseRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateReleaseRequest.class, + com.google.cloud.configdelivery.v1.CreateReleaseRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.CreateReleaseRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReleaseFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + releaseId_ = ""; + release_ = null; + if (releaseBuilder_ != null) { + releaseBuilder_.dispose(); + releaseBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateReleaseRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateReleaseRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.CreateReleaseRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateReleaseRequest build() { + com.google.cloud.configdelivery.v1.CreateReleaseRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateReleaseRequest buildPartial() { + com.google.cloud.configdelivery.v1.CreateReleaseRequest result = + new com.google.cloud.configdelivery.v1.CreateReleaseRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.CreateReleaseRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.releaseId_ = releaseId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.release_ = releaseBuilder_ == null ? release_ : releaseBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.CreateReleaseRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.CreateReleaseRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.CreateReleaseRequest other) { + if (other == com.google.cloud.configdelivery.v1.CreateReleaseRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getReleaseId().isEmpty()) { + releaseId_ = other.releaseId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasRelease()) { + mergeRelease(other.getRelease()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + releaseId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getReleaseFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object releaseId_ = ""; + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * release_id from the method_signature of Create RPC
+     * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The releaseId. + */ + public java.lang.String getReleaseId() { + java.lang.Object ref = releaseId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + releaseId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * release_id from the method_signature of Create RPC
+     * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for releaseId. + */ + public com.google.protobuf.ByteString getReleaseIdBytes() { + java.lang.Object ref = releaseId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + releaseId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * release_id from the method_signature of Create RPC
+     * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The releaseId to set. + * @return This builder for chaining. + */ + public Builder setReleaseId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + releaseId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * release_id from the method_signature of Create RPC
+     * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearReleaseId() { + releaseId_ = getDefaultInstance().getReleaseId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * release_id from the method_signature of Create RPC
+     * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for releaseId to set. + * @return This builder for chaining. + */ + public Builder setReleaseIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + releaseId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.Release release_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder> + releaseBuilder_; + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the release field is set. + */ + public boolean hasRelease() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The release. + */ + public com.google.cloud.configdelivery.v1.Release getRelease() { + if (releaseBuilder_ == null) { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } else { + return releaseBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setRelease(com.google.cloud.configdelivery.v1.Release value) { + if (releaseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + release_ = value; + } else { + releaseBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setRelease(com.google.cloud.configdelivery.v1.Release.Builder builderForValue) { + if (releaseBuilder_ == null) { + release_ = builderForValue.build(); + } else { + releaseBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeRelease(com.google.cloud.configdelivery.v1.Release value) { + if (releaseBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && release_ != null + && release_ != com.google.cloud.configdelivery.v1.Release.getDefaultInstance()) { + getReleaseBuilder().mergeFrom(value); + } else { + release_ = value; + } + } else { + releaseBuilder_.mergeFrom(value); + } + if (release_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearRelease() { + bitField0_ = (bitField0_ & ~0x00000004); + release_ = null; + if (releaseBuilder_ != null) { + releaseBuilder_.dispose(); + releaseBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.Release.Builder getReleaseBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getReleaseFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleaseOrBuilder() { + if (releaseBuilder_ != null) { + return releaseBuilder_.getMessageOrBuilder(); + } else { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder> + getReleaseFieldBuilder() { + if (releaseBuilder_ == null) { + releaseBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder>( + getRelease(), getParentForChildren(), isClean()); + release_ = null; + } + return releaseBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.CreateReleaseRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.CreateReleaseRequest) + private static final com.google.cloud.configdelivery.v1.CreateReleaseRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.CreateReleaseRequest(); + } + + public static com.google.cloud.configdelivery.v1.CreateReleaseRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateReleaseRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateReleaseRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequestOrBuilder.java new file mode 100644 index 000000000000..b08f1e33f957 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateReleaseRequestOrBuilder.java @@ -0,0 +1,183 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface CreateReleaseRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.CreateReleaseRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * release_id from the method_signature of Create RPC
+   * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The releaseId. + */ + java.lang.String getReleaseId(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * release_id from the method_signature of Create RPC
+   * 
+ * + * string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for releaseId. + */ + com.google.protobuf.ByteString getReleaseIdBytes(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the release field is set. + */ + boolean hasRelease(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The release. + */ + com.google.cloud.configdelivery.v1.Release getRelease(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleaseOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequest.java new file mode 100644 index 000000000000..490bf01aac0f --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequest.java @@ -0,0 +1,1463 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for creating a ResourceBundle.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateResourceBundleRequest} + */ +public final class CreateResourceBundleRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.CreateResourceBundleRequest) + CreateResourceBundleRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateResourceBundleRequest.newBuilder() to construct. + private CreateResourceBundleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateResourceBundleRequest() { + parent_ = ""; + resourceBundleId_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateResourceBundleRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_BUNDLE_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object resourceBundleId_ = ""; + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * resource_bundle_id from the method_signature of Create RPC
+   * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceBundleId. + */ + @java.lang.Override + public java.lang.String getResourceBundleId() { + java.lang.Object ref = resourceBundleId_; + 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(); + resourceBundleId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * resource_bundle_id from the method_signature of Create RPC
+   * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceBundleId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBundleIdBytes() { + java.lang.Object ref = resourceBundleId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourceBundleId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_BUNDLE_FIELD_NUMBER = 3; + private com.google.cloud.configdelivery.v1.ResourceBundle resourceBundle_; + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundle field is set. + */ + @java.lang.Override + public boolean hasResourceBundle() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundle. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle() { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundleOrBuilder() { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceBundleId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourceBundleId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getResourceBundle()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceBundleId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourceBundleId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getResourceBundle()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.CreateResourceBundleRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest other = + (com.google.cloud.configdelivery.v1.CreateResourceBundleRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getResourceBundleId().equals(other.getResourceBundleId())) return false; + if (hasResourceBundle() != other.hasResourceBundle()) return false; + if (hasResourceBundle()) { + if (!getResourceBundle().equals(other.getResourceBundle())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + RESOURCE_BUNDLE_ID_FIELD_NUMBER; + hash = (53 * hash) + getResourceBundleId().hashCode(); + if (hasResourceBundle()) { + hash = (37 * hash) + RESOURCE_BUNDLE_FIELD_NUMBER; + hash = (53 * hash) + getResourceBundle().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for creating a ResourceBundle.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateResourceBundleRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.CreateResourceBundleRequest) + com.google.cloud.configdelivery.v1.CreateResourceBundleRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getResourceBundleFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + resourceBundleId_ = ""; + resourceBundle_ = null; + if (resourceBundleBuilder_ != null) { + resourceBundleBuilder_.dispose(); + resourceBundleBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateResourceBundleRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateResourceBundleRequest + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateResourceBundleRequest build() { + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateResourceBundleRequest buildPartial() { + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest result = + new com.google.cloud.configdelivery.v1.CreateResourceBundleRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.CreateResourceBundleRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resourceBundleId_ = resourceBundleId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.resourceBundle_ = + resourceBundleBuilder_ == null ? resourceBundle_ : resourceBundleBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.CreateResourceBundleRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.CreateResourceBundleRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.CreateResourceBundleRequest other) { + if (other + == com.google.cloud.configdelivery.v1.CreateResourceBundleRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getResourceBundleId().isEmpty()) { + resourceBundleId_ = other.resourceBundleId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasResourceBundle()) { + mergeResourceBundle(other.getResourceBundle()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + resourceBundleId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getResourceBundleFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object resourceBundleId_ = ""; + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * resource_bundle_id from the method_signature of Create RPC
+     * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceBundleId. + */ + public java.lang.String getResourceBundleId() { + java.lang.Object ref = resourceBundleId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceBundleId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * resource_bundle_id from the method_signature of Create RPC
+     * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceBundleId. + */ + public com.google.protobuf.ByteString getResourceBundleIdBytes() { + java.lang.Object ref = resourceBundleId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourceBundleId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * resource_bundle_id from the method_signature of Create RPC
+     * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resourceBundleId to set. + * @return This builder for chaining. + */ + public Builder setResourceBundleId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resourceBundleId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * resource_bundle_id from the method_signature of Create RPC
+     * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResourceBundleId() { + resourceBundleId_ = getDefaultInstance().getResourceBundleId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * If auto-generating Id server-side, remove this field and
+     * resource_bundle_id from the method_signature of Create RPC
+     * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resourceBundleId to set. + * @return This builder for chaining. + */ + public Builder setResourceBundleIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resourceBundleId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.ResourceBundle resourceBundle_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder> + resourceBundleBuilder_; + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundle field is set. + */ + public boolean hasResourceBundle() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundle. + */ + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle() { + if (resourceBundleBuilder_ == null) { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } else { + return resourceBundleBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourceBundle(com.google.cloud.configdelivery.v1.ResourceBundle value) { + if (resourceBundleBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resourceBundle_ = value; + } else { + resourceBundleBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourceBundle( + com.google.cloud.configdelivery.v1.ResourceBundle.Builder builderForValue) { + if (resourceBundleBuilder_ == null) { + resourceBundle_ = builderForValue.build(); + } else { + resourceBundleBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeResourceBundle(com.google.cloud.configdelivery.v1.ResourceBundle value) { + if (resourceBundleBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && resourceBundle_ != null + && resourceBundle_ + != com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance()) { + getResourceBundleBuilder().mergeFrom(value); + } else { + resourceBundle_ = value; + } + } else { + resourceBundleBuilder_.mergeFrom(value); + } + if (resourceBundle_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearResourceBundle() { + bitField0_ = (bitField0_ & ~0x00000004); + resourceBundle_ = null; + if (resourceBundleBuilder_ != null) { + resourceBundleBuilder_.dispose(); + resourceBundleBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundle.Builder getResourceBundleBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getResourceBundleFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundleOrBuilder() { + if (resourceBundleBuilder_ != null) { + return resourceBundleBuilder_.getMessageOrBuilder(); + } else { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder> + getResourceBundleFieldBuilder() { + if (resourceBundleBuilder_ == null) { + resourceBundleBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder>( + getResourceBundle(), getParentForChildren(), isClean()); + resourceBundle_ = null; + } + return resourceBundleBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.CreateResourceBundleRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.CreateResourceBundleRequest) + private static final com.google.cloud.configdelivery.v1.CreateResourceBundleRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.CreateResourceBundleRequest(); + } + + public static com.google.cloud.configdelivery.v1.CreateResourceBundleRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateResourceBundleRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateResourceBundleRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequestOrBuilder.java new file mode 100644 index 000000000000..af5832bcd127 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateResourceBundleRequestOrBuilder.java @@ -0,0 +1,183 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface CreateResourceBundleRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.CreateResourceBundleRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * resource_bundle_id from the method_signature of Create RPC
+   * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceBundleId. + */ + java.lang.String getResourceBundleId(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * If auto-generating Id server-side, remove this field and
+   * resource_bundle_id from the method_signature of Create RPC
+   * 
+ * + * string resource_bundle_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceBundleId. + */ + com.google.protobuf.ByteString getResourceBundleIdBytes(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundle field is set. + */ + boolean hasResourceBundle(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundle. + */ + com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundleOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequest.java new file mode 100644 index 000000000000..67f81cbfdcbf --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequest.java @@ -0,0 +1,1440 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for creating a Variant
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateVariantRequest} + */ +public final class CreateVariantRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.CreateVariantRequest) + CreateVariantRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateVariantRequest.newBuilder() to construct. + private CreateVariantRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateVariantRequest() { + parent_ = ""; + variantId_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateVariantRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateVariantRequest.class, + com.google.cloud.configdelivery.v1.CreateVariantRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VARIANT_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object variantId_ = ""; + + /** + * + * + *
+   * Required. Id of the requesting object
+   * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The variantId. + */ + @java.lang.Override + public java.lang.String getVariantId() { + java.lang.Object ref = variantId_; + 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(); + variantId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Id of the requesting object
+   * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for variantId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVariantIdBytes() { + java.lang.Object ref = variantId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + variantId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VARIANT_FIELD_NUMBER = 3; + private com.google.cloud.configdelivery.v1.Variant variant_; + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variant field is set. + */ + @java.lang.Override + public boolean hasVariant() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variant. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Variant getVariant() { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantOrBuilder() { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(variantId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, variantId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getVariant()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(variantId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, variantId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getVariant()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.CreateVariantRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.CreateVariantRequest other = + (com.google.cloud.configdelivery.v1.CreateVariantRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getVariantId().equals(other.getVariantId())) return false; + if (hasVariant() != other.hasVariant()) return false; + if (hasVariant()) { + if (!getVariant().equals(other.getVariant())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + VARIANT_ID_FIELD_NUMBER; + hash = (53 * hash) + getVariantId().hashCode(); + if (hasVariant()) { + hash = (37 * hash) + VARIANT_FIELD_NUMBER; + hash = (53 * hash) + getVariant().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.CreateVariantRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for creating a Variant
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.CreateVariantRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.CreateVariantRequest) + com.google.cloud.configdelivery.v1.CreateVariantRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.CreateVariantRequest.class, + com.google.cloud.configdelivery.v1.CreateVariantRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.CreateVariantRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getVariantFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + variantId_ = ""; + variant_ = null; + if (variantBuilder_ != null) { + variantBuilder_.dispose(); + variantBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_CreateVariantRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateVariantRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.CreateVariantRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateVariantRequest build() { + com.google.cloud.configdelivery.v1.CreateVariantRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateVariantRequest buildPartial() { + com.google.cloud.configdelivery.v1.CreateVariantRequest result = + new com.google.cloud.configdelivery.v1.CreateVariantRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.CreateVariantRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.variantId_ = variantId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.variant_ = variantBuilder_ == null ? variant_ : variantBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.CreateVariantRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.CreateVariantRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.CreateVariantRequest other) { + if (other == com.google.cloud.configdelivery.v1.CreateVariantRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getVariantId().isEmpty()) { + variantId_ = other.variantId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasVariant()) { + mergeVariant(other.getVariant()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + variantId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getVariantFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Value for parent.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object variantId_ = ""; + + /** + * + * + *
+     * Required. Id of the requesting object
+     * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The variantId. + */ + public java.lang.String getVariantId() { + java.lang.Object ref = variantId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + variantId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for variantId. + */ + public com.google.protobuf.ByteString getVariantIdBytes() { + java.lang.Object ref = variantId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + variantId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The variantId to set. + * @return This builder for chaining. + */ + public Builder setVariantId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + variantId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearVariantId() { + variantId_ = getDefaultInstance().getVariantId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Id of the requesting object
+     * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for variantId to set. + * @return This builder for chaining. + */ + public Builder setVariantIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + variantId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.Variant variant_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder> + variantBuilder_; + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variant field is set. + */ + public boolean hasVariant() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variant. + */ + public com.google.cloud.configdelivery.v1.Variant getVariant() { + if (variantBuilder_ == null) { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } else { + return variantBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setVariant(com.google.cloud.configdelivery.v1.Variant value) { + if (variantBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + variant_ = value; + } else { + variantBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setVariant(com.google.cloud.configdelivery.v1.Variant.Builder builderForValue) { + if (variantBuilder_ == null) { + variant_ = builderForValue.build(); + } else { + variantBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeVariant(com.google.cloud.configdelivery.v1.Variant value) { + if (variantBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && variant_ != null + && variant_ != com.google.cloud.configdelivery.v1.Variant.getDefaultInstance()) { + getVariantBuilder().mergeFrom(value); + } else { + variant_ = value; + } + } else { + variantBuilder_.mergeFrom(value); + } + if (variant_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearVariant() { + bitField0_ = (bitField0_ & ~0x00000004); + variant_ = null; + if (variantBuilder_ != null) { + variantBuilder_.dispose(); + variantBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.Variant.Builder getVariantBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getVariantFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantOrBuilder() { + if (variantBuilder_ != null) { + return variantBuilder_.getMessageOrBuilder(); + } else { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } + } + + /** + * + * + *
+     * Required. The resource being created
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder> + getVariantFieldBuilder() { + if (variantBuilder_ == null) { + variantBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder>( + getVariant(), getParentForChildren(), isClean()); + variant_ = null; + } + return variantBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.CreateVariantRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.CreateVariantRequest) + private static final com.google.cloud.configdelivery.v1.CreateVariantRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.CreateVariantRequest(); + } + + public static com.google.cloud.configdelivery.v1.CreateVariantRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateVariantRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.CreateVariantRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequestOrBuilder.java new file mode 100644 index 000000000000..7381dd20202c --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/CreateVariantRequestOrBuilder.java @@ -0,0 +1,179 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface CreateVariantRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.CreateVariantRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Value for parent.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The variantId. + */ + java.lang.String getVariantId(); + + /** + * + * + *
+   * Required. Id of the requesting object
+   * 
+ * + * string variant_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for variantId. + */ + com.google.protobuf.ByteString getVariantIdBytes(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variant field is set. + */ + boolean hasVariant(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variant. + */ + com.google.cloud.configdelivery.v1.Variant getVariant(); + + /** + * + * + *
+   * Required. The resource being created
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequest.java new file mode 100644 index 000000000000..c0be5d15a998 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequest.java @@ -0,0 +1,1146 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for deleting a FleetPackage
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteFleetPackageRequest} + */ +public final class DeleteFleetPackageRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.DeleteFleetPackageRequest) + DeleteFleetPackageRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteFleetPackageRequest.newBuilder() to construct. + private DeleteFleetPackageRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteFleetPackageRequest() { + name_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteFleetPackageRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FORCE_FIELD_NUMBER = 3; + private boolean force_ = false; + + /** + * + * + *
+   * Optional. If set to true, any rollouts for this FleetPackage will also be
+   * deleted. (Otherwise, the request will only work if the fleet package has no
+   * rollouts.)
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + public static final int ALLOW_MISSING_FIELD_NUMBER = 4; + private boolean allowMissing_ = false; + + /** + * + * + *
+   * Optional. If set to true, then deleting an already deleted or non existing
+   * FleetPackage will succeed.
+   * 
+ * + * bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The allowMissing. + */ + @java.lang.Override + public boolean getAllowMissing() { + return allowMissing_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requestId_); + } + if (force_ != false) { + output.writeBool(3, force_); + } + if (allowMissing_ != false) { + output.writeBool(4, allowMissing_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, requestId_); + } + if (force_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, force_); + } + if (allowMissing_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, allowMissing_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest other = + (com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (getForce() != other.getForce()) return false; + if (getAllowMissing() != other.getAllowMissing()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (37 * hash) + FORCE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getForce()); + hash = (37 * hash) + ALLOW_MISSING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAllowMissing()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for deleting a FleetPackage
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteFleetPackageRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.DeleteFleetPackageRequest) + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + requestId_ = ""; + force_ = false; + allowMissing_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteFleetPackageRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest build() { + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest buildPartial() { + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest result = + new com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.force_ = force_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.allowMissing_ = allowMissing_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest other) { + if (other + == com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getForce() != false) { + setForce(other.getForce()); + } + if (other.getAllowMissing() != false) { + setAllowMissing(other.getAllowMissing()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + force_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 32: + { + allowMissing_ = input.readBool(); + bitField0_ |= 0x00000008; + break; + } // case 32 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private boolean force_; + + /** + * + * + *
+     * Optional. If set to true, any rollouts for this FleetPackage will also be
+     * deleted. (Otherwise, the request will only work if the fleet package has no
+     * rollouts.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + /** + * + * + *
+     * Optional. If set to true, any rollouts for this FleetPackage will also be
+     * deleted. (Otherwise, the request will only work if the fleet package has no
+     * rollouts.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The force to set. + * @return This builder for chaining. + */ + public Builder setForce(boolean value) { + + force_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. If set to true, any rollouts for this FleetPackage will also be
+     * deleted. (Otherwise, the request will only work if the fleet package has no
+     * rollouts.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearForce() { + bitField0_ = (bitField0_ & ~0x00000004); + force_ = false; + onChanged(); + return this; + } + + private boolean allowMissing_; + + /** + * + * + *
+     * Optional. If set to true, then deleting an already deleted or non existing
+     * FleetPackage will succeed.
+     * 
+ * + * bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The allowMissing. + */ + @java.lang.Override + public boolean getAllowMissing() { + return allowMissing_; + } + + /** + * + * + *
+     * Optional. If set to true, then deleting an already deleted or non existing
+     * FleetPackage will succeed.
+     * 
+ * + * bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The allowMissing to set. + * @return This builder for chaining. + */ + public Builder setAllowMissing(boolean value) { + + allowMissing_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. If set to true, then deleting an already deleted or non existing
+     * FleetPackage will succeed.
+     * 
+ * + * bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearAllowMissing() { + bitField0_ = (bitField0_ & ~0x00000008); + allowMissing_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.DeleteFleetPackageRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.DeleteFleetPackageRequest) + private static final com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest(); + } + + public static com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteFleetPackageRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequestOrBuilder.java new file mode 100644 index 000000000000..e8e3b76eef68 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteFleetPackageRequestOrBuilder.java @@ -0,0 +1,139 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface DeleteFleetPackageRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.DeleteFleetPackageRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Optional. If set to true, any rollouts for this FleetPackage will also be
+   * deleted. (Otherwise, the request will only work if the fleet package has no
+   * rollouts.)
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + boolean getForce(); + + /** + * + * + *
+   * Optional. If set to true, then deleting an already deleted or non existing
+   * FleetPackage will succeed.
+   * 
+ * + * bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The allowMissing. + */ + boolean getAllowMissing(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequest.java new file mode 100644 index 000000000000..ea86271ab72c --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequest.java @@ -0,0 +1,1041 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for deleting a Release
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteReleaseRequest} + */ +public final class DeleteReleaseRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.DeleteReleaseRequest) + DeleteReleaseRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteReleaseRequest.newBuilder() to construct. + private DeleteReleaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteReleaseRequest() { + name_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteReleaseRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest.class, + com.google.cloud.configdelivery.v1.DeleteReleaseRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FORCE_FIELD_NUMBER = 3; + private boolean force_ = false; + + /** + * + * + *
+   * Optional. If set to true, any variants of this release will also be
+   * deleted. (Otherwise, the request will only work if the release has no
+   * variants.)
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requestId_); + } + if (force_ != false) { + output.writeBool(3, force_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, requestId_); + } + if (force_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, force_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.DeleteReleaseRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.DeleteReleaseRequest other = + (com.google.cloud.configdelivery.v1.DeleteReleaseRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (getForce() != other.getForce()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (37 * hash) + FORCE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getForce()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for deleting a Release
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteReleaseRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.DeleteReleaseRequest) + com.google.cloud.configdelivery.v1.DeleteReleaseRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteReleaseRequest.class, + com.google.cloud.configdelivery.v1.DeleteReleaseRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.DeleteReleaseRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + requestId_ = ""; + force_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteReleaseRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteReleaseRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.DeleteReleaseRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteReleaseRequest build() { + com.google.cloud.configdelivery.v1.DeleteReleaseRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteReleaseRequest buildPartial() { + com.google.cloud.configdelivery.v1.DeleteReleaseRequest result = + new com.google.cloud.configdelivery.v1.DeleteReleaseRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.DeleteReleaseRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.force_ = force_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.DeleteReleaseRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.DeleteReleaseRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.DeleteReleaseRequest other) { + if (other == com.google.cloud.configdelivery.v1.DeleteReleaseRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getForce() != false) { + setForce(other.getForce()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + force_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private boolean force_; + + /** + * + * + *
+     * Optional. If set to true, any variants of this release will also be
+     * deleted. (Otherwise, the request will only work if the release has no
+     * variants.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + /** + * + * + *
+     * Optional. If set to true, any variants of this release will also be
+     * deleted. (Otherwise, the request will only work if the release has no
+     * variants.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The force to set. + * @return This builder for chaining. + */ + public Builder setForce(boolean value) { + + force_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. If set to true, any variants of this release will also be
+     * deleted. (Otherwise, the request will only work if the release has no
+     * variants.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearForce() { + bitField0_ = (bitField0_ & ~0x00000004); + force_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.DeleteReleaseRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.DeleteReleaseRequest) + private static final com.google.cloud.configdelivery.v1.DeleteReleaseRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.DeleteReleaseRequest(); + } + + public static com.google.cloud.configdelivery.v1.DeleteReleaseRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteReleaseRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteReleaseRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequestOrBuilder.java new file mode 100644 index 000000000000..57aa8c58053e --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteReleaseRequestOrBuilder.java @@ -0,0 +1,125 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface DeleteReleaseRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.DeleteReleaseRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Optional. If set to true, any variants of this release will also be
+   * deleted. (Otherwise, the request will only work if the release has no
+   * variants.)
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + boolean getForce(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequest.java new file mode 100644 index 000000000000..f3c309e16b80 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequest.java @@ -0,0 +1,1047 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for deleting a ResourceBundle
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteResourceBundleRequest} + */ +public final class DeleteResourceBundleRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.DeleteResourceBundleRequest) + DeleteResourceBundleRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteResourceBundleRequest.newBuilder() to construct. + private DeleteResourceBundleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteResourceBundleRequest() { + name_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteResourceBundleRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FORCE_FIELD_NUMBER = 3; + private boolean force_ = false; + + /** + * + * + *
+   * Optional. If set to true, any releases of this resource bundle will also be
+   * deleted. (Otherwise, the request will only work if the resource bundle has
+   * no releases.)
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requestId_); + } + if (force_ != false) { + output.writeBool(3, force_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, requestId_); + } + if (force_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, force_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest other = + (com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (getForce() != other.getForce()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (37 * hash) + FORCE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getForce()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for deleting a ResourceBundle
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteResourceBundleRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.DeleteResourceBundleRequest) + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + requestId_ = ""; + force_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteResourceBundleRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest build() { + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest buildPartial() { + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest result = + new com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.force_ = force_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest other) { + if (other + == com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getForce() != false) { + setForce(other.getForce()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + force_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private boolean force_; + + /** + * + * + *
+     * Optional. If set to true, any releases of this resource bundle will also be
+     * deleted. (Otherwise, the request will only work if the resource bundle has
+     * no releases.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + /** + * + * + *
+     * Optional. If set to true, any releases of this resource bundle will also be
+     * deleted. (Otherwise, the request will only work if the resource bundle has
+     * no releases.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The force to set. + * @return This builder for chaining. + */ + public Builder setForce(boolean value) { + + force_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. If set to true, any releases of this resource bundle will also be
+     * deleted. (Otherwise, the request will only work if the resource bundle has
+     * no releases.)
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearForce() { + bitField0_ = (bitField0_ & ~0x00000004); + force_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.DeleteResourceBundleRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.DeleteResourceBundleRequest) + private static final com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest(); + } + + public static com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteResourceBundleRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequestOrBuilder.java new file mode 100644 index 000000000000..e00a09f5bbe4 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteResourceBundleRequestOrBuilder.java @@ -0,0 +1,125 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface DeleteResourceBundleRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.DeleteResourceBundleRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Optional. If set to true, any releases of this resource bundle will also be
+   * deleted. (Otherwise, the request will only work if the resource bundle has
+   * no releases.)
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + boolean getForce(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequest.java new file mode 100644 index 000000000000..64125f196ff4 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequest.java @@ -0,0 +1,936 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for deleting a Variant
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteVariantRequest} + */ +public final class DeleteVariantRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.DeleteVariantRequest) + DeleteVariantRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteVariantRequest.newBuilder() to construct. + private DeleteVariantRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteVariantRequest() { + name_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteVariantRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteVariantRequest.class, + com.google.cloud.configdelivery.v1.DeleteVariantRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.DeleteVariantRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.DeleteVariantRequest other = + (com.google.cloud.configdelivery.v1.DeleteVariantRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.DeleteVariantRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for deleting a Variant
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.DeleteVariantRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.DeleteVariantRequest) + com.google.cloud.configdelivery.v1.DeleteVariantRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.DeleteVariantRequest.class, + com.google.cloud.configdelivery.v1.DeleteVariantRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.DeleteVariantRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_DeleteVariantRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteVariantRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.DeleteVariantRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteVariantRequest build() { + com.google.cloud.configdelivery.v1.DeleteVariantRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteVariantRequest buildPartial() { + com.google.cloud.configdelivery.v1.DeleteVariantRequest result = + new com.google.cloud.configdelivery.v1.DeleteVariantRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.DeleteVariantRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.DeleteVariantRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.DeleteVariantRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.DeleteVariantRequest other) { + if (other == com.google.cloud.configdelivery.v1.DeleteVariantRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes after the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.DeleteVariantRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.DeleteVariantRequest) + private static final com.google.cloud.configdelivery.v1.DeleteVariantRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.DeleteVariantRequest(); + } + + public static com.google.cloud.configdelivery.v1.DeleteVariantRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteVariantRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeleteVariantRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequestOrBuilder.java new file mode 100644 index 000000000000..e49ef3365946 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeleteVariantRequestOrBuilder.java @@ -0,0 +1,110 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface DeleteVariantRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.DeleteVariantRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes after the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeletionPropagationPolicy.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeletionPropagationPolicy.java new file mode 100644 index 000000000000..56246c5544e7 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/DeletionPropagationPolicy.java @@ -0,0 +1,190 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Deletion Propagation Policy determines what happens to the underlying
+ * Kubernetes resources on a cluster when the `FleetPackage` managing
+ * those resources no longer targets the cluster or is deleted.
+ * 
+ * + * Protobuf enum {@code google.cloud.configdelivery.v1.DeletionPropagationPolicy} + */ +public enum DeletionPropagationPolicy implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+   * Unspecified deletion propagation policy. Defaults to FOREGROUND.
+   * 
+ * + * DELETION_PROPAGATION_POLICY_UNSPECIFIED = 0; + */ + DELETION_PROPAGATION_POLICY_UNSPECIFIED(0), + /** + * + * + *
+   * Foreground deletion propagation policy. Any resources synced to the cluster
+   * will be deleted.
+   * 
+ * + * FOREGROUND = 1; + */ + FOREGROUND(1), + /** + * + * + *
+   * Orphan deletion propagation policy. Any resources synced to the cluster
+   * will be abandoned.
+   * 
+ * + * ORPHAN = 2; + */ + ORPHAN(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+   * Unspecified deletion propagation policy. Defaults to FOREGROUND.
+   * 
+ * + * DELETION_PROPAGATION_POLICY_UNSPECIFIED = 0; + */ + public static final int DELETION_PROPAGATION_POLICY_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+   * Foreground deletion propagation policy. Any resources synced to the cluster
+   * will be deleted.
+   * 
+ * + * FOREGROUND = 1; + */ + public static final int FOREGROUND_VALUE = 1; + + /** + * + * + *
+   * Orphan deletion propagation policy. Any resources synced to the cluster
+   * will be abandoned.
+   * 
+ * + * ORPHAN = 2; + */ + public static final int ORPHAN_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 DeletionPropagationPolicy 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 DeletionPropagationPolicy forNumber(int value) { + switch (value) { + case 0: + return DELETION_PROPAGATION_POLICY_UNSPECIFIED; + case 1: + return FOREGROUND; + case 2: + return ORPHAN; + 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 DeletionPropagationPolicy findValueByNumber(int number) { + return DeletionPropagationPolicy.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DeletionPropagationPolicy[] VALUES = values(); + + public static DeletionPropagationPolicy 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 DeletionPropagationPolicy(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.configdelivery.v1.DeletionPropagationPolicy) +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Fleet.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Fleet.java new file mode 100644 index 000000000000..ae9364caef4f --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Fleet.java @@ -0,0 +1,1886 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * The fleet where the `FleetPackage` should be deployed.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Fleet} + */ +public final class Fleet extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.Fleet) + FleetOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Fleet.newBuilder() to construct. + private Fleet(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Fleet() { + project_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Fleet(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Fleet.class, + com.google.cloud.configdelivery.v1.Fleet.Builder.class); + } + + public interface LabelSelectorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.Fleet.LabelSelector) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getMatchLabelsCount(); + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + boolean containsMatchLabels(java.lang.String key); + + /** Use {@link #getMatchLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getMatchLabels(); + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.Map getMatchLabelsMap(); + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + /* nullable */ + java.lang.String getMatchLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.lang.String getMatchLabelsOrThrow(java.lang.String key); + } + + /** + * + * + *
+   * A label selector is a label query over a set of resources. An empty label
+   * selector matches all objects.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Fleet.LabelSelector} + */ + public static final class LabelSelector extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.Fleet.LabelSelector) + LabelSelectorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use LabelSelector.newBuilder() to construct. + private LabelSelector(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private LabelSelector() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new LabelSelector(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetMatchLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.class, + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.Builder.class); + } + + public static final int MATCH_LABELS_FIELD_NUMBER = 1; + + private static final class MatchLabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_MatchLabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField matchLabels_; + + private com.google.protobuf.MapField + internalGetMatchLabels() { + if (matchLabels_ == null) { + return com.google.protobuf.MapField.emptyMapField( + MatchLabelsDefaultEntryHolder.defaultEntry); + } + return matchLabels_; + } + + public int getMatchLabelsCount() { + return internalGetMatchLabels().getMap().size(); + } + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsMatchLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetMatchLabels().getMap().containsKey(key); + } + + /** Use {@link #getMatchLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getMatchLabels() { + return getMatchLabelsMap(); + } + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getMatchLabelsMap() { + return internalGetMatchLabels().getMap(); + } + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getMatchLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMatchLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+     * pair must match an existing label key and value exactly in order to
+     * satisfy the match.
+     * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getMatchLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMatchLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetMatchLabels(), MatchLabelsDefaultEntryHolder.defaultEntry, 1); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry : + internalGetMatchLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry matchLabels__ = + MatchLabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, matchLabels__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.Fleet.LabelSelector)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.Fleet.LabelSelector other = + (com.google.cloud.configdelivery.v1.Fleet.LabelSelector) obj; + + if (!internalGetMatchLabels().equals(other.internalGetMatchLabels())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (!internalGetMatchLabels().getMap().isEmpty()) { + hash = (37 * hash) + MATCH_LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetMatchLabels().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.Fleet.LabelSelector prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A label selector is a label query over a set of resources. An empty label
+     * selector matches all objects.
+     * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Fleet.LabelSelector} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.Fleet.LabelSelector) + com.google.cloud.configdelivery.v1.Fleet.LabelSelectorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetMatchLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetMutableMatchLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.class, + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.Fleet.LabelSelector.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableMatchLabels().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_LabelSelector_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet.LabelSelector getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.Fleet.LabelSelector.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet.LabelSelector build() { + com.google.cloud.configdelivery.v1.Fleet.LabelSelector result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet.LabelSelector buildPartial() { + com.google.cloud.configdelivery.v1.Fleet.LabelSelector result = + new com.google.cloud.configdelivery.v1.Fleet.LabelSelector(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.Fleet.LabelSelector result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.matchLabels_ = internalGetMatchLabels(); + result.matchLabels_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.Fleet.LabelSelector) { + return mergeFrom((com.google.cloud.configdelivery.v1.Fleet.LabelSelector) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.Fleet.LabelSelector other) { + if (other == com.google.cloud.configdelivery.v1.Fleet.LabelSelector.getDefaultInstance()) + return this; + internalGetMutableMatchLabels().mergeFrom(other.internalGetMatchLabels()); + bitField0_ |= 0x00000001; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.protobuf.MapEntry matchLabels__ = + input.readMessage( + MatchLabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableMatchLabels() + .getMutableMap() + .put(matchLabels__.getKey(), matchLabels__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.MapField matchLabels_; + + private com.google.protobuf.MapField + internalGetMatchLabels() { + if (matchLabels_ == null) { + return com.google.protobuf.MapField.emptyMapField( + MatchLabelsDefaultEntryHolder.defaultEntry); + } + return matchLabels_; + } + + private com.google.protobuf.MapField + internalGetMutableMatchLabels() { + if (matchLabels_ == null) { + matchLabels_ = + com.google.protobuf.MapField.newMapField(MatchLabelsDefaultEntryHolder.defaultEntry); + } + if (!matchLabels_.isMutable()) { + matchLabels_ = matchLabels_.copy(); + } + bitField0_ |= 0x00000001; + onChanged(); + return matchLabels_; + } + + public int getMatchLabelsCount() { + return internalGetMatchLabels().getMap().size(); + } + + /** + * + * + *
+       * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+       * pair must match an existing label key and value exactly in order to
+       * satisfy the match.
+       * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsMatchLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetMatchLabels().getMap().containsKey(key); + } + + /** Use {@link #getMatchLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getMatchLabels() { + return getMatchLabelsMap(); + } + + /** + * + * + *
+       * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+       * pair must match an existing label key and value exactly in order to
+       * satisfy the match.
+       * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getMatchLabelsMap() { + return internalGetMatchLabels().getMap(); + } + + /** + * + * + *
+       * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+       * pair must match an existing label key and value exactly in order to
+       * satisfy the match.
+       * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getMatchLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMatchLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+       * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+       * pair must match an existing label key and value exactly in order to
+       * satisfy the match.
+       * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getMatchLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMatchLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearMatchLabels() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableMatchLabels().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+       * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+       * pair must match an existing label key and value exactly in order to
+       * satisfy the match.
+       * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeMatchLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableMatchLabels().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableMatchLabels() { + bitField0_ |= 0x00000001; + return internalGetMutableMatchLabels().getMutableMap(); + } + + /** + * + * + *
+       * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+       * pair must match an existing label key and value exactly in order to
+       * satisfy the match.
+       * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putMatchLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableMatchLabels().getMutableMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+       * Optional. match_labels is a map of {key,value} pairs. Each {key,value}
+       * pair must match an existing label key and value exactly in order to
+       * satisfy the match.
+       * 
+ * + * map<string, string> match_labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putAllMatchLabels(java.util.Map values) { + internalGetMutableMatchLabels().getMutableMap().putAll(values); + bitField0_ |= 0x00000001; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.Fleet.LabelSelector) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.Fleet.LabelSelector) + private static final com.google.cloud.configdelivery.v1.Fleet.LabelSelector DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.Fleet.LabelSelector(); + } + + public static com.google.cloud.configdelivery.v1.Fleet.LabelSelector getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LabelSelector parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet.LabelSelector getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Required. The host project for the GKE fleet. Format is
+   * `projects/{project}`.
+   * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + 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(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The host project for the GKE fleet. Format is
+   * `projects/{project}`.
+   * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SELECTOR_FIELD_NUMBER = 2; + private com.google.cloud.configdelivery.v1.Fleet.LabelSelector selector_; + + /** + * + * + *
+   * Optional. selector allows targeting a subset of fleet members using their
+   * labels.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the selector field is set. + */ + @java.lang.Override + public boolean hasSelector() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. selector allows targeting a subset of fleet members using their
+   * labels.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The selector. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet.LabelSelector getSelector() { + return selector_ == null + ? com.google.cloud.configdelivery.v1.Fleet.LabelSelector.getDefaultInstance() + : selector_; + } + + /** + * + * + *
+   * Optional. selector allows targeting a subset of fleet members using their
+   * labels.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet.LabelSelectorOrBuilder getSelectorOrBuilder() { + return selector_ == null + ? com.google.cloud.configdelivery.v1.Fleet.LabelSelector.getDefaultInstance() + : selector_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getSelector()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getSelector()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.Fleet)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.Fleet other = (com.google.cloud.configdelivery.v1.Fleet) obj; + + if (!getProject().equals(other.getProject())) return false; + if (hasSelector() != other.hasSelector()) return false; + if (hasSelector()) { + if (!getSelector().equals(other.getSelector())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + if (hasSelector()) { + hash = (37 * hash) + SELECTOR_FIELD_NUMBER; + hash = (53 * hash) + getSelector().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Fleet parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.Fleet prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The fleet where the `FleetPackage` should be deployed.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Fleet} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.Fleet) + com.google.cloud.configdelivery.v1.FleetOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Fleet.class, + com.google.cloud.configdelivery.v1.Fleet.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.Fleet.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSelectorFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + selector_ = null; + if (selectorBuilder_ != null) { + selectorBuilder_.dispose(); + selectorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Fleet_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet build() { + com.google.cloud.configdelivery.v1.Fleet result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet buildPartial() { + com.google.cloud.configdelivery.v1.Fleet result = + new com.google.cloud.configdelivery.v1.Fleet(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.Fleet result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.selector_ = selectorBuilder_ == null ? selector_ : selectorBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.Fleet) { + return mergeFrom((com.google.cloud.configdelivery.v1.Fleet) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.Fleet other) { + if (other == com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance()) return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasSelector()) { + mergeSelector(other.getSelector()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getSelectorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Required. The host project for the GKE fleet. Format is
+     * `projects/{project}`.
+     * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The host project for the GKE fleet. Format is
+     * `projects/{project}`.
+     * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The host project for the GKE fleet. Format is
+     * `projects/{project}`.
+     * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The host project for the GKE fleet. Format is
+     * `projects/{project}`.
+     * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The host project for the GKE fleet. Format is
+     * `projects/{project}`.
+     * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.Fleet.LabelSelector selector_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Fleet.LabelSelector, + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.Builder, + com.google.cloud.configdelivery.v1.Fleet.LabelSelectorOrBuilder> + selectorBuilder_; + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the selector field is set. + */ + public boolean hasSelector() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The selector. + */ + public com.google.cloud.configdelivery.v1.Fleet.LabelSelector getSelector() { + if (selectorBuilder_ == null) { + return selector_ == null + ? com.google.cloud.configdelivery.v1.Fleet.LabelSelector.getDefaultInstance() + : selector_; + } else { + return selectorBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setSelector(com.google.cloud.configdelivery.v1.Fleet.LabelSelector value) { + if (selectorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + selector_ = value; + } else { + selectorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setSelector( + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.Builder builderForValue) { + if (selectorBuilder_ == null) { + selector_ = builderForValue.build(); + } else { + selectorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeSelector(com.google.cloud.configdelivery.v1.Fleet.LabelSelector value) { + if (selectorBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && selector_ != null + && selector_ + != com.google.cloud.configdelivery.v1.Fleet.LabelSelector.getDefaultInstance()) { + getSelectorBuilder().mergeFrom(value); + } else { + selector_ = value; + } + } else { + selectorBuilder_.mergeFrom(value); + } + if (selector_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearSelector() { + bitField0_ = (bitField0_ & ~0x00000002); + selector_ = null; + if (selectorBuilder_ != null) { + selectorBuilder_.dispose(); + selectorBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.Fleet.LabelSelector.Builder getSelectorBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getSelectorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.Fleet.LabelSelectorOrBuilder getSelectorOrBuilder() { + if (selectorBuilder_ != null) { + return selectorBuilder_.getMessageOrBuilder(); + } else { + return selector_ == null + ? com.google.cloud.configdelivery.v1.Fleet.LabelSelector.getDefaultInstance() + : selector_; + } + } + + /** + * + * + *
+     * Optional. selector allows targeting a subset of fleet members using their
+     * labels.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Fleet.LabelSelector, + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.Builder, + com.google.cloud.configdelivery.v1.Fleet.LabelSelectorOrBuilder> + getSelectorFieldBuilder() { + if (selectorBuilder_ == null) { + selectorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Fleet.LabelSelector, + com.google.cloud.configdelivery.v1.Fleet.LabelSelector.Builder, + com.google.cloud.configdelivery.v1.Fleet.LabelSelectorOrBuilder>( + getSelector(), getParentForChildren(), isClean()); + selector_ = null; + } + return selectorBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.Fleet) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.Fleet) + private static final com.google.cloud.configdelivery.v1.Fleet DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.Fleet(); + } + + public static com.google.cloud.configdelivery.v1.Fleet getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Fleet parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetOrBuilder.java new file mode 100644 index 000000000000..e35536d63e36 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetOrBuilder.java @@ -0,0 +1,104 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface FleetOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.Fleet) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The host project for the GKE fleet. Format is
+   * `projects/{project}`.
+   * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Required. The host project for the GKE fleet. Format is
+   * `projects/{project}`.
+   * 
+ * + * + * string project = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Optional. selector allows targeting a subset of fleet members using their
+   * labels.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the selector field is set. + */ + boolean hasSelector(); + + /** + * + * + *
+   * Optional. selector allows targeting a subset of fleet members using their
+   * labels.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The selector. + */ + com.google.cloud.configdelivery.v1.Fleet.LabelSelector getSelector(); + + /** + * + * + *
+   * Optional. selector allows targeting a subset of fleet members using their
+   * labels.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Fleet.LabelSelector selector = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.configdelivery.v1.Fleet.LabelSelectorOrBuilder getSelectorOrBuilder(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackage.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackage.java new file mode 100644 index 000000000000..e120a7a15b0e --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackage.java @@ -0,0 +1,9646 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * A `FleetPackage` resource in the Config Delivery API.
+ *
+ * A `FleetPackage` defines a package through which kubernetes
+ * configuration is deployed to a fleet of kubernetes clusters.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage} + */ +public final class FleetPackage extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackage) + FleetPackageOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FleetPackage.newBuilder() to construct. + private FleetPackage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FleetPackage() { + name_ = ""; + deletionPropagationPolicy_ = 0; + state_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FleetPackage(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.class, + com.google.cloud.configdelivery.v1.FleetPackage.Builder.class); + } + + /** + * + * + *
+   * State indicates the desired state for the fleet package.
+   * Unspecified value is equivalent to `ACTIVE`. If state is set to
+   * `SUSPENDED`, active rollout (if any) will continue but no new rollouts will
+   * be scheduled.
+   * 
+ * + * Protobuf enum {@code google.cloud.configdelivery.v1.FleetPackage.State} + */ + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
+     * `FleetPackage` is intended to be active.
+     * 
+ * + * ACTIVE = 1; + */ + ACTIVE(1), + /** + * + * + *
+     * `FleetPackage` is intended to be suspended.
+     * 
+ * + * SUSPENDED = 2; + */ + SUSPENDED(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * `FleetPackage` is intended to be active.
+     * 
+ * + * ACTIVE = 1; + */ + public static final int ACTIVE_VALUE = 1; + + /** + * + * + *
+     * `FleetPackage` is intended to be suspended.
+     * 
+ * + * SUSPENDED = 2; + */ + public static final int SUSPENDED_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 State 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 State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return ACTIVE; + case 2: + return SUSPENDED; + 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 State findValueByNumber(int number) { + return State.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.FleetPackage.getDescriptor().getEnumTypes().get(0); + } + + private static final State[] VALUES = values(); + + public static State 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 State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.configdelivery.v1.FleetPackage.State) + } + + public interface ResourceBundleSelectorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Information specifying `ResourceBundle`.
+     * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + * + * @return Whether the resourceBundle field is set. + */ + boolean hasResourceBundle(); + + /** + * + * + *
+     * Information specifying `ResourceBundle`.
+     * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + * + * @return The resourceBundle. + */ + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag getResourceBundle(); + + /** + * + * + *
+     * Information specifying `ResourceBundle`.
+     * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagOrBuilder + getResourceBundleOrBuilder(); + + /** + * + * + *
+     * Information specifying `CloudBuildRepository`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + * + * @return Whether the cloudBuildRepository field is set. + */ + boolean hasCloudBuildRepository(); + + /** + * + * + *
+     * Information specifying `CloudBuildRepository`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + * + * @return The cloudBuildRepository. + */ + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository getCloudBuildRepository(); + + /** + * + * + *
+     * Information specifying `CloudBuildRepository`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryOrBuilder + getCloudBuildRepositoryOrBuilder(); + + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.SourceCase + getSourceCase(); + } + + /** + * + * + *
+   * Information specifying the source of kubernetes configuration to deploy.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector} + */ + public static final class ResourceBundleSelector extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) + ResourceBundleSelectorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ResourceBundleSelector.newBuilder() to construct. + private ResourceBundleSelector(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ResourceBundleSelector() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ResourceBundleSelector(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleSelector_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleSelector_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.class, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.Builder.class); + } + + private int sourceCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object source_; + + public enum SourceCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + RESOURCE_BUNDLE(1), + CLOUD_BUILD_REPOSITORY(3), + SOURCE_NOT_SET(0); + private final int value; + + private SourceCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SourceCase valueOf(int value) { + return forNumber(value); + } + + public static SourceCase forNumber(int value) { + switch (value) { + case 1: + return RESOURCE_BUNDLE; + case 3: + return CLOUD_BUILD_REPOSITORY; + case 0: + return SOURCE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public SourceCase getSourceCase() { + return SourceCase.forNumber(sourceCase_); + } + + public static final int RESOURCE_BUNDLE_FIELD_NUMBER = 1; + + /** + * + * + *
+     * Information specifying `ResourceBundle`.
+     * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + * + * @return Whether the resourceBundle field is set. + */ + @java.lang.Override + public boolean hasResourceBundle() { + return sourceCase_ == 1; + } + + /** + * + * + *
+     * Information specifying `ResourceBundle`.
+     * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + * + * @return The resourceBundle. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag getResourceBundle() { + if (sourceCase_ == 1) { + return (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.getDefaultInstance(); + } + + /** + * + * + *
+     * Information specifying `ResourceBundle`.
+     * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagOrBuilder + getResourceBundleOrBuilder() { + if (sourceCase_ == 1) { + return (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.getDefaultInstance(); + } + + public static final int CLOUD_BUILD_REPOSITORY_FIELD_NUMBER = 3; + + /** + * + * + *
+     * Information specifying `CloudBuildRepository`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + * + * @return Whether the cloudBuildRepository field is set. + */ + @java.lang.Override + public boolean hasCloudBuildRepository() { + return sourceCase_ == 3; + } + + /** + * + * + *
+     * Information specifying `CloudBuildRepository`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + * + * @return The cloudBuildRepository. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + getCloudBuildRepository() { + if (sourceCase_ == 3) { + return (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance(); + } + + /** + * + * + *
+     * Information specifying `CloudBuildRepository`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryOrBuilder + getCloudBuildRepositoryOrBuilder() { + if (sourceCase_ == 3) { + return (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (sourceCase_ == 1) { + output.writeMessage( + 1, (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_); + } + if (sourceCase_ == 3) { + output.writeMessage( + 3, (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) source_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (sourceCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_); + } + if (sourceCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) source_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector other = + (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) obj; + + if (!getSourceCase().equals(other.getSourceCase())) return false; + switch (sourceCase_) { + case 1: + if (!getResourceBundle().equals(other.getResourceBundle())) return false; + break; + case 3: + if (!getCloudBuildRepository().equals(other.getCloudBuildRepository())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (sourceCase_) { + case 1: + hash = (37 * hash) + RESOURCE_BUNDLE_FIELD_NUMBER; + hash = (53 * hash) + getResourceBundle().hashCode(); + break; + case 3: + hash = (37 * hash) + CLOUD_BUILD_REPOSITORY_FIELD_NUMBER; + hash = (53 * hash) + getCloudBuildRepository().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Information specifying the source of kubernetes configuration to deploy.
+     * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleSelector_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleSelector_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.class, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.Builder + .class); + } + + // Construct using + // com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (resourceBundleBuilder_ != null) { + resourceBundleBuilder_.clear(); + } + if (cloudBuildRepositoryBuilder_ != null) { + cloudBuildRepositoryBuilder_.clear(); + } + sourceCase_ = 0; + source_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleSelector_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector build() { + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector result = + new com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector result) { + result.sourceCase_ = sourceCase_; + result.source_ = this.source_; + if (sourceCase_ == 1 && resourceBundleBuilder_ != null) { + result.source_ = resourceBundleBuilder_.build(); + } + if (sourceCase_ == 3 && cloudBuildRepositoryBuilder_ != null) { + result.source_ = cloudBuildRepositoryBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) { + return mergeFrom( + (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector other) { + if (other + == com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + .getDefaultInstance()) return this; + switch (other.getSourceCase()) { + case RESOURCE_BUNDLE: + { + mergeResourceBundle(other.getResourceBundle()); + break; + } + case CLOUD_BUILD_REPOSITORY: + { + mergeCloudBuildRepository(other.getCloudBuildRepository()); + break; + } + case SOURCE_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + getResourceBundleFieldBuilder().getBuilder(), extensionRegistry); + sourceCase_ = 1; + break; + } // case 10 + case 26: + { + input.readMessage( + getCloudBuildRepositoryFieldBuilder().getBuilder(), extensionRegistry); + sourceCase_ = 3; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int sourceCase_ = 0; + private java.lang.Object source_; + + public SourceCase getSourceCase() { + return SourceCase.forNumber(sourceCase_); + } + + public Builder clearSource() { + sourceCase_ = 0; + source_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagOrBuilder> + resourceBundleBuilder_; + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + * + * @return Whether the resourceBundle field is set. + */ + @java.lang.Override + public boolean hasResourceBundle() { + return sourceCase_ == 1; + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + * + * @return The resourceBundle. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag getResourceBundle() { + if (resourceBundleBuilder_ == null) { + if (sourceCase_ == 1) { + return (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + .getDefaultInstance(); + } else { + if (sourceCase_ == 1) { + return resourceBundleBuilder_.getMessage(); + } + return com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + .getDefaultInstance(); + } + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + public Builder setResourceBundle( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag value) { + if (resourceBundleBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + source_ = value; + onChanged(); + } else { + resourceBundleBuilder_.setMessage(value); + } + sourceCase_ = 1; + return this; + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + public Builder setResourceBundle( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.Builder + builderForValue) { + if (resourceBundleBuilder_ == null) { + source_ = builderForValue.build(); + onChanged(); + } else { + resourceBundleBuilder_.setMessage(builderForValue.build()); + } + sourceCase_ = 1; + return this; + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + public Builder mergeResourceBundle( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag value) { + if (resourceBundleBuilder_ == null) { + if (sourceCase_ == 1 + && source_ + != com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + .getDefaultInstance()) { + source_ = + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.newBuilder( + (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_) + .mergeFrom(value) + .buildPartial(); + } else { + source_ = value; + } + onChanged(); + } else { + if (sourceCase_ == 1) { + resourceBundleBuilder_.mergeFrom(value); + } else { + resourceBundleBuilder_.setMessage(value); + } + } + sourceCase_ = 1; + return this; + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + public Builder clearResourceBundle() { + if (resourceBundleBuilder_ == null) { + if (sourceCase_ == 1) { + sourceCase_ = 0; + source_ = null; + onChanged(); + } + } else { + if (sourceCase_ == 1) { + sourceCase_ = 0; + source_ = null; + } + resourceBundleBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.Builder + getResourceBundleBuilder() { + return getResourceBundleFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagOrBuilder + getResourceBundleOrBuilder() { + if ((sourceCase_ == 1) && (resourceBundleBuilder_ != null)) { + return resourceBundleBuilder_.getMessageOrBuilder(); + } else { + if (sourceCase_ == 1) { + return (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + .getDefaultInstance(); + } + } + + /** + * + * + *
+       * Information specifying `ResourceBundle`.
+       * 
+ * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag resource_bundle = 1; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagOrBuilder> + getResourceBundleFieldBuilder() { + if (resourceBundleBuilder_ == null) { + if (!(sourceCase_ == 1)) { + source_ = + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + .getDefaultInstance(); + } + resourceBundleBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagOrBuilder>( + (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) source_, + getParentForChildren(), + isClean()); + source_ = null; + } + sourceCase_ = 1; + onChanged(); + return resourceBundleBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryOrBuilder> + cloudBuildRepositoryBuilder_; + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + * + * @return Whether the cloudBuildRepository field is set. + */ + @java.lang.Override + public boolean hasCloudBuildRepository() { + return sourceCase_ == 3; + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + * + * @return The cloudBuildRepository. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + getCloudBuildRepository() { + if (cloudBuildRepositoryBuilder_ == null) { + if (sourceCase_ == 3) { + return (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance(); + } else { + if (sourceCase_ == 3) { + return cloudBuildRepositoryBuilder_.getMessage(); + } + return com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance(); + } + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + public Builder setCloudBuildRepository( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository value) { + if (cloudBuildRepositoryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + source_ = value; + onChanged(); + } else { + cloudBuildRepositoryBuilder_.setMessage(value); + } + sourceCase_ = 3; + return this; + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + public Builder setCloudBuildRepository( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.Builder + builderForValue) { + if (cloudBuildRepositoryBuilder_ == null) { + source_ = builderForValue.build(); + onChanged(); + } else { + cloudBuildRepositoryBuilder_.setMessage(builderForValue.build()); + } + sourceCase_ = 3; + return this; + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + public Builder mergeCloudBuildRepository( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository value) { + if (cloudBuildRepositoryBuilder_ == null) { + if (sourceCase_ == 3 + && source_ + != com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance()) { + source_ = + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.newBuilder( + (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) + source_) + .mergeFrom(value) + .buildPartial(); + } else { + source_ = value; + } + onChanged(); + } else { + if (sourceCase_ == 3) { + cloudBuildRepositoryBuilder_.mergeFrom(value); + } else { + cloudBuildRepositoryBuilder_.setMessage(value); + } + } + sourceCase_ = 3; + return this; + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + public Builder clearCloudBuildRepository() { + if (cloudBuildRepositoryBuilder_ == null) { + if (sourceCase_ == 3) { + sourceCase_ = 0; + source_ = null; + onChanged(); + } + } else { + if (sourceCase_ == 3) { + sourceCase_ = 0; + source_ = null; + } + cloudBuildRepositoryBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.Builder + getCloudBuildRepositoryBuilder() { + return getCloudBuildRepositoryFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryOrBuilder + getCloudBuildRepositoryOrBuilder() { + if ((sourceCase_ == 3) && (cloudBuildRepositoryBuilder_ != null)) { + return cloudBuildRepositoryBuilder_.getMessageOrBuilder(); + } else { + if (sourceCase_ == 3) { + return (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) source_; + } + return com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance(); + } + } + + /** + * + * + *
+       * Information specifying `CloudBuildRepository`.
+       * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository cloud_build_repository = 3; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryOrBuilder> + getCloudBuildRepositoryFieldBuilder() { + if (cloudBuildRepositoryBuilder_ == null) { + if (!(sourceCase_ == 3)) { + source_ = + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance(); + } + cloudBuildRepositoryBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryOrBuilder>( + (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) source_, + getParentForChildren(), + isClean()); + source_ = null; + } + sourceCase_ = 3; + onChanged(); + return cloudBuildRepositoryBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector) + private static final com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceBundleSelector parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface ResourceBundleTagOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Required. Name of the `ResourceBundle`.
+     * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+     * Required. Name of the `ResourceBundle`.
+     * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+     * Required. Tag refers to a version of the release in a `ResourceBundle`.
+     * This is a Git tag in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tag. + */ + java.lang.String getTag(); + + /** + * + * + *
+     * Required. Tag refers to a version of the release in a `ResourceBundle`.
+     * This is a Git tag in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tag. + */ + com.google.protobuf.ByteString getTagBytes(); + } + + /** + * + * + *
+   * ResourceBundleTag contains the information to refer to a release for a
+   * `ResourceBundle`.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag} + */ + public static final class ResourceBundleTag extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) + ResourceBundleTagOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ResourceBundleTag.newBuilder() to construct. + private ResourceBundleTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ResourceBundleTag() { + name_ = ""; + tag_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ResourceBundleTag(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleTag_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleTag_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.class, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the `ResourceBundle`.
+     * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+     * Required. Name of the `ResourceBundle`.
+     * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TAG_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object tag_ = ""; + + /** + * + * + *
+     * Required. Tag refers to a version of the release in a `ResourceBundle`.
+     * This is a Git tag in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tag. + */ + @java.lang.Override + public java.lang.String getTag() { + java.lang.Object ref = tag_; + 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(); + tag_ = s; + return s; + } + } + + /** + * + * + *
+     * Required. Tag refers to a version of the release in a `ResourceBundle`.
+     * This is a Git tag in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tag. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTagBytes() { + java.lang.Object ref = tag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, tag_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, tag_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag other = + (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) obj; + + if (!getName().equals(other.getName())) return false; + if (!getTag().equals(other.getTag())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + TAG_FIELD_NUMBER; + hash = (53 * hash) + getTag().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * ResourceBundleTag contains the information to refer to a release for a
+     * `ResourceBundle`.
+     * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTagOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleTag_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleTag_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.class, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.Builder.class); + } + + // Construct using + // com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + tag_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_ResourceBundleTag_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag build() { + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag result = + new com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.tag_ = tag_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) { + return mergeFrom( + (com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag other) { + if (other + == com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getTag().isEmpty()) { + tag_ = other.tag_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + tag_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+       * Required. Name of the `ResourceBundle`.
+       * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Required. Name of the `ResourceBundle`.
+       * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Required. Name of the `ResourceBundle`.
+       * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Name of the `ResourceBundle`.
+       * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Name of the `ResourceBundle`.
+       * Format is projects/{p}/locations/{l}/resourceBundles/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object tag_ = ""; + + /** + * + * + *
+       * Required. Tag refers to a version of the release in a `ResourceBundle`.
+       * This is a Git tag in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tag. + */ + public java.lang.String getTag() { + java.lang.Object ref = tag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Required. Tag refers to a version of the release in a `ResourceBundle`.
+       * This is a Git tag in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tag. + */ + public com.google.protobuf.ByteString getTagBytes() { + java.lang.Object ref = tag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Required. Tag refers to a version of the release in a `ResourceBundle`.
+       * This is a Git tag in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The tag to set. + * @return This builder for chaining. + */ + public Builder setTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tag_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Tag refers to a version of the release in a `ResourceBundle`.
+       * This is a Git tag in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearTag() { + tag_ = getDefaultInstance().getTag(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Tag refers to a version of the release in a `ResourceBundle`.
+       * This is a Git tag in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for tag to set. + * @return This builder for chaining. + */ + public Builder setTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tag_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag) + private static final com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceBundleTag parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleTag + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface CloudBuildRepositoryOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. variants_pattern is a glob pattern that will be used to find
+     * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+     * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the variantsPattern field is set. + */ + boolean hasVariantsPattern(); + + /** + * + * + *
+     * Optional. variants_pattern is a glob pattern that will be used to find
+     * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+     * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The variantsPattern. + */ + java.lang.String getVariantsPattern(); + + /** + * + * + *
+     * Optional. variants_pattern is a glob pattern that will be used to find
+     * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+     * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for variantsPattern. + */ + com.google.protobuf.ByteString getVariantsPatternBytes(); + + /** + * + * + *
+     * Required. Name of the cloud build repository.
+     * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+     * Required. Name of the cloud build repository.
+     * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+     * Optional. path to the directory or file within the repository that
+     * contains the kubernetes configuration. If unspecified, path is assumed to
+     * the top level root directory of the repository.
+     * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The path. + */ + java.lang.String getPath(); + + /** + * + * + *
+     * Optional. path to the directory or file within the repository that
+     * contains the kubernetes configuration. If unspecified, path is assumed to
+     * the top level root directory of the repository.
+     * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for path. + */ + com.google.protobuf.ByteString getPathBytes(); + + /** + * + * + *
+     * Required. git tag of the underlying git repository.
+     * The git tag must be in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tag. + */ + java.lang.String getTag(); + + /** + * + * + *
+     * Required. git tag of the underlying git repository.
+     * The git tag must be in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tag. + */ + com.google.protobuf.ByteString getTagBytes(); + + /** + * + * + *
+     * Required. Google service account to use in CloudBuild triggers to fetch
+     * and store kubernetes configuration.
+     * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The serviceAccount. + */ + java.lang.String getServiceAccount(); + + /** + * + * + *
+     * Required. Google service account to use in CloudBuild triggers to fetch
+     * and store kubernetes configuration.
+     * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for serviceAccount. + */ + com.google.protobuf.ByteString getServiceAccountBytes(); + + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.VariantsCase + getVariantsCase(); + } + + /** + * + * + *
+   * CloudBuildRepository contains information about fetching Kubernetes
+   * configuration from a `CloudBuildRepository`.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository} + */ + public static final class CloudBuildRepository extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) + CloudBuildRepositoryOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CloudBuildRepository.newBuilder() to construct. + private CloudBuildRepository(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CloudBuildRepository() { + name_ = ""; + path_ = ""; + tag_ = ""; + serviceAccount_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CloudBuildRepository(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_CloudBuildRepository_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_CloudBuildRepository_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.class, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.Builder.class); + } + + private int variantsCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object variants_; + + public enum VariantsCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + VARIANTS_PATTERN(5), + VARIANTS_NOT_SET(0); + private final int value; + + private VariantsCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static VariantsCase valueOf(int value) { + return forNumber(value); + } + + public static VariantsCase forNumber(int value) { + switch (value) { + case 5: + return VARIANTS_PATTERN; + case 0: + return VARIANTS_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public VariantsCase getVariantsCase() { + return VariantsCase.forNumber(variantsCase_); + } + + public static final int VARIANTS_PATTERN_FIELD_NUMBER = 5; + + /** + * + * + *
+     * Optional. variants_pattern is a glob pattern that will be used to find
+     * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+     * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the variantsPattern field is set. + */ + public boolean hasVariantsPattern() { + return variantsCase_ == 5; + } + + /** + * + * + *
+     * Optional. variants_pattern is a glob pattern that will be used to find
+     * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+     * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The variantsPattern. + */ + public java.lang.String getVariantsPattern() { + java.lang.Object ref = ""; + if (variantsCase_ == 5) { + ref = variants_; + } + 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(); + if (variantsCase_ == 5) { + variants_ = s; + } + return s; + } + } + + /** + * + * + *
+     * Optional. variants_pattern is a glob pattern that will be used to find
+     * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+     * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for variantsPattern. + */ + public com.google.protobuf.ByteString getVariantsPatternBytes() { + java.lang.Object ref = ""; + if (variantsCase_ == 5) { + ref = variants_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (variantsCase_ == 5) { + variants_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the cloud build repository.
+     * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+     * Required. Name of the cloud build repository.
+     * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PATH_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object path_ = ""; + + /** + * + * + *
+     * Optional. path to the directory or file within the repository that
+     * contains the kubernetes configuration. If unspecified, path is assumed to
+     * the top level root directory of the repository.
+     * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The path. + */ + @java.lang.Override + public java.lang.String getPath() { + java.lang.Object ref = path_; + 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(); + path_ = s; + return s; + } + } + + /** + * + * + *
+     * Optional. path to the directory or file within the repository that
+     * contains the kubernetes configuration. If unspecified, path is assumed to
+     * the top level root directory of the repository.
+     * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for path. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPathBytes() { + java.lang.Object ref = path_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + path_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TAG_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object tag_ = ""; + + /** + * + * + *
+     * Required. git tag of the underlying git repository.
+     * The git tag must be in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tag. + */ + @java.lang.Override + public java.lang.String getTag() { + java.lang.Object ref = tag_; + 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(); + tag_ = s; + return s; + } + } + + /** + * + * + *
+     * Required. git tag of the underlying git repository.
+     * The git tag must be in the semantic version format `vX.Y.Z`.
+     * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tag. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTagBytes() { + java.lang.Object ref = tag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SERVICE_ACCOUNT_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object serviceAccount_ = ""; + + /** + * + * + *
+     * Required. Google service account to use in CloudBuild triggers to fetch
+     * and store kubernetes configuration.
+     * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The serviceAccount. + */ + @java.lang.Override + public java.lang.String getServiceAccount() { + java.lang.Object ref = serviceAccount_; + 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(); + serviceAccount_ = s; + return s; + } + } + + /** + * + * + *
+     * Required. Google service account to use in CloudBuild triggers to fetch
+     * and store kubernetes configuration.
+     * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for serviceAccount. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceAccountBytes() { + java.lang.Object ref = serviceAccount_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + serviceAccount_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, path_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tag_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccount_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, serviceAccount_); + } + if (variantsCase_ == 5) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, variants_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, path_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tag_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccount_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, serviceAccount_); + } + if (variantsCase_ == 5) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, variants_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository other = + (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) obj; + + if (!getName().equals(other.getName())) return false; + if (!getPath().equals(other.getPath())) return false; + if (!getTag().equals(other.getTag())) return false; + if (!getServiceAccount().equals(other.getServiceAccount())) return false; + if (!getVariantsCase().equals(other.getVariantsCase())) return false; + switch (variantsCase_) { + case 5: + if (!getVariantsPattern().equals(other.getVariantsPattern())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + PATH_FIELD_NUMBER; + hash = (53 * hash) + getPath().hashCode(); + hash = (37 * hash) + TAG_FIELD_NUMBER; + hash = (53 * hash) + getTag().hashCode(); + hash = (37 * hash) + SERVICE_ACCOUNT_FIELD_NUMBER; + hash = (53 * hash) + getServiceAccount().hashCode(); + switch (variantsCase_) { + case 5: + hash = (37 * hash) + VARIANTS_PATTERN_FIELD_NUMBER; + hash = (53 * hash) + getVariantsPattern().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * CloudBuildRepository contains information about fetching Kubernetes
+     * configuration from a `CloudBuildRepository`.
+     * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepositoryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_CloudBuildRepository_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_CloudBuildRepository_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.class, + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.Builder.class); + } + + // Construct using + // com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + path_ = ""; + tag_ = ""; + serviceAccount_ = ""; + variantsCase_ = 0; + variants_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_CloudBuildRepository_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository build() { + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository result = + new com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.path_ = path_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.tag_ = tag_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.serviceAccount_ = serviceAccount_; + } + } + + private void buildPartialOneofs( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository result) { + result.variantsCase_ = variantsCase_; + result.variants_ = this.variants_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) { + return mergeFrom( + (com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository other) { + if (other + == com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getPath().isEmpty()) { + path_ = other.path_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getTag().isEmpty()) { + tag_ = other.tag_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getServiceAccount().isEmpty()) { + serviceAccount_ = other.serviceAccount_; + bitField0_ |= 0x00000010; + onChanged(); + } + switch (other.getVariantsCase()) { + case VARIANTS_PATTERN: + { + variantsCase_ = 5; + variants_ = other.variants_; + onChanged(); + break; + } + case VARIANTS_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 18: + { + path_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 26: + { + tag_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 26 + case 34: + { + serviceAccount_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 34 + case 42: + { + java.lang.String s = input.readStringRequireUtf8(); + variantsCase_ = 5; + variants_ = s; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int variantsCase_ = 0; + private java.lang.Object variants_; + + public VariantsCase getVariantsCase() { + return VariantsCase.forNumber(variantsCase_); + } + + public Builder clearVariants() { + variantsCase_ = 0; + variants_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
+       * Optional. variants_pattern is a glob pattern that will be used to find
+       * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+       * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the variantsPattern field is set. + */ + @java.lang.Override + public boolean hasVariantsPattern() { + return variantsCase_ == 5; + } + + /** + * + * + *
+       * Optional. variants_pattern is a glob pattern that will be used to find
+       * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+       * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The variantsPattern. + */ + @java.lang.Override + public java.lang.String getVariantsPattern() { + java.lang.Object ref = ""; + if (variantsCase_ == 5) { + ref = variants_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (variantsCase_ == 5) { + variants_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. variants_pattern is a glob pattern that will be used to find
+       * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+       * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for variantsPattern. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVariantsPatternBytes() { + java.lang.Object ref = ""; + if (variantsCase_ == 5) { + ref = variants_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (variantsCase_ == 5) { + variants_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Optional. variants_pattern is a glob pattern that will be used to find
+       * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+       * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The variantsPattern to set. + * @return This builder for chaining. + */ + public Builder setVariantsPattern(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + variantsCase_ = 5; + variants_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. variants_pattern is a glob pattern that will be used to find
+       * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+       * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearVariantsPattern() { + if (variantsCase_ == 5) { + variantsCase_ = 0; + variants_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Optional. variants_pattern is a glob pattern that will be used to find
+       * variants in the repository. Examples: `variants/*.yaml`, `us-*`
+       * 
+ * + * string variants_pattern = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for variantsPattern to set. + * @return This builder for chaining. + */ + public Builder setVariantsPatternBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + variantsCase_ = 5; + variants_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+       * Required. Name of the cloud build repository.
+       * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Required. Name of the cloud build repository.
+       * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Required. Name of the cloud build repository.
+       * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Name of the cloud build repository.
+       * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Name of the cloud build repository.
+       * Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
+       * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object path_ = ""; + + /** + * + * + *
+       * Optional. path to the directory or file within the repository that
+       * contains the kubernetes configuration. If unspecified, path is assumed to
+       * the top level root directory of the repository.
+       * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The path. + */ + public java.lang.String getPath() { + java.lang.Object ref = path_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + path_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. path to the directory or file within the repository that
+       * contains the kubernetes configuration. If unspecified, path is assumed to
+       * the top level root directory of the repository.
+       * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for path. + */ + public com.google.protobuf.ByteString getPathBytes() { + java.lang.Object ref = path_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + path_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Optional. path to the directory or file within the repository that
+       * contains the kubernetes configuration. If unspecified, path is assumed to
+       * the top level root directory of the repository.
+       * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The path to set. + * @return This builder for chaining. + */ + public Builder setPath(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + path_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. path to the directory or file within the repository that
+       * contains the kubernetes configuration. If unspecified, path is assumed to
+       * the top level root directory of the repository.
+       * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPath() { + path_ = getDefaultInstance().getPath(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. path to the directory or file within the repository that
+       * contains the kubernetes configuration. If unspecified, path is assumed to
+       * the top level root directory of the repository.
+       * 
+ * + * string path = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for path to set. + * @return This builder for chaining. + */ + public Builder setPathBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + path_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object tag_ = ""; + + /** + * + * + *
+       * Required. git tag of the underlying git repository.
+       * The git tag must be in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tag. + */ + public java.lang.String getTag() { + java.lang.Object ref = tag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Required. git tag of the underlying git repository.
+       * The git tag must be in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tag. + */ + public com.google.protobuf.ByteString getTagBytes() { + java.lang.Object ref = tag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Required. git tag of the underlying git repository.
+       * The git tag must be in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The tag to set. + * @return This builder for chaining. + */ + public Builder setTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tag_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. git tag of the underlying git repository.
+       * The git tag must be in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearTag() { + tag_ = getDefaultInstance().getTag(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. git tag of the underlying git repository.
+       * The git tag must be in the semantic version format `vX.Y.Z`.
+       * 
+ * + * string tag = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for tag to set. + * @return This builder for chaining. + */ + public Builder setTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tag_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object serviceAccount_ = ""; + + /** + * + * + *
+       * Required. Google service account to use in CloudBuild triggers to fetch
+       * and store kubernetes configuration.
+       * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The serviceAccount. + */ + public java.lang.String getServiceAccount() { + java.lang.Object ref = serviceAccount_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + serviceAccount_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Required. Google service account to use in CloudBuild triggers to fetch
+       * and store kubernetes configuration.
+       * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for serviceAccount. + */ + public com.google.protobuf.ByteString getServiceAccountBytes() { + java.lang.Object ref = serviceAccount_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + serviceAccount_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Required. Google service account to use in CloudBuild triggers to fetch
+       * and store kubernetes configuration.
+       * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The serviceAccount to set. + * @return This builder for chaining. + */ + public Builder setServiceAccount(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + serviceAccount_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Google service account to use in CloudBuild triggers to fetch
+       * and store kubernetes configuration.
+       * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearServiceAccount() { + serviceAccount_ = getDefaultInstance().getServiceAccount(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Google service account to use in CloudBuild triggers to fetch
+       * and store kubernetes configuration.
+       * 
+ * + * string service_account = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for serviceAccount to set. + * @return This builder for chaining. + */ + public Builder setServiceAccountBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + serviceAccount_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository) + private static final com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CloudBuildRepository parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface TargetOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackage.Target) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The GKE fleet information.
+     * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + * + * @return Whether the fleet field is set. + */ + boolean hasFleet(); + + /** + * + * + *
+     * The GKE fleet information.
+     * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + * + * @return The fleet. + */ + com.google.cloud.configdelivery.v1.Fleet getFleet(); + + /** + * + * + *
+     * The GKE fleet information.
+     * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + com.google.cloud.configdelivery.v1.FleetOrBuilder getFleetOrBuilder(); + + com.google.cloud.configdelivery.v1.FleetPackage.Target.TargetCase getTargetCase(); + } + + /** + * + * + *
+   * The target defines different ways to target set of kubernetes clusters.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.Target} + */ + public static final class Target extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackage.Target) + TargetOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Target.newBuilder() to construct. + private Target(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Target() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Target(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_Target_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_Target_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.Target.class, + com.google.cloud.configdelivery.v1.FleetPackage.Target.Builder.class); + } + + private int targetCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object target_; + + public enum TargetCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + FLEET(1), + TARGET_NOT_SET(0); + private final int value; + + private TargetCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TargetCase valueOf(int value) { + return forNumber(value); + } + + public static TargetCase forNumber(int value) { + switch (value) { + case 1: + return FLEET; + case 0: + return TARGET_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public TargetCase getTargetCase() { + return TargetCase.forNumber(targetCase_); + } + + public static final int FLEET_FIELD_NUMBER = 1; + + /** + * + * + *
+     * The GKE fleet information.
+     * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + * + * @return Whether the fleet field is set. + */ + @java.lang.Override + public boolean hasFleet() { + return targetCase_ == 1; + } + + /** + * + * + *
+     * The GKE fleet information.
+     * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + * + * @return The fleet. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet getFleet() { + if (targetCase_ == 1) { + return (com.google.cloud.configdelivery.v1.Fleet) target_; + } + return com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance(); + } + + /** + * + * + *
+     * The GKE fleet information.
+     * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetOrBuilder getFleetOrBuilder() { + if (targetCase_ == 1) { + return (com.google.cloud.configdelivery.v1.Fleet) target_; + } + return com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (targetCase_ == 1) { + output.writeMessage(1, (com.google.cloud.configdelivery.v1.Fleet) target_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (targetCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.configdelivery.v1.Fleet) target_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.FleetPackage.Target)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackage.Target other = + (com.google.cloud.configdelivery.v1.FleetPackage.Target) obj; + + if (!getTargetCase().equals(other.getTargetCase())) return false; + switch (targetCase_) { + case 1: + if (!getFleet().equals(other.getFleet())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (targetCase_) { + case 1: + hash = (37 * hash) + FLEET_FIELD_NUMBER; + hash = (53 * hash) + getFleet().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.FleetPackage.Target prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * The target defines different ways to target set of kubernetes clusters.
+     * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.Target} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackage.Target) + com.google.cloud.configdelivery.v1.FleetPackage.TargetOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_Target_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_Target_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.Target.class, + com.google.cloud.configdelivery.v1.FleetPackage.Target.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.FleetPackage.Target.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (fleetBuilder_ != null) { + fleetBuilder_.clear(); + } + targetCase_ = 0; + target_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_Target_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.Target getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackage.Target.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.Target build() { + com.google.cloud.configdelivery.v1.FleetPackage.Target result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.Target buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackage.Target result = + new com.google.cloud.configdelivery.v1.FleetPackage.Target(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.FleetPackage.Target result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.configdelivery.v1.FleetPackage.Target result) { + result.targetCase_ = targetCase_; + result.target_ = this.target_; + if (targetCase_ == 1 && fleetBuilder_ != null) { + result.target_ = fleetBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.FleetPackage.Target) { + return mergeFrom((com.google.cloud.configdelivery.v1.FleetPackage.Target) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.FleetPackage.Target other) { + if (other == com.google.cloud.configdelivery.v1.FleetPackage.Target.getDefaultInstance()) + return this; + switch (other.getTargetCase()) { + case FLEET: + { + mergeFleet(other.getFleet()); + break; + } + case TARGET_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getFleetFieldBuilder().getBuilder(), extensionRegistry); + targetCase_ = 1; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int targetCase_ = 0; + private java.lang.Object target_; + + public TargetCase getTargetCase() { + return TargetCase.forNumber(targetCase_); + } + + public Builder clearTarget() { + targetCase_ = 0; + target_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Fleet, + com.google.cloud.configdelivery.v1.Fleet.Builder, + com.google.cloud.configdelivery.v1.FleetOrBuilder> + fleetBuilder_; + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + * + * @return Whether the fleet field is set. + */ + @java.lang.Override + public boolean hasFleet() { + return targetCase_ == 1; + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + * + * @return The fleet. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Fleet getFleet() { + if (fleetBuilder_ == null) { + if (targetCase_ == 1) { + return (com.google.cloud.configdelivery.v1.Fleet) target_; + } + return com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance(); + } else { + if (targetCase_ == 1) { + return fleetBuilder_.getMessage(); + } + return com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance(); + } + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + public Builder setFleet(com.google.cloud.configdelivery.v1.Fleet value) { + if (fleetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + onChanged(); + } else { + fleetBuilder_.setMessage(value); + } + targetCase_ = 1; + return this; + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + public Builder setFleet(com.google.cloud.configdelivery.v1.Fleet.Builder builderForValue) { + if (fleetBuilder_ == null) { + target_ = builderForValue.build(); + onChanged(); + } else { + fleetBuilder_.setMessage(builderForValue.build()); + } + targetCase_ = 1; + return this; + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + public Builder mergeFleet(com.google.cloud.configdelivery.v1.Fleet value) { + if (fleetBuilder_ == null) { + if (targetCase_ == 1 + && target_ != com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance()) { + target_ = + com.google.cloud.configdelivery.v1.Fleet.newBuilder( + (com.google.cloud.configdelivery.v1.Fleet) target_) + .mergeFrom(value) + .buildPartial(); + } else { + target_ = value; + } + onChanged(); + } else { + if (targetCase_ == 1) { + fleetBuilder_.mergeFrom(value); + } else { + fleetBuilder_.setMessage(value); + } + } + targetCase_ = 1; + return this; + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + public Builder clearFleet() { + if (fleetBuilder_ == null) { + if (targetCase_ == 1) { + targetCase_ = 0; + target_ = null; + onChanged(); + } + } else { + if (targetCase_ == 1) { + targetCase_ = 0; + target_ = null; + } + fleetBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + public com.google.cloud.configdelivery.v1.Fleet.Builder getFleetBuilder() { + return getFleetFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetOrBuilder getFleetOrBuilder() { + if ((targetCase_ == 1) && (fleetBuilder_ != null)) { + return fleetBuilder_.getMessageOrBuilder(); + } else { + if (targetCase_ == 1) { + return (com.google.cloud.configdelivery.v1.Fleet) target_; + } + return com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance(); + } + } + + /** + * + * + *
+       * The GKE fleet information.
+       * 
+ * + * .google.cloud.configdelivery.v1.Fleet fleet = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Fleet, + com.google.cloud.configdelivery.v1.Fleet.Builder, + com.google.cloud.configdelivery.v1.FleetOrBuilder> + getFleetFieldBuilder() { + if (fleetBuilder_ == null) { + if (!(targetCase_ == 1)) { + target_ = com.google.cloud.configdelivery.v1.Fleet.getDefaultInstance(); + } + fleetBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Fleet, + com.google.cloud.configdelivery.v1.Fleet.Builder, + com.google.cloud.configdelivery.v1.FleetOrBuilder>( + (com.google.cloud.configdelivery.v1.Fleet) target_, + getParentForChildren(), + isClean()); + target_ = null; + } + targetCase_ = 1; + onChanged(); + return fleetBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackage.Target) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackage.Target) + private static final com.google.cloud.configdelivery.v1.FleetPackage.Target DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.FleetPackage.Target(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.Target getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Target parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.Target getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface VariantSelectorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackage.VariantSelector) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Required. variant_name_template is a template that can refer to
+     * variables containing cluster membership metadata such as location,
+     * name, and labels to generate the name of the variant for a target
+     * cluster. The variable syntax is similar to the unix shell variables.
+     *
+     * Available variables are `${membership.name}`, `${membership.location}`,
+     * `${membership.project}` and `${membership.labels['label_name']}`.
+     *
+     * If you want to deploy a specific variant, say "default" to all the
+     * clusters, you can use "default" (string without any variables) as
+     * the variant_name_template.
+     * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return Whether the variantNameTemplate field is set. + */ + boolean hasVariantNameTemplate(); + + /** + * + * + *
+     * Required. variant_name_template is a template that can refer to
+     * variables containing cluster membership metadata such as location,
+     * name, and labels to generate the name of the variant for a target
+     * cluster. The variable syntax is similar to the unix shell variables.
+     *
+     * Available variables are `${membership.name}`, `${membership.location}`,
+     * `${membership.project}` and `${membership.labels['label_name']}`.
+     *
+     * If you want to deploy a specific variant, say "default" to all the
+     * clusters, you can use "default" (string without any variables) as
+     * the variant_name_template.
+     * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The variantNameTemplate. + */ + java.lang.String getVariantNameTemplate(); + + /** + * + * + *
+     * Required. variant_name_template is a template that can refer to
+     * variables containing cluster membership metadata such as location,
+     * name, and labels to generate the name of the variant for a target
+     * cluster. The variable syntax is similar to the unix shell variables.
+     *
+     * Available variables are `${membership.name}`, `${membership.location}`,
+     * `${membership.project}` and `${membership.labels['label_name']}`.
+     *
+     * If you want to deploy a specific variant, say "default" to all the
+     * clusters, you can use "default" (string without any variables) as
+     * the variant_name_template.
+     * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for variantNameTemplate. + */ + com.google.protobuf.ByteString getVariantNameTemplateBytes(); + + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.StrategyCase getStrategyCase(); + } + + /** + * + * + *
+   * VariantSelector contains information for selecting a variant in
+   * `ResourceBundle` to deploy to a target cluster.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.VariantSelector} + */ + public static final class VariantSelector extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackage.VariantSelector) + VariantSelectorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use VariantSelector.newBuilder() to construct. + private VariantSelector(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private VariantSelector() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new VariantSelector(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_VariantSelector_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_VariantSelector_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.class, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.Builder.class); + } + + private int strategyCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object strategy_; + + public enum StrategyCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + VARIANT_NAME_TEMPLATE(1), + STRATEGY_NOT_SET(0); + private final int value; + + private StrategyCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static StrategyCase valueOf(int value) { + return forNumber(value); + } + + public static StrategyCase forNumber(int value) { + switch (value) { + case 1: + return VARIANT_NAME_TEMPLATE; + case 0: + return STRATEGY_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public StrategyCase getStrategyCase() { + return StrategyCase.forNumber(strategyCase_); + } + + public static final int VARIANT_NAME_TEMPLATE_FIELD_NUMBER = 1; + + /** + * + * + *
+     * Required. variant_name_template is a template that can refer to
+     * variables containing cluster membership metadata such as location,
+     * name, and labels to generate the name of the variant for a target
+     * cluster. The variable syntax is similar to the unix shell variables.
+     *
+     * Available variables are `${membership.name}`, `${membership.location}`,
+     * `${membership.project}` and `${membership.labels['label_name']}`.
+     *
+     * If you want to deploy a specific variant, say "default" to all the
+     * clusters, you can use "default" (string without any variables) as
+     * the variant_name_template.
+     * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return Whether the variantNameTemplate field is set. + */ + public boolean hasVariantNameTemplate() { + return strategyCase_ == 1; + } + + /** + * + * + *
+     * Required. variant_name_template is a template that can refer to
+     * variables containing cluster membership metadata such as location,
+     * name, and labels to generate the name of the variant for a target
+     * cluster. The variable syntax is similar to the unix shell variables.
+     *
+     * Available variables are `${membership.name}`, `${membership.location}`,
+     * `${membership.project}` and `${membership.labels['label_name']}`.
+     *
+     * If you want to deploy a specific variant, say "default" to all the
+     * clusters, you can use "default" (string without any variables) as
+     * the variant_name_template.
+     * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The variantNameTemplate. + */ + public java.lang.String getVariantNameTemplate() { + java.lang.Object ref = ""; + if (strategyCase_ == 1) { + ref = strategy_; + } + 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(); + if (strategyCase_ == 1) { + strategy_ = s; + } + return s; + } + } + + /** + * + * + *
+     * Required. variant_name_template is a template that can refer to
+     * variables containing cluster membership metadata such as location,
+     * name, and labels to generate the name of the variant for a target
+     * cluster. The variable syntax is similar to the unix shell variables.
+     *
+     * Available variables are `${membership.name}`, `${membership.location}`,
+     * `${membership.project}` and `${membership.labels['label_name']}`.
+     *
+     * If you want to deploy a specific variant, say "default" to all the
+     * clusters, you can use "default" (string without any variables) as
+     * the variant_name_template.
+     * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for variantNameTemplate. + */ + public com.google.protobuf.ByteString getVariantNameTemplateBytes() { + java.lang.Object ref = ""; + if (strategyCase_ == 1) { + ref = strategy_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (strategyCase_ == 1) { + strategy_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (strategyCase_ == 1) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, strategy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (strategyCase_ == 1) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, strategy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector other = + (com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector) obj; + + if (!getStrategyCase().equals(other.getStrategyCase())) return false; + switch (strategyCase_) { + case 1: + if (!getVariantNameTemplate().equals(other.getVariantNameTemplate())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (strategyCase_) { + case 1: + hash = (37 * hash) + VARIANT_NAME_TEMPLATE_FIELD_NUMBER; + hash = (53 * hash) + getVariantNameTemplate().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * VariantSelector contains information for selecting a variant in
+     * `ResourceBundle` to deploy to a target cluster.
+     * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage.VariantSelector} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackage.VariantSelector) + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_VariantSelector_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_VariantSelector_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.class, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.Builder.class); + } + + // Construct using + // com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + strategyCase_ = 0; + strategy_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_VariantSelector_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector build() { + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector result = + new com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector result) { + result.strategyCase_ = strategyCase_; + result.strategy_ = this.strategy_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector) { + return mergeFrom((com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector other) { + if (other + == com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.getDefaultInstance()) + return this; + switch (other.getStrategyCase()) { + case VARIANT_NAME_TEMPLATE: + { + strategyCase_ = 1; + strategy_ = other.strategy_; + onChanged(); + break; + } + case STRATEGY_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + strategyCase_ = 1; + strategy_ = s; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int strategyCase_ = 0; + private java.lang.Object strategy_; + + public StrategyCase getStrategyCase() { + return StrategyCase.forNumber(strategyCase_); + } + + public Builder clearStrategy() { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
+       * Required. variant_name_template is a template that can refer to
+       * variables containing cluster membership metadata such as location,
+       * name, and labels to generate the name of the variant for a target
+       * cluster. The variable syntax is similar to the unix shell variables.
+       *
+       * Available variables are `${membership.name}`, `${membership.location}`,
+       * `${membership.project}` and `${membership.labels['label_name']}`.
+       *
+       * If you want to deploy a specific variant, say "default" to all the
+       * clusters, you can use "default" (string without any variables) as
+       * the variant_name_template.
+       * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return Whether the variantNameTemplate field is set. + */ + @java.lang.Override + public boolean hasVariantNameTemplate() { + return strategyCase_ == 1; + } + + /** + * + * + *
+       * Required. variant_name_template is a template that can refer to
+       * variables containing cluster membership metadata such as location,
+       * name, and labels to generate the name of the variant for a target
+       * cluster. The variable syntax is similar to the unix shell variables.
+       *
+       * Available variables are `${membership.name}`, `${membership.location}`,
+       * `${membership.project}` and `${membership.labels['label_name']}`.
+       *
+       * If you want to deploy a specific variant, say "default" to all the
+       * clusters, you can use "default" (string without any variables) as
+       * the variant_name_template.
+       * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The variantNameTemplate. + */ + @java.lang.Override + public java.lang.String getVariantNameTemplate() { + java.lang.Object ref = ""; + if (strategyCase_ == 1) { + ref = strategy_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (strategyCase_ == 1) { + strategy_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Required. variant_name_template is a template that can refer to
+       * variables containing cluster membership metadata such as location,
+       * name, and labels to generate the name of the variant for a target
+       * cluster. The variable syntax is similar to the unix shell variables.
+       *
+       * Available variables are `${membership.name}`, `${membership.location}`,
+       * `${membership.project}` and `${membership.labels['label_name']}`.
+       *
+       * If you want to deploy a specific variant, say "default" to all the
+       * clusters, you can use "default" (string without any variables) as
+       * the variant_name_template.
+       * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for variantNameTemplate. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVariantNameTemplateBytes() { + java.lang.Object ref = ""; + if (strategyCase_ == 1) { + ref = strategy_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (strategyCase_ == 1) { + strategy_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Required. variant_name_template is a template that can refer to
+       * variables containing cluster membership metadata such as location,
+       * name, and labels to generate the name of the variant for a target
+       * cluster. The variable syntax is similar to the unix shell variables.
+       *
+       * Available variables are `${membership.name}`, `${membership.location}`,
+       * `${membership.project}` and `${membership.labels['label_name']}`.
+       *
+       * If you want to deploy a specific variant, say "default" to all the
+       * clusters, you can use "default" (string without any variables) as
+       * the variant_name_template.
+       * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The variantNameTemplate to set. + * @return This builder for chaining. + */ + public Builder setVariantNameTemplate(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + strategyCase_ = 1; + strategy_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. variant_name_template is a template that can refer to
+       * variables containing cluster membership metadata such as location,
+       * name, and labels to generate the name of the variant for a target
+       * cluster. The variable syntax is similar to the unix shell variables.
+       *
+       * Available variables are `${membership.name}`, `${membership.location}`,
+       * `${membership.project}` and `${membership.labels['label_name']}`.
+       *
+       * If you want to deploy a specific variant, say "default" to all the
+       * clusters, you can use "default" (string without any variables) as
+       * the variant_name_template.
+       * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearVariantNameTemplate() { + if (strategyCase_ == 1) { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Required. variant_name_template is a template that can refer to
+       * variables containing cluster membership metadata such as location,
+       * name, and labels to generate the name of the variant for a target
+       * cluster. The variable syntax is similar to the unix shell variables.
+       *
+       * Available variables are `${membership.name}`, `${membership.location}`,
+       * `${membership.project}` and `${membership.labels['label_name']}`.
+       *
+       * If you want to deploy a specific variant, say "default" to all the
+       * clusters, you can use "default" (string without any variables) as
+       * the variant_name_template.
+       * 
+ * + * string variant_name_template = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for variantNameTemplate to set. + * @return This builder for chaining. + */ + public Builder setVariantNameTemplateBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + strategyCase_ = 1; + strategy_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackage.VariantSelector) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackage.VariantSelector) + private static final com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VariantSelector parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. Name of the `FleetPackage`. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+   * The `fleetPackage` component must match
+   * `[a-z][a-z0-9\-]{0,62}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. Name of the `FleetPackage`. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+   * The `fleetPackage` component must match
+   * `[a-z][a-z0-9\-]{0,62}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. Time at which the `FleetPackage` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. Time at which the `FleetPackage` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. Time at which the `FleetPackage` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * Output only. Most recent time at which the `FleetPackage` was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. Most recent time at which the `FleetPackage` was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * Output only. Most recent time at which the `FleetPackage` was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + public static final int LABELS_FIELD_NUMBER = 4; + + private static final class LabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_LabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int RESOURCE_BUNDLE_SELECTOR_FIELD_NUMBER = 5; + private com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + resourceBundleSelector_; + + /** + * + * + *
+   * Required. Information specifying the source of kubernetes configuration to
+   * deploy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundleSelector field is set. + */ + @java.lang.Override + public boolean hasResourceBundleSelector() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Required. Information specifying the source of kubernetes configuration to
+   * deploy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundleSelector. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + getResourceBundleSelector() { + return resourceBundleSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + .getDefaultInstance() + : resourceBundleSelector_; + } + + /** + * + * + *
+   * Required. Information specifying the source of kubernetes configuration to
+   * deploy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorOrBuilder + getResourceBundleSelectorOrBuilder() { + return resourceBundleSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + .getDefaultInstance() + : resourceBundleSelector_; + } + + public static final int TARGET_FIELD_NUMBER = 9; + private com.google.cloud.configdelivery.v1.FleetPackage.Target target_; + + /** + * + * + *
+   * Optional. Configuration to select target clusters to deploy kubernetes
+   * configuration to.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the target field is set. + */ + @java.lang.Override + public boolean hasTarget() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Optional. Configuration to select target clusters to deploy kubernetes
+   * configuration to.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The target. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.Target getTarget() { + return target_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.Target.getDefaultInstance() + : target_; + } + + /** + * + * + *
+   * Optional. Configuration to select target clusters to deploy kubernetes
+   * configuration to.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.TargetOrBuilder getTargetOrBuilder() { + return target_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.Target.getDefaultInstance() + : target_; + } + + public static final int ROLLOUT_STRATEGY_FIELD_NUMBER = 10; + private com.google.cloud.configdelivery.v1.RolloutStrategy rolloutStrategy_; + + /** + * + * + *
+   * Optional. The strategy to use to deploy kubernetes configuration to
+   * clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the rolloutStrategy field is set. + */ + @java.lang.Override + public boolean hasRolloutStrategy() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Optional. The strategy to use to deploy kubernetes configuration to
+   * clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The rolloutStrategy. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategy getRolloutStrategy() { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } + + /** + * + * + *
+   * Optional. The strategy to use to deploy kubernetes configuration to
+   * clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder getRolloutStrategyOrBuilder() { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } + + public static final int VARIANT_SELECTOR_FIELD_NUMBER = 11; + private com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector variantSelector_; + + /** + * + * + *
+   * Required. Information specifying how to map a `ResourceBundle` variant to a
+   * target cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variantSelector field is set. + */ + @java.lang.Override + public boolean hasVariantSelector() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Required. Information specifying how to map a `ResourceBundle` variant to a
+   * target cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variantSelector. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector getVariantSelector() { + return variantSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.getDefaultInstance() + : variantSelector_; + } + + /** + * + * + *
+   * Required. Information specifying how to map a `ResourceBundle` variant to a
+   * target cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorOrBuilder + getVariantSelectorOrBuilder() { + return variantSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.getDefaultInstance() + : variantSelector_; + } + + public static final int INFO_FIELD_NUMBER = 13; + private com.google.cloud.configdelivery.v1.FleetPackageInfo info_; + + /** + * + * + *
+   * Output only. Information containing the rollout status of the
+   * `FleetPackage` across all the target clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the info field is set. + */ + @java.lang.Override + public boolean hasInfo() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+   * Output only. Information containing the rollout status of the
+   * `FleetPackage` across all the target clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The info. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfo getInfo() { + return info_ == null + ? com.google.cloud.configdelivery.v1.FleetPackageInfo.getDefaultInstance() + : info_; + } + + /** + * + * + *
+   * Output only. Information containing the rollout status of the
+   * `FleetPackage` across all the target clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfoOrBuilder getInfoOrBuilder() { + return info_ == null + ? com.google.cloud.configdelivery.v1.FleetPackageInfo.getDefaultInstance() + : info_; + } + + public static final int DELETION_PROPAGATION_POLICY_FIELD_NUMBER = 15; + private int deletionPropagationPolicy_ = 0; + + /** + * + * + *
+   * Optional. Information around how to handle kubernetes resources at the
+   * target clusters when the `FleetPackage` is deleted.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for deletionPropagationPolicy. + */ + @java.lang.Override + public int getDeletionPropagationPolicyValue() { + return deletionPropagationPolicy_; + } + + /** + * + * + *
+   * Optional. Information around how to handle kubernetes resources at the
+   * target clusters when the `FleetPackage` is deleted.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The deletionPropagationPolicy. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + getDeletionPropagationPolicy() { + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy result = + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.forNumber( + deletionPropagationPolicy_); + return result == null + ? com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.UNRECOGNIZED + : result; + } + + public static final int STATE_FIELD_NUMBER = 16; + private int state_ = 0; + + /** + * + * + *
+   * Optional. The desired state of the fleet package.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+   * Optional. The desired state of the fleet package.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.State getState() { + com.google.cloud.configdelivery.v1.FleetPackage.State result = + com.google.cloud.configdelivery.v1.FleetPackage.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.FleetPackage.State.UNRECOGNIZED + : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getUpdateTime()); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(5, getResourceBundleSelector()); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(9, getTarget()); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(10, getRolloutStrategy()); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeMessage(11, getVariantSelector()); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeMessage(13, getInfo()); + } + if (deletionPropagationPolicy_ + != com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + .DELETION_PROPAGATION_POLICY_UNSPECIFIED + .getNumber()) { + output.writeEnum(15, deletionPropagationPolicy_); + } + if (state_ + != com.google.cloud.configdelivery.v1.FleetPackage.State.STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(16, state_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateTime()); + } + for (java.util.Map.Entry entry : + internalGetLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry labels__ = + LabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, labels__); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(5, getResourceBundleSelector()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getTarget()); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getRolloutStrategy()); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getVariantSelector()); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, getInfo()); + } + if (deletionPropagationPolicy_ + != com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + .DELETION_PROPAGATION_POLICY_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(15, deletionPropagationPolicy_); + } + if (state_ + != com.google.cloud.configdelivery.v1.FleetPackage.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(16, state_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.FleetPackage)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackage other = + (com.google.cloud.configdelivery.v1.FleetPackage) obj; + + if (!getName().equals(other.getName())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!internalGetLabels().equals(other.internalGetLabels())) return false; + if (hasResourceBundleSelector() != other.hasResourceBundleSelector()) return false; + if (hasResourceBundleSelector()) { + if (!getResourceBundleSelector().equals(other.getResourceBundleSelector())) return false; + } + if (hasTarget() != other.hasTarget()) return false; + if (hasTarget()) { + if (!getTarget().equals(other.getTarget())) return false; + } + if (hasRolloutStrategy() != other.hasRolloutStrategy()) return false; + if (hasRolloutStrategy()) { + if (!getRolloutStrategy().equals(other.getRolloutStrategy())) return false; + } + if (hasVariantSelector() != other.hasVariantSelector()) return false; + if (hasVariantSelector()) { + if (!getVariantSelector().equals(other.getVariantSelector())) return false; + } + if (hasInfo() != other.hasInfo()) return false; + if (hasInfo()) { + if (!getInfo().equals(other.getInfo())) return false; + } + if (deletionPropagationPolicy_ != other.deletionPropagationPolicy_) return false; + if (state_ != other.state_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + if (!internalGetLabels().getMap().isEmpty()) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetLabels().hashCode(); + } + if (hasResourceBundleSelector()) { + hash = (37 * hash) + RESOURCE_BUNDLE_SELECTOR_FIELD_NUMBER; + hash = (53 * hash) + getResourceBundleSelector().hashCode(); + } + if (hasTarget()) { + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + } + if (hasRolloutStrategy()) { + hash = (37 * hash) + ROLLOUT_STRATEGY_FIELD_NUMBER; + hash = (53 * hash) + getRolloutStrategy().hashCode(); + } + if (hasVariantSelector()) { + hash = (37 * hash) + VARIANT_SELECTOR_FIELD_NUMBER; + hash = (53 * hash) + getVariantSelector().hashCode(); + } + if (hasInfo()) { + hash = (37 * hash) + INFO_FIELD_NUMBER; + hash = (53 * hash) + getInfo().hashCode(); + } + hash = (37 * hash) + DELETION_PROPAGATION_POLICY_FIELD_NUMBER; + hash = (53 * hash) + deletionPropagationPolicy_; + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.FleetPackage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A `FleetPackage` resource in the Config Delivery API.
+   *
+   * A `FleetPackage` defines a package through which kubernetes
+   * configuration is deployed to a fleet of kubernetes clusters.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackage} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackage) + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetMutableLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackage.class, + com.google.cloud.configdelivery.v1.FleetPackage.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.FleetPackage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + getResourceBundleSelectorFieldBuilder(); + getTargetFieldBuilder(); + getRolloutStrategyFieldBuilder(); + getVariantSelectorFieldBuilder(); + getInfoFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + internalGetMutableLabels().clear(); + resourceBundleSelector_ = null; + if (resourceBundleSelectorBuilder_ != null) { + resourceBundleSelectorBuilder_.dispose(); + resourceBundleSelectorBuilder_ = null; + } + target_ = null; + if (targetBuilder_ != null) { + targetBuilder_.dispose(); + targetBuilder_ = null; + } + rolloutStrategy_ = null; + if (rolloutStrategyBuilder_ != null) { + rolloutStrategyBuilder_.dispose(); + rolloutStrategyBuilder_ = null; + } + variantSelector_ = null; + if (variantSelectorBuilder_ != null) { + variantSelectorBuilder_.dispose(); + variantSelectorBuilder_ = null; + } + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + deletionPropagationPolicy_ = 0; + state_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackage_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage build() { + com.google.cloud.configdelivery.v1.FleetPackage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackage result = + new com.google.cloud.configdelivery.v1.FleetPackage(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.FleetPackage result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.labels_ = internalGetLabels(); + result.labels_.makeImmutable(); + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.resourceBundleSelector_ = + resourceBundleSelectorBuilder_ == null + ? resourceBundleSelector_ + : resourceBundleSelectorBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.target_ = targetBuilder_ == null ? target_ : targetBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.rolloutStrategy_ = + rolloutStrategyBuilder_ == null ? rolloutStrategy_ : rolloutStrategyBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.variantSelector_ = + variantSelectorBuilder_ == null ? variantSelector_ : variantSelectorBuilder_.build(); + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.info_ = infoBuilder_ == null ? info_ : infoBuilder_.build(); + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.deletionPropagationPolicy_ = deletionPropagationPolicy_; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.state_ = state_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.FleetPackage) { + return mergeFrom((com.google.cloud.configdelivery.v1.FleetPackage) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.FleetPackage other) { + if (other == com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + internalGetMutableLabels().mergeFrom(other.internalGetLabels()); + bitField0_ |= 0x00000008; + if (other.hasResourceBundleSelector()) { + mergeResourceBundleSelector(other.getResourceBundleSelector()); + } + if (other.hasTarget()) { + mergeTarget(other.getTarget()); + } + if (other.hasRolloutStrategy()) { + mergeRolloutStrategy(other.getRolloutStrategy()); + } + if (other.hasVariantSelector()) { + mergeVariantSelector(other.getVariantSelector()); + } + if (other.hasInfo()) { + mergeInfo(other.getInfo()); + } + if (other.deletionPropagationPolicy_ != 0) { + setDeletionPropagationPolicyValue(other.getDeletionPropagationPolicyValue()); + } + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + com.google.protobuf.MapEntry labels__ = + input.readMessage( + LabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableLabels() + .getMutableMap() + .put(labels__.getKey(), labels__.getValue()); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage( + getResourceBundleSelectorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 74: + { + input.readMessage(getTargetFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 74 + case 82: + { + input.readMessage(getRolloutStrategyFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 82 + case 90: + { + input.readMessage(getVariantSelectorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 90 + case 106: + { + input.readMessage(getInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 106 + case 120: + { + deletionPropagationPolicy_ = input.readEnum(); + bitField0_ |= 0x00000200; + break; + } // case 120 + case 128: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000400; + break; + } // case 128 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. Name of the `FleetPackage`. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+     * The `fleetPackage` component must match
+     * `[a-z][a-z0-9\-]{0,62}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the `FleetPackage`. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+     * The `fleetPackage` component must match
+     * `[a-z][a-z0-9\-]{0,62}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the `FleetPackage`. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+     * The `fleetPackage` component must match
+     * `[a-z][a-z0-9\-]{0,62}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the `FleetPackage`. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+     * The `fleetPackage` component must match
+     * `[a-z][a-z0-9\-]{0,62}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the `FleetPackage`. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+     * The `fleetPackage` component must match
+     * `[a-z][a-z0-9\-]{0,62}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000002); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. Time at which the `FleetPackage` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000004); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * Output only. Most recent time at which the `FleetPackage` was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + private com.google.protobuf.MapField + internalGetMutableLabels() { + if (labels_ == null) { + labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); + } + if (!labels_.isMutable()) { + labels_ = labels_.copy(); + } + bitField0_ |= 0x00000008; + onChanged(); + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+     * Optional. Labels are attributes that can be set and used by both the
+     * user and by Config Delivery. Labels must meet the following constraints:
+     *
+     * * Keys and values can contain only lowercase letters, numeric characters,
+     * underscores, and dashes.
+     * * All characters must use UTF-8 encoding, and international characters are
+     * allowed.
+     * * Keys must start with a lowercase letter or international character.
+     * * Each resource is limited to a maximum of 64 labels.
+     *
+     * Both keys and values are additionally constrained to be <= 128 bytes.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+     * Optional. Labels are attributes that can be set and used by both the
+     * user and by Config Delivery. Labels must meet the following constraints:
+     *
+     * * Keys and values can contain only lowercase letters, numeric characters,
+     * underscores, and dashes.
+     * * All characters must use UTF-8 encoding, and international characters are
+     * allowed.
+     * * Keys must start with a lowercase letter or international character.
+     * * Each resource is limited to a maximum of 64 labels.
+     *
+     * Both keys and values are additionally constrained to be <= 128 bytes.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+     * Optional. Labels are attributes that can be set and used by both the
+     * user and by Config Delivery. Labels must meet the following constraints:
+     *
+     * * Keys and values can contain only lowercase letters, numeric characters,
+     * underscores, and dashes.
+     * * All characters must use UTF-8 encoding, and international characters are
+     * allowed.
+     * * Keys must start with a lowercase letter or international character.
+     * * Each resource is limited to a maximum of 64 labels.
+     *
+     * Both keys and values are additionally constrained to be <= 128 bytes.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. Labels are attributes that can be set and used by both the
+     * user and by Config Delivery. Labels must meet the following constraints:
+     *
+     * * Keys and values can contain only lowercase letters, numeric characters,
+     * underscores, and dashes.
+     * * All characters must use UTF-8 encoding, and international characters are
+     * allowed.
+     * * Keys must start with a lowercase letter or international character.
+     * * Each resource is limited to a maximum of 64 labels.
+     *
+     * Both keys and values are additionally constrained to be <= 128 bytes.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearLabels() { + bitField0_ = (bitField0_ & ~0x00000008); + internalGetMutableLabels().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. Labels are attributes that can be set and used by both the
+     * user and by Config Delivery. Labels must meet the following constraints:
+     *
+     * * Keys and values can contain only lowercase letters, numeric characters,
+     * underscores, and dashes.
+     * * All characters must use UTF-8 encoding, and international characters are
+     * allowed.
+     * * Keys must start with a lowercase letter or international character.
+     * * Each resource is limited to a maximum of 64 labels.
+     *
+     * Both keys and values are additionally constrained to be <= 128 bytes.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLabels().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableLabels() { + bitField0_ |= 0x00000008; + return internalGetMutableLabels().getMutableMap(); + } + + /** + * + * + *
+     * Optional. Labels are attributes that can be set and used by both the
+     * user and by Config Delivery. Labels must meet the following constraints:
+     *
+     * * Keys and values can contain only lowercase letters, numeric characters,
+     * underscores, and dashes.
+     * * All characters must use UTF-8 encoding, and international characters are
+     * allowed.
+     * * Keys must start with a lowercase letter or international character.
+     * * Each resource is limited to a maximum of 64 labels.
+     *
+     * Both keys and values are additionally constrained to be <= 128 bytes.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableLabels().getMutableMap().put(key, value); + bitField0_ |= 0x00000008; + return this; + } + + /** + * + * + *
+     * Optional. Labels are attributes that can be set and used by both the
+     * user and by Config Delivery. Labels must meet the following constraints:
+     *
+     * * Keys and values can contain only lowercase letters, numeric characters,
+     * underscores, and dashes.
+     * * All characters must use UTF-8 encoding, and international characters are
+     * allowed.
+     * * Keys must start with a lowercase letter or international character.
+     * * Each resource is limited to a maximum of 64 labels.
+     *
+     * Both keys and values are additionally constrained to be <= 128 bytes.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllLabels(java.util.Map values) { + internalGetMutableLabels().getMutableMap().putAll(values); + bitField0_ |= 0x00000008; + return this; + } + + private com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + resourceBundleSelector_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorOrBuilder> + resourceBundleSelectorBuilder_; + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundleSelector field is set. + */ + public boolean hasResourceBundleSelector() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundleSelector. + */ + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + getResourceBundleSelector() { + if (resourceBundleSelectorBuilder_ == null) { + return resourceBundleSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + .getDefaultInstance() + : resourceBundleSelector_; + } else { + return resourceBundleSelectorBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourceBundleSelector( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector value) { + if (resourceBundleSelectorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resourceBundleSelector_ = value; + } else { + resourceBundleSelectorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourceBundleSelector( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.Builder + builderForValue) { + if (resourceBundleSelectorBuilder_ == null) { + resourceBundleSelector_ = builderForValue.build(); + } else { + resourceBundleSelectorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeResourceBundleSelector( + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector value) { + if (resourceBundleSelectorBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && resourceBundleSelector_ != null + && resourceBundleSelector_ + != com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + .getDefaultInstance()) { + getResourceBundleSelectorBuilder().mergeFrom(value); + } else { + resourceBundleSelector_ = value; + } + } else { + resourceBundleSelectorBuilder_.mergeFrom(value); + } + if (resourceBundleSelector_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearResourceBundleSelector() { + bitField0_ = (bitField0_ & ~0x00000010); + resourceBundleSelector_ = null; + if (resourceBundleSelectorBuilder_ != null) { + resourceBundleSelectorBuilder_.dispose(); + resourceBundleSelectorBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.Builder + getResourceBundleSelectorBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getResourceBundleSelectorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorOrBuilder + getResourceBundleSelectorOrBuilder() { + if (resourceBundleSelectorBuilder_ != null) { + return resourceBundleSelectorBuilder_.getMessageOrBuilder(); + } else { + return resourceBundleSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + .getDefaultInstance() + : resourceBundleSelector_; + } + } + + /** + * + * + *
+     * Required. Information specifying the source of kubernetes configuration to
+     * deploy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorOrBuilder> + getResourceBundleSelectorFieldBuilder() { + if (resourceBundleSelectorBuilder_ == null) { + resourceBundleSelectorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorOrBuilder>( + getResourceBundleSelector(), getParentForChildren(), isClean()); + resourceBundleSelector_ = null; + } + return resourceBundleSelectorBuilder_; + } + + private com.google.cloud.configdelivery.v1.FleetPackage.Target target_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.Target, + com.google.cloud.configdelivery.v1.FleetPackage.Target.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.TargetOrBuilder> + targetBuilder_; + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the target field is set. + */ + public boolean hasTarget() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The target. + */ + public com.google.cloud.configdelivery.v1.FleetPackage.Target getTarget() { + if (targetBuilder_ == null) { + return target_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.Target.getDefaultInstance() + : target_; + } else { + return targetBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTarget(com.google.cloud.configdelivery.v1.FleetPackage.Target value) { + if (targetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + } else { + targetBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTarget( + com.google.cloud.configdelivery.v1.FleetPackage.Target.Builder builderForValue) { + if (targetBuilder_ == null) { + target_ = builderForValue.build(); + } else { + targetBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeTarget(com.google.cloud.configdelivery.v1.FleetPackage.Target value) { + if (targetBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && target_ != null + && target_ + != com.google.cloud.configdelivery.v1.FleetPackage.Target.getDefaultInstance()) { + getTargetBuilder().mergeFrom(value); + } else { + target_ = value; + } + } else { + targetBuilder_.mergeFrom(value); + } + if (target_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearTarget() { + bitField0_ = (bitField0_ & ~0x00000020); + target_ = null; + if (targetBuilder_ != null) { + targetBuilder_.dispose(); + targetBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.Target.Builder getTargetBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getTargetFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.TargetOrBuilder getTargetOrBuilder() { + if (targetBuilder_ != null) { + return targetBuilder_.getMessageOrBuilder(); + } else { + return target_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.Target.getDefaultInstance() + : target_; + } + } + + /** + * + * + *
+     * Optional. Configuration to select target clusters to deploy kubernetes
+     * configuration to.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.Target, + com.google.cloud.configdelivery.v1.FleetPackage.Target.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.TargetOrBuilder> + getTargetFieldBuilder() { + if (targetBuilder_ == null) { + targetBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.Target, + com.google.cloud.configdelivery.v1.FleetPackage.Target.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.TargetOrBuilder>( + getTarget(), getParentForChildren(), isClean()); + target_ = null; + } + return targetBuilder_; + } + + private com.google.cloud.configdelivery.v1.RolloutStrategy rolloutStrategy_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategy, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder> + rolloutStrategyBuilder_; + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the rolloutStrategy field is set. + */ + public boolean hasRolloutStrategy() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The rolloutStrategy. + */ + public com.google.cloud.configdelivery.v1.RolloutStrategy getRolloutStrategy() { + if (rolloutStrategyBuilder_ == null) { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } else { + return rolloutStrategyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setRolloutStrategy(com.google.cloud.configdelivery.v1.RolloutStrategy value) { + if (rolloutStrategyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rolloutStrategy_ = value; + } else { + rolloutStrategyBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setRolloutStrategy( + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder builderForValue) { + if (rolloutStrategyBuilder_ == null) { + rolloutStrategy_ = builderForValue.build(); + } else { + rolloutStrategyBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeRolloutStrategy(com.google.cloud.configdelivery.v1.RolloutStrategy value) { + if (rolloutStrategyBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && rolloutStrategy_ != null + && rolloutStrategy_ + != com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance()) { + getRolloutStrategyBuilder().mergeFrom(value); + } else { + rolloutStrategy_ = value; + } + } else { + rolloutStrategyBuilder_.mergeFrom(value); + } + if (rolloutStrategy_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearRolloutStrategy() { + bitField0_ = (bitField0_ & ~0x00000040); + rolloutStrategy_ = null; + if (rolloutStrategyBuilder_ != null) { + rolloutStrategyBuilder_.dispose(); + rolloutStrategyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.RolloutStrategy.Builder getRolloutStrategyBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getRolloutStrategyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder + getRolloutStrategyOrBuilder() { + if (rolloutStrategyBuilder_ != null) { + return rolloutStrategyBuilder_.getMessageOrBuilder(); + } else { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } + } + + /** + * + * + *
+     * Optional. The strategy to use to deploy kubernetes configuration to
+     * clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategy, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder> + getRolloutStrategyFieldBuilder() { + if (rolloutStrategyBuilder_ == null) { + rolloutStrategyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategy, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder>( + getRolloutStrategy(), getParentForChildren(), isClean()); + rolloutStrategy_ = null; + } + return rolloutStrategyBuilder_; + } + + private com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector variantSelector_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorOrBuilder> + variantSelectorBuilder_; + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variantSelector field is set. + */ + public boolean hasVariantSelector() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variantSelector. + */ + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector getVariantSelector() { + if (variantSelectorBuilder_ == null) { + return variantSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.getDefaultInstance() + : variantSelector_; + } else { + return variantSelectorBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setVariantSelector( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector value) { + if (variantSelectorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + variantSelector_ = value; + } else { + variantSelectorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setVariantSelector( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.Builder builderForValue) { + if (variantSelectorBuilder_ == null) { + variantSelector_ = builderForValue.build(); + } else { + variantSelectorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeVariantSelector( + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector value) { + if (variantSelectorBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) + && variantSelector_ != null + && variantSelector_ + != com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector + .getDefaultInstance()) { + getVariantSelectorBuilder().mergeFrom(value); + } else { + variantSelector_ = value; + } + } else { + variantSelectorBuilder_.mergeFrom(value); + } + if (variantSelector_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearVariantSelector() { + bitField0_ = (bitField0_ & ~0x00000080); + variantSelector_ = null; + if (variantSelectorBuilder_ != null) { + variantSelectorBuilder_.dispose(); + variantSelectorBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.Builder + getVariantSelectorBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return getVariantSelectorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorOrBuilder + getVariantSelectorOrBuilder() { + if (variantSelectorBuilder_ != null) { + return variantSelectorBuilder_.getMessageOrBuilder(); + } else { + return variantSelector_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.getDefaultInstance() + : variantSelector_; + } + } + + /** + * + * + *
+     * Required. Information specifying how to map a `ResourceBundle` variant to a
+     * target cluster.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorOrBuilder> + getVariantSelectorFieldBuilder() { + if (variantSelectorBuilder_ == null) { + variantSelectorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector.Builder, + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorOrBuilder>( + getVariantSelector(), getParentForChildren(), isClean()); + variantSelector_ = null; + } + return variantSelectorBuilder_; + } + + private com.google.cloud.configdelivery.v1.FleetPackageInfo info_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackageInfo, + com.google.cloud.configdelivery.v1.FleetPackageInfo.Builder, + com.google.cloud.configdelivery.v1.FleetPackageInfoOrBuilder> + infoBuilder_; + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the info field is set. + */ + public boolean hasInfo() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The info. + */ + public com.google.cloud.configdelivery.v1.FleetPackageInfo getInfo() { + if (infoBuilder_ == null) { + return info_ == null + ? com.google.cloud.configdelivery.v1.FleetPackageInfo.getDefaultInstance() + : info_; + } else { + return infoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setInfo(com.google.cloud.configdelivery.v1.FleetPackageInfo value) { + if (infoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + info_ = value; + } else { + infoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setInfo( + com.google.cloud.configdelivery.v1.FleetPackageInfo.Builder builderForValue) { + if (infoBuilder_ == null) { + info_ = builderForValue.build(); + } else { + infoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeInfo(com.google.cloud.configdelivery.v1.FleetPackageInfo value) { + if (infoBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && info_ != null + && info_ != com.google.cloud.configdelivery.v1.FleetPackageInfo.getDefaultInstance()) { + getInfoBuilder().mergeFrom(value); + } else { + info_ = value; + } + } else { + infoBuilder_.mergeFrom(value); + } + if (info_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearInfo() { + bitField0_ = (bitField0_ & ~0x00000100); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageInfo.Builder getInfoBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return getInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageInfoOrBuilder getInfoOrBuilder() { + if (infoBuilder_ != null) { + return infoBuilder_.getMessageOrBuilder(); + } else { + return info_ == null + ? com.google.cloud.configdelivery.v1.FleetPackageInfo.getDefaultInstance() + : info_; + } + } + + /** + * + * + *
+     * Output only. Information containing the rollout status of the
+     * `FleetPackage` across all the target clusters.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackageInfo, + com.google.cloud.configdelivery.v1.FleetPackageInfo.Builder, + com.google.cloud.configdelivery.v1.FleetPackageInfoOrBuilder> + getInfoFieldBuilder() { + if (infoBuilder_ == null) { + infoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackageInfo, + com.google.cloud.configdelivery.v1.FleetPackageInfo.Builder, + com.google.cloud.configdelivery.v1.FleetPackageInfoOrBuilder>( + getInfo(), getParentForChildren(), isClean()); + info_ = null; + } + return infoBuilder_; + } + + private int deletionPropagationPolicy_ = 0; + + /** + * + * + *
+     * Optional. Information around how to handle kubernetes resources at the
+     * target clusters when the `FleetPackage` is deleted.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for deletionPropagationPolicy. + */ + @java.lang.Override + public int getDeletionPropagationPolicyValue() { + return deletionPropagationPolicy_; + } + + /** + * + * + *
+     * Optional. Information around how to handle kubernetes resources at the
+     * target clusters when the `FleetPackage` is deleted.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for deletionPropagationPolicy to set. + * @return This builder for chaining. + */ + public Builder setDeletionPropagationPolicyValue(int value) { + deletionPropagationPolicy_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Information around how to handle kubernetes resources at the
+     * target clusters when the `FleetPackage` is deleted.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The deletionPropagationPolicy. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + getDeletionPropagationPolicy() { + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy result = + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.forNumber( + deletionPropagationPolicy_); + return result == null + ? com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Information around how to handle kubernetes resources at the
+     * target clusters when the `FleetPackage` is deleted.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The deletionPropagationPolicy to set. + * @return This builder for chaining. + */ + public Builder setDeletionPropagationPolicy( + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000200; + deletionPropagationPolicy_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Information around how to handle kubernetes resources at the
+     * target clusters when the `FleetPackage` is deleted.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearDeletionPropagationPolicy() { + bitField0_ = (bitField0_ & ~0x00000200); + deletionPropagationPolicy_ = 0; + onChanged(); + return this; + } + + private int state_ = 0; + + /** + * + * + *
+     * Optional. The desired state of the fleet package.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+     * Optional. The desired state of the fleet package.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The desired state of the fleet package.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage.State getState() { + com.google.cloud.configdelivery.v1.FleetPackage.State result = + com.google.cloud.configdelivery.v1.FleetPackage.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.FleetPackage.State.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. The desired state of the fleet package.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(com.google.cloud.configdelivery.v1.FleetPackage.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000400; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The desired state of the fleet package.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000400); + state_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackage) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackage) + private static final com.google.cloud.configdelivery.v1.FleetPackage DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.FleetPackage(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FleetPackage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageError.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageError.java new file mode 100644 index 000000000000..4adac2ecf3c9 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageError.java @@ -0,0 +1,636 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Information representing an error encountered during rolling out
+ * configurations.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackageError} + */ +public final class FleetPackageError extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackageError) + FleetPackageErrorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FleetPackageError.newBuilder() to construct. + private FleetPackageError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FleetPackageError() { + errorMessage_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FleetPackageError(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackageError.class, + com.google.cloud.configdelivery.v1.FleetPackageError.Builder.class); + } + + public static final int ERROR_MESSAGE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object errorMessage_ = ""; + + /** + * + * + *
+   * Optional. A description of the error.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The errorMessage. + */ + @java.lang.Override + public java.lang.String getErrorMessage() { + java.lang.Object ref = errorMessage_; + 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(); + errorMessage_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A description of the error.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for errorMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getErrorMessageBytes() { + java.lang.Object ref = errorMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + errorMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(errorMessage_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, errorMessage_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(errorMessage_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, errorMessage_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.FleetPackageError)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackageError other = + (com.google.cloud.configdelivery.v1.FleetPackageError) obj; + + if (!getErrorMessage().equals(other.getErrorMessage())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ERROR_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getErrorMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.FleetPackageError prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Information representing an error encountered during rolling out
+   * configurations.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackageError} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackageError) + com.google.cloud.configdelivery.v1.FleetPackageErrorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackageError.class, + com.google.cloud.configdelivery.v1.FleetPackageError.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.FleetPackageError.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + errorMessage_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageError_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageError getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackageError.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageError build() { + com.google.cloud.configdelivery.v1.FleetPackageError result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageError buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackageError result = + new com.google.cloud.configdelivery.v1.FleetPackageError(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.FleetPackageError result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.errorMessage_ = errorMessage_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.FleetPackageError) { + return mergeFrom((com.google.cloud.configdelivery.v1.FleetPackageError) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.FleetPackageError other) { + if (other == com.google.cloud.configdelivery.v1.FleetPackageError.getDefaultInstance()) + return this; + if (!other.getErrorMessage().isEmpty()) { + errorMessage_ = other.errorMessage_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + errorMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object errorMessage_ = ""; + + /** + * + * + *
+     * Optional. A description of the error.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The errorMessage. + */ + public java.lang.String getErrorMessage() { + java.lang.Object ref = errorMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + errorMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A description of the error.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for errorMessage. + */ + public com.google.protobuf.ByteString getErrorMessageBytes() { + java.lang.Object ref = errorMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + errorMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A description of the error.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The errorMessage to set. + * @return This builder for chaining. + */ + public Builder setErrorMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + errorMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A description of the error.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearErrorMessage() { + errorMessage_ = getDefaultInstance().getErrorMessage(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A description of the error.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for errorMessage to set. + * @return This builder for chaining. + */ + public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + errorMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackageError) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackageError) + private static final com.google.cloud.configdelivery.v1.FleetPackageError DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.FleetPackageError(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageError getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FleetPackageError parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageError getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageErrorOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageErrorOrBuilder.java new file mode 100644 index 000000000000..6456151dd629 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageErrorOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface FleetPackageErrorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackageError) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. A description of the error.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The errorMessage. + */ + java.lang.String getErrorMessage(); + + /** + * + * + *
+   * Optional. A description of the error.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for errorMessage. + */ + com.google.protobuf.ByteString getErrorMessageBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfo.java new file mode 100644 index 000000000000..b9820e1c3aa3 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfo.java @@ -0,0 +1,1845 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * FleetPackageInfo represents the status of the `FleetPackage` across all the
+ * target clusters.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackageInfo} + */ +public final class FleetPackageInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.FleetPackageInfo) + FleetPackageInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FleetPackageInfo.newBuilder() to construct. + private FleetPackageInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FleetPackageInfo() { + activeRollout_ = ""; + lastCompletedRollout_ = ""; + state_ = 0; + errors_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FleetPackageInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackageInfo.class, + com.google.cloud.configdelivery.v1.FleetPackageInfo.Builder.class); + } + + /** + * + * + *
+   * Possible values for the `FleetPackage` state.
+   * 
+ * + * Protobuf enum {@code google.cloud.configdelivery.v1.FleetPackageInfo.State} + */ + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
+     * `FleetPackage` is active.
+     * 
+ * + * ACTIVE = 1; + */ + ACTIVE(1), + /** + * + * + *
+     * `FleetPackage` is suspended.
+     * 
+ * + * SUSPENDED = 2; + */ + SUSPENDED(2), + /** + * + * + *
+     * `FleetPackage` has failed to reconcile.
+     * 
+ * + * FAILED = 3; + */ + FAILED(3), + /** + * + * + *
+     * `FleetPackage` is being deleted.
+     * 
+ * + * DELETING = 4; + */ + DELETING(4), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * `FleetPackage` is active.
+     * 
+ * + * ACTIVE = 1; + */ + public static final int ACTIVE_VALUE = 1; + + /** + * + * + *
+     * `FleetPackage` is suspended.
+     * 
+ * + * SUSPENDED = 2; + */ + public static final int SUSPENDED_VALUE = 2; + + /** + * + * + *
+     * `FleetPackage` has failed to reconcile.
+     * 
+ * + * FAILED = 3; + */ + public static final int FAILED_VALUE = 3; + + /** + * + * + *
+     * `FleetPackage` is being deleted.
+     * 
+ * + * DELETING = 4; + */ + public static final int DELETING_VALUE = 4; + + 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 State 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 State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return ACTIVE; + case 2: + return SUSPENDED; + case 3: + return FAILED; + case 4: + return DELETING; + 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 State findValueByNumber(int number) { + return State.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.FleetPackageInfo.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final State[] VALUES = values(); + + public static State 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 State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.configdelivery.v1.FleetPackageInfo.State) + } + + public static final int ACTIVE_ROLLOUT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object activeRollout_ = ""; + + /** + * + * + *
+   * Optional. The active rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The activeRollout. + */ + @java.lang.Override + public java.lang.String getActiveRollout() { + java.lang.Object ref = activeRollout_; + 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(); + activeRollout_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The active rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for activeRollout. + */ + @java.lang.Override + public com.google.protobuf.ByteString getActiveRolloutBytes() { + java.lang.Object ref = activeRollout_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + activeRollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LAST_COMPLETED_ROLLOUT_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object lastCompletedRollout_ = ""; + + /** + * + * + *
+   * Optional. The last completed rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The lastCompletedRollout. + */ + @java.lang.Override + public java.lang.String getLastCompletedRollout() { + java.lang.Object ref = lastCompletedRollout_; + 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(); + lastCompletedRollout_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The last completed rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for lastCompletedRollout. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLastCompletedRolloutBytes() { + java.lang.Object ref = lastCompletedRollout_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + lastCompletedRollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATE_FIELD_NUMBER = 3; + private int state_ = 0; + + /** + * + * + *
+   * Optional. Output only. The current state of the `FleetPackage`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+   * Optional. Output only. The current state of the `FleetPackage`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfo.State getState() { + com.google.cloud.configdelivery.v1.FleetPackageInfo.State result = + com.google.cloud.configdelivery.v1.FleetPackageInfo.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.FleetPackageInfo.State.UNRECOGNIZED + : result; + } + + public static final int ERRORS_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private java.util.List errors_; + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List getErrorsList() { + return errors_; + } + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getErrorsOrBuilderList() { + return errors_; + } + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getErrorsCount() { + return errors_.size(); + } + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageError getErrors(int index) { + return errors_.get(index); + } + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageErrorOrBuilder getErrorsOrBuilder( + int index) { + return errors_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(activeRollout_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, activeRollout_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(lastCompletedRollout_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, lastCompletedRollout_); + } + if (state_ + != com.google.cloud.configdelivery.v1.FleetPackageInfo.State.STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, state_); + } + for (int i = 0; i < errors_.size(); i++) { + output.writeMessage(6, errors_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(activeRollout_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, activeRollout_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(lastCompletedRollout_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, lastCompletedRollout_); + } + if (state_ + != com.google.cloud.configdelivery.v1.FleetPackageInfo.State.STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, state_); + } + for (int i = 0; i < errors_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, errors_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.FleetPackageInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.FleetPackageInfo other = + (com.google.cloud.configdelivery.v1.FleetPackageInfo) obj; + + if (!getActiveRollout().equals(other.getActiveRollout())) return false; + if (!getLastCompletedRollout().equals(other.getLastCompletedRollout())) return false; + if (state_ != other.state_) return false; + if (!getErrorsList().equals(other.getErrorsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ACTIVE_ROLLOUT_FIELD_NUMBER; + hash = (53 * hash) + getActiveRollout().hashCode(); + hash = (37 * hash) + LAST_COMPLETED_ROLLOUT_FIELD_NUMBER; + hash = (53 * hash) + getLastCompletedRollout().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + if (getErrorsCount() > 0) { + hash = (37 * hash) + ERRORS_FIELD_NUMBER; + hash = (53 * hash) + getErrorsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.FleetPackageInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * FleetPackageInfo represents the status of the `FleetPackage` across all the
+   * target clusters.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.FleetPackageInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.FleetPackageInfo) + com.google.cloud.configdelivery.v1.FleetPackageInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.FleetPackageInfo.class, + com.google.cloud.configdelivery.v1.FleetPackageInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.FleetPackageInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + activeRollout_ = ""; + lastCompletedRollout_ = ""; + state_ = 0; + if (errorsBuilder_ == null) { + errors_ = java.util.Collections.emptyList(); + } else { + errors_ = null; + errorsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_FleetPackageInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfo getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.FleetPackageInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfo build() { + com.google.cloud.configdelivery.v1.FleetPackageInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfo buildPartial() { + com.google.cloud.configdelivery.v1.FleetPackageInfo result = + new com.google.cloud.configdelivery.v1.FleetPackageInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.FleetPackageInfo result) { + if (errorsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + errors_ = java.util.Collections.unmodifiableList(errors_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.errors_ = errors_; + } else { + result.errors_ = errorsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.FleetPackageInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.activeRollout_ = activeRollout_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.lastCompletedRollout_ = lastCompletedRollout_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.state_ = state_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.FleetPackageInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.FleetPackageInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.FleetPackageInfo other) { + if (other == com.google.cloud.configdelivery.v1.FleetPackageInfo.getDefaultInstance()) + return this; + if (!other.getActiveRollout().isEmpty()) { + activeRollout_ = other.activeRollout_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getLastCompletedRollout().isEmpty()) { + lastCompletedRollout_ = other.lastCompletedRollout_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (errorsBuilder_ == null) { + if (!other.errors_.isEmpty()) { + if (errors_.isEmpty()) { + errors_ = other.errors_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureErrorsIsMutable(); + errors_.addAll(other.errors_); + } + onChanged(); + } + } else { + if (!other.errors_.isEmpty()) { + if (errorsBuilder_.isEmpty()) { + errorsBuilder_.dispose(); + errorsBuilder_ = null; + errors_ = other.errors_; + bitField0_ = (bitField0_ & ~0x00000008); + errorsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getErrorsFieldBuilder() + : null; + } else { + errorsBuilder_.addAllMessages(other.errors_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + activeRollout_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + lastCompletedRollout_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 50: + { + com.google.cloud.configdelivery.v1.FleetPackageError m = + input.readMessage( + com.google.cloud.configdelivery.v1.FleetPackageError.parser(), + extensionRegistry); + if (errorsBuilder_ == null) { + ensureErrorsIsMutable(); + errors_.add(m); + } else { + errorsBuilder_.addMessage(m); + } + break; + } // case 50 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object activeRollout_ = ""; + + /** + * + * + *
+     * Optional. The active rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The activeRollout. + */ + public java.lang.String getActiveRollout() { + java.lang.Object ref = activeRollout_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + activeRollout_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The active rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for activeRollout. + */ + public com.google.protobuf.ByteString getActiveRolloutBytes() { + java.lang.Object ref = activeRollout_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + activeRollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The active rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The activeRollout to set. + * @return This builder for chaining. + */ + public Builder setActiveRollout(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + activeRollout_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The active rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearActiveRollout() { + activeRollout_ = getDefaultInstance().getActiveRollout(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The active rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for activeRollout to set. + * @return This builder for chaining. + */ + public Builder setActiveRolloutBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + activeRollout_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object lastCompletedRollout_ = ""; + + /** + * + * + *
+     * Optional. The last completed rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The lastCompletedRollout. + */ + public java.lang.String getLastCompletedRollout() { + java.lang.Object ref = lastCompletedRollout_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + lastCompletedRollout_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The last completed rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for lastCompletedRollout. + */ + public com.google.protobuf.ByteString getLastCompletedRolloutBytes() { + java.lang.Object ref = lastCompletedRollout_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + lastCompletedRollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The last completed rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The lastCompletedRollout to set. + * @return This builder for chaining. + */ + public Builder setLastCompletedRollout(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + lastCompletedRollout_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The last completed rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearLastCompletedRollout() { + lastCompletedRollout_ = getDefaultInstance().getLastCompletedRollout(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The last completed rollout, if any. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+     * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for lastCompletedRollout to set. + * @return This builder for chaining. + */ + public Builder setLastCompletedRolloutBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + lastCompletedRollout_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int state_ = 0; + + /** + * + * + *
+     * Optional. Output only. The current state of the `FleetPackage`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+     * Optional. Output only. The current state of the `FleetPackage`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Output only. The current state of the `FleetPackage`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfo.State getState() { + com.google.cloud.configdelivery.v1.FleetPackageInfo.State result = + com.google.cloud.configdelivery.v1.FleetPackageInfo.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.FleetPackageInfo.State.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Output only. The current state of the `FleetPackage`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(com.google.cloud.configdelivery.v1.FleetPackageInfo.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Output only. The current state of the `FleetPackage`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000004); + state_ = 0; + onChanged(); + return this; + } + + private java.util.List errors_ = + java.util.Collections.emptyList(); + + private void ensureErrorsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + errors_ = + new java.util.ArrayList(errors_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackageError, + com.google.cloud.configdelivery.v1.FleetPackageError.Builder, + com.google.cloud.configdelivery.v1.FleetPackageErrorOrBuilder> + errorsBuilder_; + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List getErrorsList() { + if (errorsBuilder_ == null) { + return java.util.Collections.unmodifiableList(errors_); + } else { + return errorsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getErrorsCount() { + if (errorsBuilder_ == null) { + return errors_.size(); + } else { + return errorsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageError getErrors(int index) { + if (errorsBuilder_ == null) { + return errors_.get(index); + } else { + return errorsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setErrors( + int index, com.google.cloud.configdelivery.v1.FleetPackageError value) { + if (errorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureErrorsIsMutable(); + errors_.set(index, value); + onChanged(); + } else { + errorsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setErrors( + int index, com.google.cloud.configdelivery.v1.FleetPackageError.Builder builderForValue) { + if (errorsBuilder_ == null) { + ensureErrorsIsMutable(); + errors_.set(index, builderForValue.build()); + onChanged(); + } else { + errorsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addErrors(com.google.cloud.configdelivery.v1.FleetPackageError value) { + if (errorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureErrorsIsMutable(); + errors_.add(value); + onChanged(); + } else { + errorsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addErrors( + int index, com.google.cloud.configdelivery.v1.FleetPackageError value) { + if (errorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureErrorsIsMutable(); + errors_.add(index, value); + onChanged(); + } else { + errorsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addErrors( + com.google.cloud.configdelivery.v1.FleetPackageError.Builder builderForValue) { + if (errorsBuilder_ == null) { + ensureErrorsIsMutable(); + errors_.add(builderForValue.build()); + onChanged(); + } else { + errorsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addErrors( + int index, com.google.cloud.configdelivery.v1.FleetPackageError.Builder builderForValue) { + if (errorsBuilder_ == null) { + ensureErrorsIsMutable(); + errors_.add(index, builderForValue.build()); + onChanged(); + } else { + errorsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllErrors( + java.lang.Iterable values) { + if (errorsBuilder_ == null) { + ensureErrorsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, errors_); + onChanged(); + } else { + errorsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearErrors() { + if (errorsBuilder_ == null) { + errors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + errorsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeErrors(int index) { + if (errorsBuilder_ == null) { + ensureErrorsIsMutable(); + errors_.remove(index); + onChanged(); + } else { + errorsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageError.Builder getErrorsBuilder( + int index) { + return getErrorsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageErrorOrBuilder getErrorsOrBuilder( + int index) { + if (errorsBuilder_ == null) { + return errors_.get(index); + } else { + return errorsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getErrorsOrBuilderList() { + if (errorsBuilder_ != null) { + return errorsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(errors_); + } + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageError.Builder addErrorsBuilder() { + return getErrorsFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.FleetPackageError.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageError.Builder addErrorsBuilder( + int index) { + return getErrorsFieldBuilder() + .addBuilder( + index, com.google.cloud.configdelivery.v1.FleetPackageError.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Output only. Errors encountered during configuration deployment
+     * (if any).
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getErrorsBuilderList() { + return getErrorsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackageError, + com.google.cloud.configdelivery.v1.FleetPackageError.Builder, + com.google.cloud.configdelivery.v1.FleetPackageErrorOrBuilder> + getErrorsFieldBuilder() { + if (errorsBuilder_ == null) { + errorsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackageError, + com.google.cloud.configdelivery.v1.FleetPackageError.Builder, + com.google.cloud.configdelivery.v1.FleetPackageErrorOrBuilder>( + errors_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); + errors_ = null; + } + return errorsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.FleetPackageInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.FleetPackageInfo) + private static final com.google.cloud.configdelivery.v1.FleetPackageInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.FleetPackageInfo(); + } + + public static com.google.cloud.configdelivery.v1.FleetPackageInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FleetPackageInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfoOrBuilder.java new file mode 100644 index 000000000000..5c1fafaa7895 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageInfoOrBuilder.java @@ -0,0 +1,191 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface FleetPackageInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackageInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The active rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The activeRollout. + */ + java.lang.String getActiveRollout(); + + /** + * + * + *
+   * Optional. The active rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string active_rollout = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for activeRollout. + */ + com.google.protobuf.ByteString getActiveRolloutBytes(); + + /** + * + * + *
+   * Optional. The last completed rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The lastCompletedRollout. + */ + java.lang.String getLastCompletedRollout(); + + /** + * + * + *
+   * Optional. The last completed rollout, if any. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
+   * 
+ * + * + * string last_completed_rollout = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for lastCompletedRollout. + */ + com.google.protobuf.ByteString getLastCompletedRolloutBytes(); + + /** + * + * + *
+   * Optional. Output only. The current state of the `FleetPackage`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + + /** + * + * + *
+   * Optional. Output only. The current state of the `FleetPackage`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The state. + */ + com.google.cloud.configdelivery.v1.FleetPackageInfo.State getState(); + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getErrorsList(); + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackageError getErrors(int index); + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + int getErrorsCount(); + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getErrorsOrBuilderList(); + + /** + * + * + *
+   * Optional. Output only. Errors encountered during configuration deployment
+   * (if any).
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.FleetPackageError errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackageErrorOrBuilder getErrorsOrBuilder(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageName.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageName.java new file mode 100644 index 000000000000..1bcfee133454 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageName.java @@ -0,0 +1,227 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class FleetPackageName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_FLEET_PACKAGE = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/fleetPackages/{fleet_package}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String fleetPackage; + + @Deprecated + protected FleetPackageName() { + project = null; + location = null; + fleetPackage = null; + } + + private FleetPackageName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + fleetPackage = Preconditions.checkNotNull(builder.getFleetPackage()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getFleetPackage() { + return fleetPackage; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static FleetPackageName of(String project, String location, String fleetPackage) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setFleetPackage(fleetPackage) + .build(); + } + + public static String format(String project, String location, String fleetPackage) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setFleetPackage(fleetPackage) + .build() + .toString(); + } + + public static FleetPackageName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_FLEET_PACKAGE.validatedMatch( + formattedString, "FleetPackageName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("location"), matchMap.get("fleet_package")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (FleetPackageName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_FLEET_PACKAGE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (fleetPackage != null) { + fieldMapBuilder.put("fleet_package", fleetPackage); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_FLEET_PACKAGE.instantiate( + "project", project, "location", location, "fleet_package", fleetPackage); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + FleetPackageName that = ((FleetPackageName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.fleetPackage, that.fleetPackage); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(fleetPackage); + return h; + } + + /** Builder for projects/{project}/locations/{location}/fleetPackages/{fleet_package}. */ + public static class Builder { + private String project; + private String location; + private String fleetPackage; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getFleetPackage() { + return fleetPackage; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setFleetPackage(String fleetPackage) { + this.fleetPackage = fleetPackage; + return this; + } + + private Builder(FleetPackageName fleetPackageName) { + this.project = fleetPackageName.project; + this.location = fleetPackageName.location; + this.fleetPackage = fleetPackageName.fleetPackage; + } + + public FleetPackageName build() { + return new FleetPackageName(this); + } + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageOrBuilder.java new file mode 100644 index 000000000000..5db517fb3410 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/FleetPackageOrBuilder.java @@ -0,0 +1,546 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface FleetPackageOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.FleetPackage) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. Name of the `FleetPackage`. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+   * The `fleetPackage` component must match
+   * `[a-z][a-z0-9\-]{0,62}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. Name of the `FleetPackage`. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
+   * The `fleetPackage` component must match
+   * `[a-z][a-z0-9\-]{0,62}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Output only. Time at which the `FleetPackage` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. Time at which the `FleetPackage` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. Time at which the `FleetPackage` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Most recent time at which the `FleetPackage` was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * Output only. Most recent time at which the `FleetPackage` was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * Output only. Most recent time at which the `FleetPackage` was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getLabelsCount(); + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsLabels(java.lang.String key); + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getLabels(); + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getLabelsMap(); + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. Labels are attributes that can be set and used by both the
+   * user and by Config Delivery. Labels must meet the following constraints:
+   *
+   * * Keys and values can contain only lowercase letters, numeric characters,
+   * underscores, and dashes.
+   * * All characters must use UTF-8 encoding, and international characters are
+   * allowed.
+   * * Keys must start with a lowercase letter or international character.
+   * * Each resource is limited to a maximum of 64 labels.
+   *
+   * Both keys and values are additionally constrained to be <= 128 bytes.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getLabelsOrThrow(java.lang.String key); + + /** + * + * + *
+   * Required. Information specifying the source of kubernetes configuration to
+   * deploy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundleSelector field is set. + */ + boolean hasResourceBundleSelector(); + + /** + * + * + *
+   * Required. Information specifying the source of kubernetes configuration to
+   * deploy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundleSelector. + */ + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector + getResourceBundleSelector(); + + /** + * + * + *
+   * Required. Information specifying the source of kubernetes configuration to
+   * deploy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackage.ResourceBundleSelectorOrBuilder + getResourceBundleSelectorOrBuilder(); + + /** + * + * + *
+   * Optional. Configuration to select target clusters to deploy kubernetes
+   * configuration to.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the target field is set. + */ + boolean hasTarget(); + + /** + * + * + *
+   * Optional. Configuration to select target clusters to deploy kubernetes
+   * configuration to.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The target. + */ + com.google.cloud.configdelivery.v1.FleetPackage.Target getTarget(); + + /** + * + * + *
+   * Optional. Configuration to select target clusters to deploy kubernetes
+   * configuration to.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackage.TargetOrBuilder getTargetOrBuilder(); + + /** + * + * + *
+   * Optional. The strategy to use to deploy kubernetes configuration to
+   * clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the rolloutStrategy field is set. + */ + boolean hasRolloutStrategy(); + + /** + * + * + *
+   * Optional. The strategy to use to deploy kubernetes configuration to
+   * clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The rolloutStrategy. + */ + com.google.cloud.configdelivery.v1.RolloutStrategy getRolloutStrategy(); + + /** + * + * + *
+   * Optional. The strategy to use to deploy kubernetes configuration to
+   * clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder getRolloutStrategyOrBuilder(); + + /** + * + * + *
+   * Required. Information specifying how to map a `ResourceBundle` variant to a
+   * target cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variantSelector field is set. + */ + boolean hasVariantSelector(); + + /** + * + * + *
+   * Required. Information specifying how to map a `ResourceBundle` variant to a
+   * target cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variantSelector. + */ + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelector getVariantSelector(); + + /** + * + * + *
+   * Required. Information specifying how to map a `ResourceBundle` variant to a
+   * target cluster.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackage.VariantSelectorOrBuilder + getVariantSelectorOrBuilder(); + + /** + * + * + *
+   * Output only. Information containing the rollout status of the
+   * `FleetPackage` across all the target clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the info field is set. + */ + boolean hasInfo(); + + /** + * + * + *
+   * Output only. Information containing the rollout status of the
+   * `FleetPackage` across all the target clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The info. + */ + com.google.cloud.configdelivery.v1.FleetPackageInfo getInfo(); + + /** + * + * + *
+   * Output only. Information containing the rollout status of the
+   * `FleetPackage` across all the target clusters.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackageInfoOrBuilder getInfoOrBuilder(); + + /** + * + * + *
+   * Optional. Information around how to handle kubernetes resources at the
+   * target clusters when the `FleetPackage` is deleted.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for deletionPropagationPolicy. + */ + int getDeletionPropagationPolicyValue(); + + /** + * + * + *
+   * Optional. Information around how to handle kubernetes resources at the
+   * target clusters when the `FleetPackage` is deleted.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The deletionPropagationPolicy. + */ + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy getDeletionPropagationPolicy(); + + /** + * + * + *
+   * Optional. The desired state of the fleet package.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + + /** + * + * + *
+   * Optional. The desired state of the fleet package.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The state. + */ + com.google.cloud.configdelivery.v1.FleetPackage.State getState(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequest.java new file mode 100644 index 000000000000..727a827aa0c6 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for getting a FleetPackage
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetFleetPackageRequest} + */ +public final class GetFleetPackageRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.GetFleetPackageRequest) + GetFleetPackageRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetFleetPackageRequest.newBuilder() to construct. + private GetFleetPackageRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetFleetPackageRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetFleetPackageRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.GetFleetPackageRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.GetFleetPackageRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.GetFleetPackageRequest other = + (com.google.cloud.configdelivery.v1.GetFleetPackageRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for getting a FleetPackage
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetFleetPackageRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.GetFleetPackageRequest) + com.google.cloud.configdelivery.v1.GetFleetPackageRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.GetFleetPackageRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.GetFleetPackageRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetFleetPackageRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetFleetPackageRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.GetFleetPackageRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetFleetPackageRequest build() { + com.google.cloud.configdelivery.v1.GetFleetPackageRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetFleetPackageRequest buildPartial() { + com.google.cloud.configdelivery.v1.GetFleetPackageRequest result = + new com.google.cloud.configdelivery.v1.GetFleetPackageRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.GetFleetPackageRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.GetFleetPackageRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.GetFleetPackageRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.GetFleetPackageRequest other) { + if (other == com.google.cloud.configdelivery.v1.GetFleetPackageRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.GetFleetPackageRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.GetFleetPackageRequest) + private static final com.google.cloud.configdelivery.v1.GetFleetPackageRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.GetFleetPackageRequest(); + } + + public static com.google.cloud.configdelivery.v1.GetFleetPackageRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetFleetPackageRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetFleetPackageRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequestOrBuilder.java new file mode 100644 index 000000000000..95745d477d75 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetFleetPackageRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface GetFleetPackageRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.GetFleetPackageRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequest.java new file mode 100644 index 000000000000..2fb9b0bbfcea --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequest.java @@ -0,0 +1,648 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for getting a Release
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetReleaseRequest} + */ +public final class GetReleaseRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.GetReleaseRequest) + GetReleaseRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetReleaseRequest.newBuilder() to construct. + private GetReleaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetReleaseRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetReleaseRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetReleaseRequest.class, + com.google.cloud.configdelivery.v1.GetReleaseRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.GetReleaseRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.GetReleaseRequest other = + (com.google.cloud.configdelivery.v1.GetReleaseRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.GetReleaseRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for getting a Release
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetReleaseRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.GetReleaseRequest) + com.google.cloud.configdelivery.v1.GetReleaseRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetReleaseRequest.class, + com.google.cloud.configdelivery.v1.GetReleaseRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.GetReleaseRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetReleaseRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetReleaseRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.GetReleaseRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetReleaseRequest build() { + com.google.cloud.configdelivery.v1.GetReleaseRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetReleaseRequest buildPartial() { + com.google.cloud.configdelivery.v1.GetReleaseRequest result = + new com.google.cloud.configdelivery.v1.GetReleaseRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.GetReleaseRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.GetReleaseRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.GetReleaseRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.GetReleaseRequest other) { + if (other == com.google.cloud.configdelivery.v1.GetReleaseRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.GetReleaseRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.GetReleaseRequest) + private static final com.google.cloud.configdelivery.v1.GetReleaseRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.GetReleaseRequest(); + } + + public static com.google.cloud.configdelivery.v1.GetReleaseRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetReleaseRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetReleaseRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequestOrBuilder.java new file mode 100644 index 000000000000..be4791bd022d --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetReleaseRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface GetReleaseRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.GetReleaseRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequest.java new file mode 100644 index 000000000000..ad8015b94eee --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for getting a ResourceBundle.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetResourceBundleRequest} + */ +public final class GetResourceBundleRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.GetResourceBundleRequest) + GetResourceBundleRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetResourceBundleRequest.newBuilder() to construct. + private GetResourceBundleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetResourceBundleRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetResourceBundleRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.GetResourceBundleRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.GetResourceBundleRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.GetResourceBundleRequest other = + (com.google.cloud.configdelivery.v1.GetResourceBundleRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for getting a ResourceBundle.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetResourceBundleRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.GetResourceBundleRequest) + com.google.cloud.configdelivery.v1.GetResourceBundleRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.GetResourceBundleRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.GetResourceBundleRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetResourceBundleRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetResourceBundleRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.GetResourceBundleRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetResourceBundleRequest build() { + com.google.cloud.configdelivery.v1.GetResourceBundleRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetResourceBundleRequest buildPartial() { + com.google.cloud.configdelivery.v1.GetResourceBundleRequest result = + new com.google.cloud.configdelivery.v1.GetResourceBundleRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.GetResourceBundleRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.GetResourceBundleRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.GetResourceBundleRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.GetResourceBundleRequest other) { + if (other == com.google.cloud.configdelivery.v1.GetResourceBundleRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.GetResourceBundleRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.GetResourceBundleRequest) + private static final com.google.cloud.configdelivery.v1.GetResourceBundleRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.GetResourceBundleRequest(); + } + + public static com.google.cloud.configdelivery.v1.GetResourceBundleRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetResourceBundleRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetResourceBundleRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequestOrBuilder.java new file mode 100644 index 000000000000..59401a2677ab --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetResourceBundleRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface GetResourceBundleRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.GetResourceBundleRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequest.java new file mode 100644 index 000000000000..0a91565913e6 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequest.java @@ -0,0 +1,648 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for getting a Rollout
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetRolloutRequest} + */ +public final class GetRolloutRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.GetRolloutRequest) + GetRolloutRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetRolloutRequest.newBuilder() to construct. + private GetRolloutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetRolloutRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetRolloutRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetRolloutRequest.class, + com.google.cloud.configdelivery.v1.GetRolloutRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.GetRolloutRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.GetRolloutRequest other = + (com.google.cloud.configdelivery.v1.GetRolloutRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.GetRolloutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for getting a Rollout
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetRolloutRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.GetRolloutRequest) + com.google.cloud.configdelivery.v1.GetRolloutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetRolloutRequest.class, + com.google.cloud.configdelivery.v1.GetRolloutRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.GetRolloutRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetRolloutRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetRolloutRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.GetRolloutRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetRolloutRequest build() { + com.google.cloud.configdelivery.v1.GetRolloutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetRolloutRequest buildPartial() { + com.google.cloud.configdelivery.v1.GetRolloutRequest result = + new com.google.cloud.configdelivery.v1.GetRolloutRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.GetRolloutRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.GetRolloutRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.GetRolloutRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.GetRolloutRequest other) { + if (other == com.google.cloud.configdelivery.v1.GetRolloutRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.GetRolloutRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.GetRolloutRequest) + private static final com.google.cloud.configdelivery.v1.GetRolloutRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.GetRolloutRequest(); + } + + public static com.google.cloud.configdelivery.v1.GetRolloutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetRolloutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetRolloutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequestOrBuilder.java new file mode 100644 index 000000000000..22147c501ca5 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetRolloutRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface GetRolloutRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.GetRolloutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequest.java new file mode 100644 index 000000000000..9ddf37566690 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequest.java @@ -0,0 +1,648 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for getting a Variant
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetVariantRequest} + */ +public final class GetVariantRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.GetVariantRequest) + GetVariantRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetVariantRequest.newBuilder() to construct. + private GetVariantRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetVariantRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetVariantRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetVariantRequest.class, + com.google.cloud.configdelivery.v1.GetVariantRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.GetVariantRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.GetVariantRequest other = + (com.google.cloud.configdelivery.v1.GetVariantRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.GetVariantRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for getting a Variant
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.GetVariantRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.GetVariantRequest) + com.google.cloud.configdelivery.v1.GetVariantRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.GetVariantRequest.class, + com.google.cloud.configdelivery.v1.GetVariantRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.GetVariantRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_GetVariantRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetVariantRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.GetVariantRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetVariantRequest build() { + com.google.cloud.configdelivery.v1.GetVariantRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetVariantRequest buildPartial() { + com.google.cloud.configdelivery.v1.GetVariantRequest result = + new com.google.cloud.configdelivery.v1.GetVariantRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.GetVariantRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.GetVariantRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.GetVariantRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.GetVariantRequest other) { + if (other == com.google.cloud.configdelivery.v1.GetVariantRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the resource
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.GetVariantRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.GetVariantRequest) + private static final com.google.cloud.configdelivery.v1.GetVariantRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.GetVariantRequest(); + } + + public static com.google.cloud.configdelivery.v1.GetVariantRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetVariantRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.GetVariantRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequestOrBuilder.java new file mode 100644 index 000000000000..fb495b6829aa --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/GetVariantRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface GetVariantRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.GetVariantRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the resource
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequest.java new file mode 100644 index 000000000000..f97c18b8ad2b --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequest.java @@ -0,0 +1,1317 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for requesting list of FleetPackage.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListFleetPackagesRequest} + */ +public final class ListFleetPackagesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListFleetPackagesRequest) + ListFleetPackagesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListFleetPackagesRequest.newBuilder() to construct. + private ListFleetPackagesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListFleetPackagesRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListFleetPackagesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.class, + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Parent value for ListFleetPackagesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Parent value for ListFleetPackagesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ORDER_BY_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListFleetPackagesRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest other = + (com.google.cloud.configdelivery.v1.ListFleetPackagesRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getOrderBy().equals(other.getOrderBy())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for requesting list of FleetPackage.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListFleetPackagesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListFleetPackagesRequest) + com.google.cloud.configdelivery.v1.ListFleetPackagesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.class, + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesRequest build() { + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesRequest buildPartial() { + com.google.cloud.configdelivery.v1.ListFleetPackagesRequest result = + new com.google.cloud.configdelivery.v1.ListFleetPackagesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ListFleetPackagesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.orderBy_ = orderBy_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListFleetPackagesRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListFleetPackagesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListFleetPackagesRequest other) { + if (other == com.google.cloud.configdelivery.v1.ListFleetPackagesRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getOrderBy().isEmpty()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Parent value for ListFleetPackagesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListFleetPackagesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListFleetPackagesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListFleetPackagesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListFleetPackagesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListFleetPackagesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListFleetPackagesRequest) + private static final com.google.cloud.configdelivery.v1.ListFleetPackagesRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListFleetPackagesRequest(); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListFleetPackagesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequestOrBuilder.java new file mode 100644 index 000000000000..6e5a3f8b5253 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListFleetPackagesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListFleetPackagesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Parent value for ListFleetPackagesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Parent value for ListFleetPackagesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponse.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponse.java new file mode 100644 index 000000000000..73f0651f1408 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponse.java @@ -0,0 +1,1457 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for response to listing FleetPackage
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListFleetPackagesResponse} + */ +public final class ListFleetPackagesResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListFleetPackagesResponse) + ListFleetPackagesResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListFleetPackagesResponse.newBuilder() to construct. + private ListFleetPackagesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListFleetPackagesResponse() { + fleetPackages_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListFleetPackagesResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.class, + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.Builder.class); + } + + public static final int FLEET_PACKAGES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List fleetPackages_; + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + @java.lang.Override + public java.util.List getFleetPackagesList() { + return fleetPackages_; + } + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + @java.lang.Override + public java.util.List + getFleetPackagesOrBuilderList() { + return fleetPackages_; + } + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + @java.lang.Override + public int getFleetPackagesCount() { + return fleetPackages_.size(); + } + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackages(int index) { + return fleetPackages_.get(index); + } + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackagesOrBuilder( + int index) { + return fleetPackages_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREACHABLE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_; + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < fleetPackages_.size(); i++) { + output.writeMessage(1, fleetPackages_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + for (int i = 0; i < unreachable_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < fleetPackages_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, fleetPackages_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + { + int dataSize = 0; + for (int i = 0; i < unreachable_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); + } + size += dataSize; + size += 1 * getUnreachableList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListFleetPackagesResponse)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse other = + (com.google.cloud.configdelivery.v1.ListFleetPackagesResponse) obj; + + if (!getFleetPackagesList().equals(other.getFleetPackagesList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnreachableList().equals(other.getUnreachableList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getFleetPackagesCount() > 0) { + hash = (37 * hash) + FLEET_PACKAGES_FIELD_NUMBER; + hash = (53 * hash) + getFleetPackagesList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + if (getUnreachableCount() > 0) { + hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; + hash = (53 * hash) + getUnreachableList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for response to listing FleetPackage
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListFleetPackagesResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListFleetPackagesResponse) + com.google.cloud.configdelivery.v1.ListFleetPackagesResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.class, + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (fleetPackagesBuilder_ == null) { + fleetPackages_ = java.util.Collections.emptyList(); + } else { + fleetPackages_ = null; + fleetPackagesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListFleetPackagesResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesResponse + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesResponse build() { + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesResponse buildPartial() { + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse result = + new com.google.cloud.configdelivery.v1.ListFleetPackagesResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse result) { + if (fleetPackagesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + fleetPackages_ = java.util.Collections.unmodifiableList(fleetPackages_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.fleetPackages_ = fleetPackages_; + } else { + result.fleetPackages_ = fleetPackagesBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.ListFleetPackagesResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + unreachable_.makeImmutable(); + result.unreachable_ = unreachable_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListFleetPackagesResponse) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListFleetPackagesResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListFleetPackagesResponse other) { + if (other + == com.google.cloud.configdelivery.v1.ListFleetPackagesResponse.getDefaultInstance()) + return this; + if (fleetPackagesBuilder_ == null) { + if (!other.fleetPackages_.isEmpty()) { + if (fleetPackages_.isEmpty()) { + fleetPackages_ = other.fleetPackages_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureFleetPackagesIsMutable(); + fleetPackages_.addAll(other.fleetPackages_); + } + onChanged(); + } + } else { + if (!other.fleetPackages_.isEmpty()) { + if (fleetPackagesBuilder_.isEmpty()) { + fleetPackagesBuilder_.dispose(); + fleetPackagesBuilder_ = null; + fleetPackages_ = other.fleetPackages_; + bitField0_ = (bitField0_ & ~0x00000001); + fleetPackagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getFleetPackagesFieldBuilder() + : null; + } else { + fleetPackagesBuilder_.addAllMessages(other.fleetPackages_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.unreachable_.isEmpty()) { + if (unreachable_.isEmpty()) { + unreachable_ = other.unreachable_; + bitField0_ |= 0x00000004; + } else { + ensureUnreachableIsMutable(); + unreachable_.addAll(other.unreachable_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.configdelivery.v1.FleetPackage m = + input.readMessage( + com.google.cloud.configdelivery.v1.FleetPackage.parser(), + extensionRegistry); + if (fleetPackagesBuilder_ == null) { + ensureFleetPackagesIsMutable(); + fleetPackages_.add(m); + } else { + fleetPackagesBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureUnreachableIsMutable(); + unreachable_.add(s); + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List fleetPackages_ = + java.util.Collections.emptyList(); + + private void ensureFleetPackagesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + fleetPackages_ = + new java.util.ArrayList( + fleetPackages_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder> + fleetPackagesBuilder_; + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public java.util.List getFleetPackagesList() { + if (fleetPackagesBuilder_ == null) { + return java.util.Collections.unmodifiableList(fleetPackages_); + } else { + return fleetPackagesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public int getFleetPackagesCount() { + if (fleetPackagesBuilder_ == null) { + return fleetPackages_.size(); + } else { + return fleetPackagesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackages(int index) { + if (fleetPackagesBuilder_ == null) { + return fleetPackages_.get(index); + } else { + return fleetPackagesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder setFleetPackages( + int index, com.google.cloud.configdelivery.v1.FleetPackage value) { + if (fleetPackagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFleetPackagesIsMutable(); + fleetPackages_.set(index, value); + onChanged(); + } else { + fleetPackagesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder setFleetPackages( + int index, com.google.cloud.configdelivery.v1.FleetPackage.Builder builderForValue) { + if (fleetPackagesBuilder_ == null) { + ensureFleetPackagesIsMutable(); + fleetPackages_.set(index, builderForValue.build()); + onChanged(); + } else { + fleetPackagesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder addFleetPackages(com.google.cloud.configdelivery.v1.FleetPackage value) { + if (fleetPackagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFleetPackagesIsMutable(); + fleetPackages_.add(value); + onChanged(); + } else { + fleetPackagesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder addFleetPackages( + int index, com.google.cloud.configdelivery.v1.FleetPackage value) { + if (fleetPackagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFleetPackagesIsMutable(); + fleetPackages_.add(index, value); + onChanged(); + } else { + fleetPackagesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder addFleetPackages( + com.google.cloud.configdelivery.v1.FleetPackage.Builder builderForValue) { + if (fleetPackagesBuilder_ == null) { + ensureFleetPackagesIsMutable(); + fleetPackages_.add(builderForValue.build()); + onChanged(); + } else { + fleetPackagesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder addFleetPackages( + int index, com.google.cloud.configdelivery.v1.FleetPackage.Builder builderForValue) { + if (fleetPackagesBuilder_ == null) { + ensureFleetPackagesIsMutable(); + fleetPackages_.add(index, builderForValue.build()); + onChanged(); + } else { + fleetPackagesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder addAllFleetPackages( + java.lang.Iterable values) { + if (fleetPackagesBuilder_ == null) { + ensureFleetPackagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fleetPackages_); + onChanged(); + } else { + fleetPackagesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder clearFleetPackages() { + if (fleetPackagesBuilder_ == null) { + fleetPackages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + fleetPackagesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public Builder removeFleetPackages(int index) { + if (fleetPackagesBuilder_ == null) { + ensureFleetPackagesIsMutable(); + fleetPackages_.remove(index); + onChanged(); + } else { + fleetPackagesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public com.google.cloud.configdelivery.v1.FleetPackage.Builder getFleetPackagesBuilder( + int index) { + return getFleetPackagesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackagesOrBuilder( + int index) { + if (fleetPackagesBuilder_ == null) { + return fleetPackages_.get(index); + } else { + return fleetPackagesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public java.util.List + getFleetPackagesOrBuilderList() { + if (fleetPackagesBuilder_ != null) { + return fleetPackagesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(fleetPackages_); + } + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public com.google.cloud.configdelivery.v1.FleetPackage.Builder addFleetPackagesBuilder() { + return getFleetPackagesFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public com.google.cloud.configdelivery.v1.FleetPackage.Builder addFleetPackagesBuilder( + int index) { + return getFleetPackagesFieldBuilder() + .addBuilder(index, com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of FleetPackage
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + public java.util.List + getFleetPackagesBuilderList() { + return getFleetPackagesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder> + getFleetPackagesFieldBuilder() { + if (fleetPackagesBuilder_ == null) { + fleetPackagesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder>( + fleetPackages_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + fleetPackages_ = null; + } + return fleetPackagesBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureUnreachableIsMutable() { + if (!unreachable_.isModifiable()) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + unreachable_.makeImmutable(); + return unreachable_; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index to set the value at. + * @param value The unreachable to set. + * @return This builder for chaining. + */ + public Builder setUnreachable(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachable(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param values The unreachable to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachable(java.lang.Iterable values) { + ensureUnreachableIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return This builder for chaining. + */ + public Builder clearUnreachable() { + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The bytes of the unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListFleetPackagesResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListFleetPackagesResponse) + private static final com.google.cloud.configdelivery.v1.ListFleetPackagesResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListFleetPackagesResponse(); + } + + public static com.google.cloud.configdelivery.v1.ListFleetPackagesResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListFleetPackagesResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListFleetPackagesResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponseOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponseOrBuilder.java new file mode 100644 index 000000000000..5aef3dcece91 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListFleetPackagesResponseOrBuilder.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListFleetPackagesResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListFleetPackagesResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + java.util.List getFleetPackagesList(); + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + com.google.cloud.configdelivery.v1.FleetPackage getFleetPackages(int index); + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + int getFleetPackagesCount(); + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + java.util.List + getFleetPackagesOrBuilderList(); + + /** + * + * + *
+   * The list of FleetPackage
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.FleetPackage fleet_packages = 1; + */ + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackagesOrBuilder(int index); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + java.util.List getUnreachableList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + int getUnreachableCount(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + java.lang.String getUnreachable(int index); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + com.google.protobuf.ByteString getUnreachableBytes(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequest.java new file mode 100644 index 000000000000..f9de4bb988f7 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequest.java @@ -0,0 +1,1317 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for requesting list of Releases.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListReleasesRequest} + */ +public final class ListReleasesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListReleasesRequest) + ListReleasesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListReleasesRequest.newBuilder() to construct. + private ListReleasesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListReleasesRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListReleasesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListReleasesRequest.class, + com.google.cloud.configdelivery.v1.ListReleasesRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Parent value for ListReleasesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Parent value for ListReleasesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ORDER_BY_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListReleasesRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListReleasesRequest other = + (com.google.cloud.configdelivery.v1.ListReleasesRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getOrderBy().equals(other.getOrderBy())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListReleasesRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for requesting list of Releases.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListReleasesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListReleasesRequest) + com.google.cloud.configdelivery.v1.ListReleasesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListReleasesRequest.class, + com.google.cloud.configdelivery.v1.ListReleasesRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListReleasesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListReleasesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesRequest build() { + com.google.cloud.configdelivery.v1.ListReleasesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesRequest buildPartial() { + com.google.cloud.configdelivery.v1.ListReleasesRequest result = + new com.google.cloud.configdelivery.v1.ListReleasesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ListReleasesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.orderBy_ = orderBy_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListReleasesRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListReleasesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListReleasesRequest other) { + if (other == com.google.cloud.configdelivery.v1.ListReleasesRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getOrderBy().isEmpty()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Parent value for ListReleasesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListReleasesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListReleasesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListReleasesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListReleasesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListReleasesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListReleasesRequest) + private static final com.google.cloud.configdelivery.v1.ListReleasesRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListReleasesRequest(); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListReleasesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequestOrBuilder.java new file mode 100644 index 000000000000..142d0400d802 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListReleasesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListReleasesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Parent value for ListReleasesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Parent value for ListReleasesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponse.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponse.java new file mode 100644 index 000000000000..a85413fe01d2 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponse.java @@ -0,0 +1,1440 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for response to listing Releases
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListReleasesResponse} + */ +public final class ListReleasesResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListReleasesResponse) + ListReleasesResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListReleasesResponse.newBuilder() to construct. + private ListReleasesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListReleasesResponse() { + releases_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListReleasesResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListReleasesResponse.class, + com.google.cloud.configdelivery.v1.ListReleasesResponse.Builder.class); + } + + public static final int RELEASES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List releases_; + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + @java.lang.Override + public java.util.List getReleasesList() { + return releases_; + } + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + @java.lang.Override + public java.util.List + getReleasesOrBuilderList() { + return releases_; + } + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + @java.lang.Override + public int getReleasesCount() { + return releases_.size(); + } + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release getReleases(int index) { + return releases_.get(index); + } + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleasesOrBuilder(int index) { + return releases_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREACHABLE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_; + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < releases_.size(); i++) { + output.writeMessage(1, releases_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + for (int i = 0; i < unreachable_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < releases_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, releases_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + { + int dataSize = 0; + for (int i = 0; i < unreachable_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); + } + size += dataSize; + size += 1 * getUnreachableList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListReleasesResponse)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListReleasesResponse other = + (com.google.cloud.configdelivery.v1.ListReleasesResponse) obj; + + if (!getReleasesList().equals(other.getReleasesList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnreachableList().equals(other.getUnreachableList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getReleasesCount() > 0) { + hash = (37 * hash) + RELEASES_FIELD_NUMBER; + hash = (53 * hash) + getReleasesList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + if (getUnreachableCount() > 0) { + hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; + hash = (53 * hash) + getUnreachableList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListReleasesResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for response to listing Releases
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListReleasesResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListReleasesResponse) + com.google.cloud.configdelivery.v1.ListReleasesResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListReleasesResponse.class, + com.google.cloud.configdelivery.v1.ListReleasesResponse.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListReleasesResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (releasesBuilder_ == null) { + releases_ = java.util.Collections.emptyList(); + } else { + releases_ = null; + releasesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListReleasesResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesResponse getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListReleasesResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesResponse build() { + com.google.cloud.configdelivery.v1.ListReleasesResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesResponse buildPartial() { + com.google.cloud.configdelivery.v1.ListReleasesResponse result = + new com.google.cloud.configdelivery.v1.ListReleasesResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.ListReleasesResponse result) { + if (releasesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + releases_ = java.util.Collections.unmodifiableList(releases_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.releases_ = releases_; + } else { + result.releases_ = releasesBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ListReleasesResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + unreachable_.makeImmutable(); + result.unreachable_ = unreachable_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListReleasesResponse) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListReleasesResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListReleasesResponse other) { + if (other == com.google.cloud.configdelivery.v1.ListReleasesResponse.getDefaultInstance()) + return this; + if (releasesBuilder_ == null) { + if (!other.releases_.isEmpty()) { + if (releases_.isEmpty()) { + releases_ = other.releases_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureReleasesIsMutable(); + releases_.addAll(other.releases_); + } + onChanged(); + } + } else { + if (!other.releases_.isEmpty()) { + if (releasesBuilder_.isEmpty()) { + releasesBuilder_.dispose(); + releasesBuilder_ = null; + releases_ = other.releases_; + bitField0_ = (bitField0_ & ~0x00000001); + releasesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getReleasesFieldBuilder() + : null; + } else { + releasesBuilder_.addAllMessages(other.releases_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.unreachable_.isEmpty()) { + if (unreachable_.isEmpty()) { + unreachable_ = other.unreachable_; + bitField0_ |= 0x00000004; + } else { + ensureUnreachableIsMutable(); + unreachable_.addAll(other.unreachable_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.configdelivery.v1.Release m = + input.readMessage( + com.google.cloud.configdelivery.v1.Release.parser(), extensionRegistry); + if (releasesBuilder_ == null) { + ensureReleasesIsMutable(); + releases_.add(m); + } else { + releasesBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureUnreachableIsMutable(); + unreachable_.add(s); + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List releases_ = + java.util.Collections.emptyList(); + + private void ensureReleasesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + releases_ = new java.util.ArrayList(releases_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder> + releasesBuilder_; + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public java.util.List getReleasesList() { + if (releasesBuilder_ == null) { + return java.util.Collections.unmodifiableList(releases_); + } else { + return releasesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public int getReleasesCount() { + if (releasesBuilder_ == null) { + return releases_.size(); + } else { + return releasesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public com.google.cloud.configdelivery.v1.Release getReleases(int index) { + if (releasesBuilder_ == null) { + return releases_.get(index); + } else { + return releasesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder setReleases(int index, com.google.cloud.configdelivery.v1.Release value) { + if (releasesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureReleasesIsMutable(); + releases_.set(index, value); + onChanged(); + } else { + releasesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder setReleases( + int index, com.google.cloud.configdelivery.v1.Release.Builder builderForValue) { + if (releasesBuilder_ == null) { + ensureReleasesIsMutable(); + releases_.set(index, builderForValue.build()); + onChanged(); + } else { + releasesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder addReleases(com.google.cloud.configdelivery.v1.Release value) { + if (releasesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureReleasesIsMutable(); + releases_.add(value); + onChanged(); + } else { + releasesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder addReleases(int index, com.google.cloud.configdelivery.v1.Release value) { + if (releasesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureReleasesIsMutable(); + releases_.add(index, value); + onChanged(); + } else { + releasesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder addReleases(com.google.cloud.configdelivery.v1.Release.Builder builderForValue) { + if (releasesBuilder_ == null) { + ensureReleasesIsMutable(); + releases_.add(builderForValue.build()); + onChanged(); + } else { + releasesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder addReleases( + int index, com.google.cloud.configdelivery.v1.Release.Builder builderForValue) { + if (releasesBuilder_ == null) { + ensureReleasesIsMutable(); + releases_.add(index, builderForValue.build()); + onChanged(); + } else { + releasesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder addAllReleases( + java.lang.Iterable values) { + if (releasesBuilder_ == null) { + ensureReleasesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, releases_); + onChanged(); + } else { + releasesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder clearReleases() { + if (releasesBuilder_ == null) { + releases_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + releasesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public Builder removeReleases(int index) { + if (releasesBuilder_ == null) { + ensureReleasesIsMutable(); + releases_.remove(index); + onChanged(); + } else { + releasesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public com.google.cloud.configdelivery.v1.Release.Builder getReleasesBuilder(int index) { + return getReleasesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleasesOrBuilder(int index) { + if (releasesBuilder_ == null) { + return releases_.get(index); + } else { + return releasesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public java.util.List + getReleasesOrBuilderList() { + if (releasesBuilder_ != null) { + return releasesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(releases_); + } + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public com.google.cloud.configdelivery.v1.Release.Builder addReleasesBuilder() { + return getReleasesFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.Release.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public com.google.cloud.configdelivery.v1.Release.Builder addReleasesBuilder(int index) { + return getReleasesFieldBuilder() + .addBuilder(index, com.google.cloud.configdelivery.v1.Release.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of Releases
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + public java.util.List + getReleasesBuilderList() { + return getReleasesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder> + getReleasesFieldBuilder() { + if (releasesBuilder_ == null) { + releasesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder>( + releases_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + releases_ = null; + } + return releasesBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureUnreachableIsMutable() { + if (!unreachable_.isModifiable()) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + unreachable_.makeImmutable(); + return unreachable_; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index to set the value at. + * @param value The unreachable to set. + * @return This builder for chaining. + */ + public Builder setUnreachable(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachable(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param values The unreachable to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachable(java.lang.Iterable values) { + ensureUnreachableIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return This builder for chaining. + */ + public Builder clearUnreachable() { + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The bytes of the unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListReleasesResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListReleasesResponse) + private static final com.google.cloud.configdelivery.v1.ListReleasesResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListReleasesResponse(); + } + + public static com.google.cloud.configdelivery.v1.ListReleasesResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListReleasesResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListReleasesResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponseOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponseOrBuilder.java new file mode 100644 index 000000000000..2fe5d5b33bbf --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListReleasesResponseOrBuilder.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListReleasesResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListReleasesResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + java.util.List getReleasesList(); + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + com.google.cloud.configdelivery.v1.Release getReleases(int index); + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + int getReleasesCount(); + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + java.util.List + getReleasesOrBuilderList(); + + /** + * + * + *
+   * The list of Releases
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Release releases = 1; + */ + com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleasesOrBuilder(int index); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + java.util.List getUnreachableList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + int getUnreachableCount(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + java.lang.String getUnreachable(int index); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + com.google.protobuf.ByteString getUnreachableBytes(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequest.java new file mode 100644 index 000000000000..e054eb33e07e --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequest.java @@ -0,0 +1,1321 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for requesting list of ResourceBundles.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListResourceBundlesRequest} + */ +public final class ListResourceBundlesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListResourceBundlesRequest) + ListResourceBundlesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListResourceBundlesRequest.newBuilder() to construct. + private ListResourceBundlesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListResourceBundlesRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListResourceBundlesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.class, + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Parent value for ListResourceBundlesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Parent value for ListResourceBundlesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ORDER_BY_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListResourceBundlesRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest other = + (com.google.cloud.configdelivery.v1.ListResourceBundlesRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getOrderBy().equals(other.getOrderBy())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for requesting list of ResourceBundles.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListResourceBundlesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListResourceBundlesRequest) + com.google.cloud.configdelivery.v1.ListResourceBundlesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.class, + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesRequest + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesRequest build() { + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesRequest buildPartial() { + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest result = + new com.google.cloud.configdelivery.v1.ListResourceBundlesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.ListResourceBundlesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.orderBy_ = orderBy_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListResourceBundlesRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListResourceBundlesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListResourceBundlesRequest other) { + if (other + == com.google.cloud.configdelivery.v1.ListResourceBundlesRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getOrderBy().isEmpty()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Parent value for ListResourceBundlesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListResourceBundlesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListResourceBundlesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListResourceBundlesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListResourceBundlesRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListResourceBundlesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListResourceBundlesRequest) + private static final com.google.cloud.configdelivery.v1.ListResourceBundlesRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListResourceBundlesRequest(); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListResourceBundlesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequestOrBuilder.java new file mode 100644 index 000000000000..9107f63691c1 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListResourceBundlesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListResourceBundlesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Parent value for ListResourceBundlesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Parent value for ListResourceBundlesRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponse.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponse.java new file mode 100644 index 000000000000..dd6519a20e21 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponse.java @@ -0,0 +1,1462 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for response to listing ResourceBundles.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListResourceBundlesResponse} + */ +public final class ListResourceBundlesResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListResourceBundlesResponse) + ListResourceBundlesResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListResourceBundlesResponse.newBuilder() to construct. + private ListResourceBundlesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListResourceBundlesResponse() { + resourceBundles_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListResourceBundlesResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.class, + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.Builder.class); + } + + public static final int RESOURCE_BUNDLES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List resourceBundles_; + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + @java.lang.Override + public java.util.List + getResourceBundlesList() { + return resourceBundles_; + } + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + @java.lang.Override + public java.util.List + getResourceBundlesOrBuilderList() { + return resourceBundles_; + } + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + @java.lang.Override + public int getResourceBundlesCount() { + return resourceBundles_.size(); + } + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundles(int index) { + return resourceBundles_.get(index); + } + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundlesOrBuilder( + int index) { + return resourceBundles_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREACHABLE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_; + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < resourceBundles_.size(); i++) { + output.writeMessage(1, resourceBundles_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + for (int i = 0; i < unreachable_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < resourceBundles_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, resourceBundles_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + { + int dataSize = 0; + for (int i = 0; i < unreachable_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); + } + size += dataSize; + size += 1 * getUnreachableList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListResourceBundlesResponse)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse other = + (com.google.cloud.configdelivery.v1.ListResourceBundlesResponse) obj; + + if (!getResourceBundlesList().equals(other.getResourceBundlesList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnreachableList().equals(other.getUnreachableList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getResourceBundlesCount() > 0) { + hash = (37 * hash) + RESOURCE_BUNDLES_FIELD_NUMBER; + hash = (53 * hash) + getResourceBundlesList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + if (getUnreachableCount() > 0) { + hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; + hash = (53 * hash) + getUnreachableList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for response to listing ResourceBundles.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListResourceBundlesResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListResourceBundlesResponse) + com.google.cloud.configdelivery.v1.ListResourceBundlesResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.class, + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (resourceBundlesBuilder_ == null) { + resourceBundles_ = java.util.Collections.emptyList(); + } else { + resourceBundles_ = null; + resourceBundlesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListResourceBundlesResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesResponse + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesResponse build() { + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesResponse buildPartial() { + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse result = + new com.google.cloud.configdelivery.v1.ListResourceBundlesResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse result) { + if (resourceBundlesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + resourceBundles_ = java.util.Collections.unmodifiableList(resourceBundles_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.resourceBundles_ = resourceBundles_; + } else { + result.resourceBundles_ = resourceBundlesBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.ListResourceBundlesResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + unreachable_.makeImmutable(); + result.unreachable_ = unreachable_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListResourceBundlesResponse) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListResourceBundlesResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListResourceBundlesResponse other) { + if (other + == com.google.cloud.configdelivery.v1.ListResourceBundlesResponse.getDefaultInstance()) + return this; + if (resourceBundlesBuilder_ == null) { + if (!other.resourceBundles_.isEmpty()) { + if (resourceBundles_.isEmpty()) { + resourceBundles_ = other.resourceBundles_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResourceBundlesIsMutable(); + resourceBundles_.addAll(other.resourceBundles_); + } + onChanged(); + } + } else { + if (!other.resourceBundles_.isEmpty()) { + if (resourceBundlesBuilder_.isEmpty()) { + resourceBundlesBuilder_.dispose(); + resourceBundlesBuilder_ = null; + resourceBundles_ = other.resourceBundles_; + bitField0_ = (bitField0_ & ~0x00000001); + resourceBundlesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResourceBundlesFieldBuilder() + : null; + } else { + resourceBundlesBuilder_.addAllMessages(other.resourceBundles_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.unreachable_.isEmpty()) { + if (unreachable_.isEmpty()) { + unreachable_ = other.unreachable_; + bitField0_ |= 0x00000004; + } else { + ensureUnreachableIsMutable(); + unreachable_.addAll(other.unreachable_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.configdelivery.v1.ResourceBundle m = + input.readMessage( + com.google.cloud.configdelivery.v1.ResourceBundle.parser(), + extensionRegistry); + if (resourceBundlesBuilder_ == null) { + ensureResourceBundlesIsMutable(); + resourceBundles_.add(m); + } else { + resourceBundlesBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureUnreachableIsMutable(); + unreachable_.add(s); + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List resourceBundles_ = + java.util.Collections.emptyList(); + + private void ensureResourceBundlesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + resourceBundles_ = + new java.util.ArrayList( + resourceBundles_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder> + resourceBundlesBuilder_; + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public java.util.List + getResourceBundlesList() { + if (resourceBundlesBuilder_ == null) { + return java.util.Collections.unmodifiableList(resourceBundles_); + } else { + return resourceBundlesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public int getResourceBundlesCount() { + if (resourceBundlesBuilder_ == null) { + return resourceBundles_.size(); + } else { + return resourceBundlesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundles(int index) { + if (resourceBundlesBuilder_ == null) { + return resourceBundles_.get(index); + } else { + return resourceBundlesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder setResourceBundles( + int index, com.google.cloud.configdelivery.v1.ResourceBundle value) { + if (resourceBundlesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceBundlesIsMutable(); + resourceBundles_.set(index, value); + onChanged(); + } else { + resourceBundlesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder setResourceBundles( + int index, com.google.cloud.configdelivery.v1.ResourceBundle.Builder builderForValue) { + if (resourceBundlesBuilder_ == null) { + ensureResourceBundlesIsMutable(); + resourceBundles_.set(index, builderForValue.build()); + onChanged(); + } else { + resourceBundlesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder addResourceBundles(com.google.cloud.configdelivery.v1.ResourceBundle value) { + if (resourceBundlesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceBundlesIsMutable(); + resourceBundles_.add(value); + onChanged(); + } else { + resourceBundlesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder addResourceBundles( + int index, com.google.cloud.configdelivery.v1.ResourceBundle value) { + if (resourceBundlesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceBundlesIsMutable(); + resourceBundles_.add(index, value); + onChanged(); + } else { + resourceBundlesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder addResourceBundles( + com.google.cloud.configdelivery.v1.ResourceBundle.Builder builderForValue) { + if (resourceBundlesBuilder_ == null) { + ensureResourceBundlesIsMutable(); + resourceBundles_.add(builderForValue.build()); + onChanged(); + } else { + resourceBundlesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder addResourceBundles( + int index, com.google.cloud.configdelivery.v1.ResourceBundle.Builder builderForValue) { + if (resourceBundlesBuilder_ == null) { + ensureResourceBundlesIsMutable(); + resourceBundles_.add(index, builderForValue.build()); + onChanged(); + } else { + resourceBundlesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder addAllResourceBundles( + java.lang.Iterable values) { + if (resourceBundlesBuilder_ == null) { + ensureResourceBundlesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, resourceBundles_); + onChanged(); + } else { + resourceBundlesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder clearResourceBundles() { + if (resourceBundlesBuilder_ == null) { + resourceBundles_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + resourceBundlesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public Builder removeResourceBundles(int index) { + if (resourceBundlesBuilder_ == null) { + ensureResourceBundlesIsMutable(); + resourceBundles_.remove(index); + onChanged(); + } else { + resourceBundlesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public com.google.cloud.configdelivery.v1.ResourceBundle.Builder getResourceBundlesBuilder( + int index) { + return getResourceBundlesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundlesOrBuilder( + int index) { + if (resourceBundlesBuilder_ == null) { + return resourceBundles_.get(index); + } else { + return resourceBundlesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public java.util.List + getResourceBundlesOrBuilderList() { + if (resourceBundlesBuilder_ != null) { + return resourceBundlesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(resourceBundles_); + } + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public com.google.cloud.configdelivery.v1.ResourceBundle.Builder addResourceBundlesBuilder() { + return getResourceBundlesFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public com.google.cloud.configdelivery.v1.ResourceBundle.Builder addResourceBundlesBuilder( + int index) { + return getResourceBundlesFieldBuilder() + .addBuilder( + index, com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of ResourceBundle.
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + public java.util.List + getResourceBundlesBuilderList() { + return getResourceBundlesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder> + getResourceBundlesFieldBuilder() { + if (resourceBundlesBuilder_ == null) { + resourceBundlesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder>( + resourceBundles_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + resourceBundles_ = null; + } + return resourceBundlesBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureUnreachableIsMutable() { + if (!unreachable_.isModifiable()) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + unreachable_.makeImmutable(); + return unreachable_; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index to set the value at. + * @param value The unreachable to set. + * @return This builder for chaining. + */ + public Builder setUnreachable(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachable(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param values The unreachable to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachable(java.lang.Iterable values) { + ensureUnreachableIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return This builder for chaining. + */ + public Builder clearUnreachable() { + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The bytes of the unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListResourceBundlesResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListResourceBundlesResponse) + private static final com.google.cloud.configdelivery.v1.ListResourceBundlesResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListResourceBundlesResponse(); + } + + public static com.google.cloud.configdelivery.v1.ListResourceBundlesResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListResourceBundlesResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListResourceBundlesResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponseOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponseOrBuilder.java new file mode 100644 index 000000000000..af69173cae48 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListResourceBundlesResponseOrBuilder.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListResourceBundlesResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListResourceBundlesResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + java.util.List getResourceBundlesList(); + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundles(int index); + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + int getResourceBundlesCount(); + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + java.util.List + getResourceBundlesOrBuilderList(); + + /** + * + * + *
+   * The list of ResourceBundle.
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.ResourceBundle resource_bundles = 1; + */ + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundlesOrBuilder(int index); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + java.util.List getUnreachableList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + int getUnreachableCount(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + java.lang.String getUnreachable(int index); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + com.google.protobuf.ByteString getUnreachableBytes(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequest.java new file mode 100644 index 000000000000..f5e4e5574fd5 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequest.java @@ -0,0 +1,1317 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for requesting list of Rollouts
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListRolloutsRequest} + */ +public final class ListRolloutsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListRolloutsRequest) + ListRolloutsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListRolloutsRequest.newBuilder() to construct. + private ListRolloutsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListRolloutsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListRolloutsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListRolloutsRequest.class, + com.google.cloud.configdelivery.v1.ListRolloutsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Parent value for ListRolloutsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Parent value for ListRolloutsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ORDER_BY_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListRolloutsRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListRolloutsRequest other = + (com.google.cloud.configdelivery.v1.ListRolloutsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getOrderBy().equals(other.getOrderBy())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListRolloutsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for requesting list of Rollouts
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListRolloutsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListRolloutsRequest) + com.google.cloud.configdelivery.v1.ListRolloutsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListRolloutsRequest.class, + com.google.cloud.configdelivery.v1.ListRolloutsRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListRolloutsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListRolloutsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsRequest build() { + com.google.cloud.configdelivery.v1.ListRolloutsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsRequest buildPartial() { + com.google.cloud.configdelivery.v1.ListRolloutsRequest result = + new com.google.cloud.configdelivery.v1.ListRolloutsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ListRolloutsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.orderBy_ = orderBy_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListRolloutsRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListRolloutsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListRolloutsRequest other) { + if (other == com.google.cloud.configdelivery.v1.ListRolloutsRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getOrderBy().isEmpty()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Parent value for ListRolloutsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListRolloutsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListRolloutsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListRolloutsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListRolloutsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListRolloutsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListRolloutsRequest) + private static final com.google.cloud.configdelivery.v1.ListRolloutsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListRolloutsRequest(); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListRolloutsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequestOrBuilder.java new file mode 100644 index 000000000000..98f52a56b1e0 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListRolloutsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListRolloutsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Parent value for ListRolloutsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Parent value for ListRolloutsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * Optional. Filtering results
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponse.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponse.java new file mode 100644 index 000000000000..507231f69122 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponse.java @@ -0,0 +1,1440 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for response to listing Rollouts
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListRolloutsResponse} + */ +public final class ListRolloutsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListRolloutsResponse) + ListRolloutsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListRolloutsResponse.newBuilder() to construct. + private ListRolloutsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListRolloutsResponse() { + rollouts_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListRolloutsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListRolloutsResponse.class, + com.google.cloud.configdelivery.v1.ListRolloutsResponse.Builder.class); + } + + public static final int ROLLOUTS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List rollouts_; + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + @java.lang.Override + public java.util.List getRolloutsList() { + return rollouts_; + } + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + @java.lang.Override + public java.util.List + getRolloutsOrBuilderList() { + return rollouts_; + } + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + @java.lang.Override + public int getRolloutsCount() { + return rollouts_.size(); + } + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Rollout getRollouts(int index) { + return rollouts_.get(index); + } + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutOrBuilder getRolloutsOrBuilder(int index) { + return rollouts_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREACHABLE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_; + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < rollouts_.size(); i++) { + output.writeMessage(1, rollouts_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + for (int i = 0; i < unreachable_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < rollouts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rollouts_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + { + int dataSize = 0; + for (int i = 0; i < unreachable_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); + } + size += dataSize; + size += 1 * getUnreachableList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListRolloutsResponse)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListRolloutsResponse other = + (com.google.cloud.configdelivery.v1.ListRolloutsResponse) obj; + + if (!getRolloutsList().equals(other.getRolloutsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnreachableList().equals(other.getUnreachableList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getRolloutsCount() > 0) { + hash = (37 * hash) + ROLLOUTS_FIELD_NUMBER; + hash = (53 * hash) + getRolloutsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + if (getUnreachableCount() > 0) { + hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; + hash = (53 * hash) + getUnreachableList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListRolloutsResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for response to listing Rollouts
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListRolloutsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListRolloutsResponse) + com.google.cloud.configdelivery.v1.ListRolloutsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListRolloutsResponse.class, + com.google.cloud.configdelivery.v1.ListRolloutsResponse.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListRolloutsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (rolloutsBuilder_ == null) { + rollouts_ = java.util.Collections.emptyList(); + } else { + rollouts_ = null; + rolloutsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListRolloutsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsResponse getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListRolloutsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsResponse build() { + com.google.cloud.configdelivery.v1.ListRolloutsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsResponse buildPartial() { + com.google.cloud.configdelivery.v1.ListRolloutsResponse result = + new com.google.cloud.configdelivery.v1.ListRolloutsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.ListRolloutsResponse result) { + if (rolloutsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + rollouts_ = java.util.Collections.unmodifiableList(rollouts_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.rollouts_ = rollouts_; + } else { + result.rollouts_ = rolloutsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ListRolloutsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + unreachable_.makeImmutable(); + result.unreachable_ = unreachable_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListRolloutsResponse) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListRolloutsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListRolloutsResponse other) { + if (other == com.google.cloud.configdelivery.v1.ListRolloutsResponse.getDefaultInstance()) + return this; + if (rolloutsBuilder_ == null) { + if (!other.rollouts_.isEmpty()) { + if (rollouts_.isEmpty()) { + rollouts_ = other.rollouts_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRolloutsIsMutable(); + rollouts_.addAll(other.rollouts_); + } + onChanged(); + } + } else { + if (!other.rollouts_.isEmpty()) { + if (rolloutsBuilder_.isEmpty()) { + rolloutsBuilder_.dispose(); + rolloutsBuilder_ = null; + rollouts_ = other.rollouts_; + bitField0_ = (bitField0_ & ~0x00000001); + rolloutsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRolloutsFieldBuilder() + : null; + } else { + rolloutsBuilder_.addAllMessages(other.rollouts_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.unreachable_.isEmpty()) { + if (unreachable_.isEmpty()) { + unreachable_ = other.unreachable_; + bitField0_ |= 0x00000004; + } else { + ensureUnreachableIsMutable(); + unreachable_.addAll(other.unreachable_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.configdelivery.v1.Rollout m = + input.readMessage( + com.google.cloud.configdelivery.v1.Rollout.parser(), extensionRegistry); + if (rolloutsBuilder_ == null) { + ensureRolloutsIsMutable(); + rollouts_.add(m); + } else { + rolloutsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureUnreachableIsMutable(); + unreachable_.add(s); + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List rollouts_ = + java.util.Collections.emptyList(); + + private void ensureRolloutsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + rollouts_ = new java.util.ArrayList(rollouts_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Rollout, + com.google.cloud.configdelivery.v1.Rollout.Builder, + com.google.cloud.configdelivery.v1.RolloutOrBuilder> + rolloutsBuilder_; + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public java.util.List getRolloutsList() { + if (rolloutsBuilder_ == null) { + return java.util.Collections.unmodifiableList(rollouts_); + } else { + return rolloutsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public int getRolloutsCount() { + if (rolloutsBuilder_ == null) { + return rollouts_.size(); + } else { + return rolloutsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public com.google.cloud.configdelivery.v1.Rollout getRollouts(int index) { + if (rolloutsBuilder_ == null) { + return rollouts_.get(index); + } else { + return rolloutsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder setRollouts(int index, com.google.cloud.configdelivery.v1.Rollout value) { + if (rolloutsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRolloutsIsMutable(); + rollouts_.set(index, value); + onChanged(); + } else { + rolloutsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder setRollouts( + int index, com.google.cloud.configdelivery.v1.Rollout.Builder builderForValue) { + if (rolloutsBuilder_ == null) { + ensureRolloutsIsMutable(); + rollouts_.set(index, builderForValue.build()); + onChanged(); + } else { + rolloutsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder addRollouts(com.google.cloud.configdelivery.v1.Rollout value) { + if (rolloutsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRolloutsIsMutable(); + rollouts_.add(value); + onChanged(); + } else { + rolloutsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder addRollouts(int index, com.google.cloud.configdelivery.v1.Rollout value) { + if (rolloutsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRolloutsIsMutable(); + rollouts_.add(index, value); + onChanged(); + } else { + rolloutsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder addRollouts(com.google.cloud.configdelivery.v1.Rollout.Builder builderForValue) { + if (rolloutsBuilder_ == null) { + ensureRolloutsIsMutable(); + rollouts_.add(builderForValue.build()); + onChanged(); + } else { + rolloutsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder addRollouts( + int index, com.google.cloud.configdelivery.v1.Rollout.Builder builderForValue) { + if (rolloutsBuilder_ == null) { + ensureRolloutsIsMutable(); + rollouts_.add(index, builderForValue.build()); + onChanged(); + } else { + rolloutsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder addAllRollouts( + java.lang.Iterable values) { + if (rolloutsBuilder_ == null) { + ensureRolloutsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rollouts_); + onChanged(); + } else { + rolloutsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder clearRollouts() { + if (rolloutsBuilder_ == null) { + rollouts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + rolloutsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public Builder removeRollouts(int index) { + if (rolloutsBuilder_ == null) { + ensureRolloutsIsMutable(); + rollouts_.remove(index); + onChanged(); + } else { + rolloutsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public com.google.cloud.configdelivery.v1.Rollout.Builder getRolloutsBuilder(int index) { + return getRolloutsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public com.google.cloud.configdelivery.v1.RolloutOrBuilder getRolloutsOrBuilder(int index) { + if (rolloutsBuilder_ == null) { + return rollouts_.get(index); + } else { + return rolloutsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public java.util.List + getRolloutsOrBuilderList() { + if (rolloutsBuilder_ != null) { + return rolloutsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(rollouts_); + } + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public com.google.cloud.configdelivery.v1.Rollout.Builder addRolloutsBuilder() { + return getRolloutsFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.Rollout.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public com.google.cloud.configdelivery.v1.Rollout.Builder addRolloutsBuilder(int index) { + return getRolloutsFieldBuilder() + .addBuilder(index, com.google.cloud.configdelivery.v1.Rollout.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of Rollouts
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + public java.util.List + getRolloutsBuilderList() { + return getRolloutsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Rollout, + com.google.cloud.configdelivery.v1.Rollout.Builder, + com.google.cloud.configdelivery.v1.RolloutOrBuilder> + getRolloutsFieldBuilder() { + if (rolloutsBuilder_ == null) { + rolloutsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Rollout, + com.google.cloud.configdelivery.v1.Rollout.Builder, + com.google.cloud.configdelivery.v1.RolloutOrBuilder>( + rollouts_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + rollouts_ = null; + } + return rolloutsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureUnreachableIsMutable() { + if (!unreachable_.isModifiable()) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + unreachable_.makeImmutable(); + return unreachable_; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index to set the value at. + * @param value The unreachable to set. + * @return This builder for chaining. + */ + public Builder setUnreachable(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachable(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param values The unreachable to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachable(java.lang.Iterable values) { + ensureUnreachableIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return This builder for chaining. + */ + public Builder clearUnreachable() { + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The bytes of the unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListRolloutsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListRolloutsResponse) + private static final com.google.cloud.configdelivery.v1.ListRolloutsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListRolloutsResponse(); + } + + public static com.google.cloud.configdelivery.v1.ListRolloutsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListRolloutsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListRolloutsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponseOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponseOrBuilder.java new file mode 100644 index 000000000000..a541eec1d3e2 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListRolloutsResponseOrBuilder.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListRolloutsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListRolloutsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + java.util.List getRolloutsList(); + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + com.google.cloud.configdelivery.v1.Rollout getRollouts(int index); + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + int getRolloutsCount(); + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + java.util.List + getRolloutsOrBuilderList(); + + /** + * + * + *
+   * The list of Rollouts
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Rollout rollouts = 1; + */ + com.google.cloud.configdelivery.v1.RolloutOrBuilder getRolloutsOrBuilder(int index); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + java.util.List getUnreachableList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + int getUnreachableCount(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + java.lang.String getUnreachable(int index); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + com.google.protobuf.ByteString getUnreachableBytes(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequest.java new file mode 100644 index 000000000000..3b950f81c0d7 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequest.java @@ -0,0 +1,1317 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for requesting list of Variants.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListVariantsRequest} + */ +public final class ListVariantsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListVariantsRequest) + ListVariantsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListVariantsRequest.newBuilder() to construct. + private ListVariantsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListVariantsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListVariantsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListVariantsRequest.class, + com.google.cloud.configdelivery.v1.ListVariantsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Parent value for ListVariantsRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Parent value for ListVariantsRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ORDER_BY_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListVariantsRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListVariantsRequest other = + (com.google.cloud.configdelivery.v1.ListVariantsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getOrderBy().equals(other.getOrderBy())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListVariantsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for requesting list of Variants.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListVariantsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListVariantsRequest) + com.google.cloud.configdelivery.v1.ListVariantsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListVariantsRequest.class, + com.google.cloud.configdelivery.v1.ListVariantsRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListVariantsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListVariantsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsRequest build() { + com.google.cloud.configdelivery.v1.ListVariantsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsRequest buildPartial() { + com.google.cloud.configdelivery.v1.ListVariantsRequest result = + new com.google.cloud.configdelivery.v1.ListVariantsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ListVariantsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.orderBy_ = orderBy_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListVariantsRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListVariantsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListVariantsRequest other) { + if (other == com.google.cloud.configdelivery.v1.ListVariantsRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getOrderBy().isEmpty()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Parent value for ListVariantsRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListVariantsRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListVariantsRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListVariantsRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListVariantsRequest.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filtering results.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results.
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListVariantsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListVariantsRequest) + private static final com.google.cloud.configdelivery.v1.ListVariantsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListVariantsRequest(); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListVariantsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequestOrBuilder.java new file mode 100644 index 000000000000..e93252217b3b --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListVariantsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListVariantsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Parent value for ListVariantsRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Parent value for ListVariantsRequest.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * Optional. Filtering results.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Optional. Hint for how to order the results.
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponse.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponse.java new file mode 100644 index 000000000000..847380ef8931 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponse.java @@ -0,0 +1,1440 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for response to listing Variants
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListVariantsResponse} + */ +public final class ListVariantsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ListVariantsResponse) + ListVariantsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListVariantsResponse.newBuilder() to construct. + private ListVariantsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListVariantsResponse() { + variants_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListVariantsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListVariantsResponse.class, + com.google.cloud.configdelivery.v1.ListVariantsResponse.Builder.class); + } + + public static final int VARIANTS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List variants_; + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + @java.lang.Override + public java.util.List getVariantsList() { + return variants_; + } + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + @java.lang.Override + public java.util.List + getVariantsOrBuilderList() { + return variants_; + } + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + @java.lang.Override + public int getVariantsCount() { + return variants_.size(); + } + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Variant getVariants(int index) { + return variants_.get(index); + } + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantsOrBuilder(int index) { + return variants_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREACHABLE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_; + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < variants_.size(); i++) { + output.writeMessage(1, variants_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + for (int i = 0; i < unreachable_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < variants_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, variants_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + { + int dataSize = 0; + for (int i = 0; i < unreachable_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); + } + size += dataSize; + size += 1 * getUnreachableList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ListVariantsResponse)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ListVariantsResponse other = + (com.google.cloud.configdelivery.v1.ListVariantsResponse) obj; + + if (!getVariantsList().equals(other.getVariantsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnreachableList().equals(other.getUnreachableList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getVariantsCount() > 0) { + hash = (37 * hash) + VARIANTS_FIELD_NUMBER; + hash = (53 * hash) + getVariantsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + if (getUnreachableCount() > 0) { + hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; + hash = (53 * hash) + getUnreachableList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ListVariantsResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for response to listing Variants
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ListVariantsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ListVariantsResponse) + com.google.cloud.configdelivery.v1.ListVariantsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ListVariantsResponse.class, + com.google.cloud.configdelivery.v1.ListVariantsResponse.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ListVariantsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (variantsBuilder_ == null) { + variants_ = java.util.Collections.emptyList(); + } else { + variants_ = null; + variantsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ListVariantsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsResponse getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ListVariantsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsResponse build() { + com.google.cloud.configdelivery.v1.ListVariantsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsResponse buildPartial() { + com.google.cloud.configdelivery.v1.ListVariantsResponse result = + new com.google.cloud.configdelivery.v1.ListVariantsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.ListVariantsResponse result) { + if (variantsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + variants_ = java.util.Collections.unmodifiableList(variants_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.variants_ = variants_; + } else { + result.variants_ = variantsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ListVariantsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + unreachable_.makeImmutable(); + result.unreachable_ = unreachable_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ListVariantsResponse) { + return mergeFrom((com.google.cloud.configdelivery.v1.ListVariantsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ListVariantsResponse other) { + if (other == com.google.cloud.configdelivery.v1.ListVariantsResponse.getDefaultInstance()) + return this; + if (variantsBuilder_ == null) { + if (!other.variants_.isEmpty()) { + if (variants_.isEmpty()) { + variants_ = other.variants_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureVariantsIsMutable(); + variants_.addAll(other.variants_); + } + onChanged(); + } + } else { + if (!other.variants_.isEmpty()) { + if (variantsBuilder_.isEmpty()) { + variantsBuilder_.dispose(); + variantsBuilder_ = null; + variants_ = other.variants_; + bitField0_ = (bitField0_ & ~0x00000001); + variantsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getVariantsFieldBuilder() + : null; + } else { + variantsBuilder_.addAllMessages(other.variants_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.unreachable_.isEmpty()) { + if (unreachable_.isEmpty()) { + unreachable_ = other.unreachable_; + bitField0_ |= 0x00000004; + } else { + ensureUnreachableIsMutable(); + unreachable_.addAll(other.unreachable_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.configdelivery.v1.Variant m = + input.readMessage( + com.google.cloud.configdelivery.v1.Variant.parser(), extensionRegistry); + if (variantsBuilder_ == null) { + ensureVariantsIsMutable(); + variants_.add(m); + } else { + variantsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureUnreachableIsMutable(); + unreachable_.add(s); + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List variants_ = + java.util.Collections.emptyList(); + + private void ensureVariantsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + variants_ = new java.util.ArrayList(variants_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder> + variantsBuilder_; + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public java.util.List getVariantsList() { + if (variantsBuilder_ == null) { + return java.util.Collections.unmodifiableList(variants_); + } else { + return variantsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public int getVariantsCount() { + if (variantsBuilder_ == null) { + return variants_.size(); + } else { + return variantsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public com.google.cloud.configdelivery.v1.Variant getVariants(int index) { + if (variantsBuilder_ == null) { + return variants_.get(index); + } else { + return variantsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder setVariants(int index, com.google.cloud.configdelivery.v1.Variant value) { + if (variantsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureVariantsIsMutable(); + variants_.set(index, value); + onChanged(); + } else { + variantsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder setVariants( + int index, com.google.cloud.configdelivery.v1.Variant.Builder builderForValue) { + if (variantsBuilder_ == null) { + ensureVariantsIsMutable(); + variants_.set(index, builderForValue.build()); + onChanged(); + } else { + variantsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder addVariants(com.google.cloud.configdelivery.v1.Variant value) { + if (variantsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureVariantsIsMutable(); + variants_.add(value); + onChanged(); + } else { + variantsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder addVariants(int index, com.google.cloud.configdelivery.v1.Variant value) { + if (variantsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureVariantsIsMutable(); + variants_.add(index, value); + onChanged(); + } else { + variantsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder addVariants(com.google.cloud.configdelivery.v1.Variant.Builder builderForValue) { + if (variantsBuilder_ == null) { + ensureVariantsIsMutable(); + variants_.add(builderForValue.build()); + onChanged(); + } else { + variantsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder addVariants( + int index, com.google.cloud.configdelivery.v1.Variant.Builder builderForValue) { + if (variantsBuilder_ == null) { + ensureVariantsIsMutable(); + variants_.add(index, builderForValue.build()); + onChanged(); + } else { + variantsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder addAllVariants( + java.lang.Iterable values) { + if (variantsBuilder_ == null) { + ensureVariantsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, variants_); + onChanged(); + } else { + variantsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder clearVariants() { + if (variantsBuilder_ == null) { + variants_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + variantsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public Builder removeVariants(int index) { + if (variantsBuilder_ == null) { + ensureVariantsIsMutable(); + variants_.remove(index); + onChanged(); + } else { + variantsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public com.google.cloud.configdelivery.v1.Variant.Builder getVariantsBuilder(int index) { + return getVariantsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantsOrBuilder(int index) { + if (variantsBuilder_ == null) { + return variants_.get(index); + } else { + return variantsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public java.util.List + getVariantsOrBuilderList() { + if (variantsBuilder_ != null) { + return variantsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(variants_); + } + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public com.google.cloud.configdelivery.v1.Variant.Builder addVariantsBuilder() { + return getVariantsFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.Variant.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public com.google.cloud.configdelivery.v1.Variant.Builder addVariantsBuilder(int index) { + return getVariantsFieldBuilder() + .addBuilder(index, com.google.cloud.configdelivery.v1.Variant.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of Variants
+     * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + public java.util.List + getVariantsBuilderList() { + return getVariantsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder> + getVariantsFieldBuilder() { + if (variantsBuilder_ == null) { + variantsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder>( + variants_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + variants_ = null; + } + return variantsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureUnreachableIsMutable() { + if (!unreachable_.isModifiable()) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + unreachable_.makeImmutable(); + return unreachable_; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index to set the value at. + * @param value The unreachable to set. + * @return This builder for chaining. + */ + public Builder setUnreachable(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachable(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param values The unreachable to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachable(java.lang.Iterable values) { + ensureUnreachableIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return This builder for chaining. + */ + public Builder clearUnreachable() { + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Unordered list. Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param value The bytes of the unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ListVariantsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ListVariantsResponse) + private static final com.google.cloud.configdelivery.v1.ListVariantsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ListVariantsResponse(); + } + + public static com.google.cloud.configdelivery.v1.ListVariantsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListVariantsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ListVariantsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponseOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponseOrBuilder.java new file mode 100644 index 000000000000..76d145294267 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ListVariantsResponseOrBuilder.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ListVariantsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ListVariantsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + java.util.List getVariantsList(); + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + com.google.cloud.configdelivery.v1.Variant getVariants(int index); + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + int getVariantsCount(); + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + java.util.List + getVariantsOrBuilderList(); + + /** + * + * + *
+   * The list of Variants
+   * 
+ * + * repeated .google.cloud.configdelivery.v1.Variant variants = 1; + */ + com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantsOrBuilder(int index); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return A list containing the unreachable. + */ + java.util.List getUnreachableList(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @return The count of unreachable. + */ + int getUnreachableCount(); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + java.lang.String getUnreachable(int index); + + /** + * + * + *
+   * Unordered list. Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + com.google.protobuf.ByteString getUnreachableBytes(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/LocationName.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/LocationName.java new file mode 100644 index 000000000000..e55e2deb8e0b --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/LocationName.java @@ -0,0 +1,192 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class LocationName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION = + PathTemplate.createWithoutUrlEncoding("projects/{project}/locations/{location}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + + @Deprecated + protected LocationName() { + project = null; + location = null; + } + + private LocationName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LocationName of(String project, String location) { + return newBuilder().setProject(project).setLocation(location).build(); + } + + public static String format(String project, String location) { + return newBuilder().setProject(project).setLocation(location).build().toString(); + } + + public static LocationName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION.validatedMatch( + formattedString, "LocationName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("location")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (LocationName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION.instantiate("project", project, "location", location); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LocationName that = ((LocationName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + return h; + } + + /** Builder for projects/{project}/locations/{location}. */ + public static class Builder { + private String project; + private String location; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + private Builder(LocationName locationName) { + this.project = locationName.project; + this.location = locationName.location; + } + + public LocationName build() { + return new LocationName(this); + } + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadata.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadata.java new file mode 100644 index 000000000000..2052359df965 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadata.java @@ -0,0 +1,1910 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Represents the metadata of the long-running operation.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.OperationMetadata} + */ +public final class OperationMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.OperationMetadata) + OperationMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use OperationMetadata.newBuilder() to construct. + private OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private OperationMetadata() { + target_ = ""; + verb_ = ""; + statusMessage_ = ""; + apiVersion_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new OperationMetadata(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_OperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_OperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.OperationMetadata.class, + com.google.cloud.configdelivery.v1.OperationMetadata.Builder.class); + } + + private int bitField0_; + public static final int CREATE_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. The time the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. The time the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. The time the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int END_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp endTime_; + + /** + * + * + *
+   * Output only. The time the operation finished running.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. The time the operation finished running.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + /** + * + * + *
+   * Output only. The time the operation finished running.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + public static final int TARGET_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object target_ = ""; + + /** + * + * + *
+   * Output only. Server-defined resource path for the target of the operation.
+   * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The target. + */ + @java.lang.Override + public java.lang.String getTarget() { + java.lang.Object ref = target_; + 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(); + target_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Server-defined resource path for the target of the operation.
+   * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for target. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTargetBytes() { + java.lang.Object ref = target_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + target_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERB_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object verb_ = ""; + + /** + * + * + *
+   * Output only. Name of the verb executed by the operation.
+   * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The verb. + */ + @java.lang.Override + public java.lang.String getVerb() { + java.lang.Object ref = verb_; + 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(); + verb_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Name of the verb executed by the operation.
+   * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for verb. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVerbBytes() { + java.lang.Object ref = verb_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + verb_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATUS_MESSAGE_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object statusMessage_ = ""; + + /** + * + * + *
+   * Output only. Human-readable status of the operation, if any.
+   * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + @java.lang.Override + public java.lang.String getStatusMessage() { + java.lang.Object ref = statusMessage_; + 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(); + statusMessage_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Human-readable status of the operation, if any.
+   * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getStatusMessageBytes() { + java.lang.Object ref = statusMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + statusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUESTED_CANCELLATION_FIELD_NUMBER = 6; + private boolean requestedCancellation_ = false; + + /** + * + * + *
+   * Output only. Identifies whether the user has requested cancellation
+   * of the operation. Operations that have been cancelled successfully
+   * have
+   * [google.longrunning.Operation.error][google.longrunning.Operation.error]
+   * value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
+   * corresponding to `Code.CANCELLED`.
+   * 
+ * + * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The requestedCancellation. + */ + @java.lang.Override + public boolean getRequestedCancellation() { + return requestedCancellation_; + } + + public static final int API_VERSION_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private volatile java.lang.Object apiVersion_ = ""; + + /** + * + * + *
+   * Output only. API version used to start the operation.
+   * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The apiVersion. + */ + @java.lang.Override + public java.lang.String getApiVersion() { + java.lang.Object ref = apiVersion_; + 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(); + apiVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. API version used to start the operation.
+   * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for apiVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getApiVersionBytes() { + java.lang.Object ref = apiVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + apiVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getEndTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, target_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, verb_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, statusMessage_); + } + if (requestedCancellation_ != false) { + output.writeBool(6, requestedCancellation_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, apiVersion_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, target_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, verb_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, statusMessage_); + } + if (requestedCancellation_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, requestedCancellation_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, apiVersion_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.OperationMetadata)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.OperationMetadata other = + (com.google.cloud.configdelivery.v1.OperationMetadata) obj; + + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasEndTime() != other.hasEndTime()) return false; + if (hasEndTime()) { + if (!getEndTime().equals(other.getEndTime())) return false; + } + if (!getTarget().equals(other.getTarget())) return false; + if (!getVerb().equals(other.getVerb())) return false; + if (!getStatusMessage().equals(other.getStatusMessage())) return false; + if (getRequestedCancellation() != other.getRequestedCancellation()) return false; + if (!getApiVersion().equals(other.getApiVersion())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasEndTime()) { + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + } + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + hash = (37 * hash) + VERB_FIELD_NUMBER; + hash = (53 * hash) + getVerb().hashCode(); + hash = (37 * hash) + STATUS_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getStatusMessage().hashCode(); + hash = (37 * hash) + REQUESTED_CANCELLATION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequestedCancellation()); + hash = (37 * hash) + API_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getApiVersion().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.OperationMetadata prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Represents the metadata of the long-running operation.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.OperationMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.OperationMetadata) + com.google.cloud.configdelivery.v1.OperationMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_OperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_OperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.OperationMetadata.class, + com.google.cloud.configdelivery.v1.OperationMetadata.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.OperationMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getEndTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + target_ = ""; + verb_ = ""; + statusMessage_ = ""; + requestedCancellation_ = false; + apiVersion_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_OperationMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.OperationMetadata getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.OperationMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.OperationMetadata build() { + com.google.cloud.configdelivery.v1.OperationMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.OperationMetadata buildPartial() { + com.google.cloud.configdelivery.v1.OperationMetadata result = + new com.google.cloud.configdelivery.v1.OperationMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.OperationMetadata result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.target_ = target_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.verb_ = verb_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.statusMessage_ = statusMessage_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.requestedCancellation_ = requestedCancellation_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.apiVersion_ = apiVersion_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.OperationMetadata) { + return mergeFrom((com.google.cloud.configdelivery.v1.OperationMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.OperationMetadata other) { + if (other == com.google.cloud.configdelivery.v1.OperationMetadata.getDefaultInstance()) + return this; + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasEndTime()) { + mergeEndTime(other.getEndTime()); + } + if (!other.getTarget().isEmpty()) { + target_ = other.target_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getVerb().isEmpty()) { + verb_ = other.verb_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getStatusMessage().isEmpty()) { + statusMessage_ = other.statusMessage_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.getRequestedCancellation() != false) { + setRequestedCancellation(other.getRequestedCancellation()); + } + if (!other.getApiVersion().isEmpty()) { + apiVersion_ = other.apiVersion_; + bitField0_ |= 0x00000040; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + target_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + verb_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + statusMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 48: + { + requestedCancellation_ = input.readBool(); + bitField0_ |= 0x00000020; + break; + } // case 48 + case 58: + { + apiVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 58 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000001); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. The time the operation was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp endTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + public boolean hasEndTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } else { + return endTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + endTime_ = value; + } else { + endTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + endTime_ = builderForValue.build(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && endTime_ != null + && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getEndTimeBuilder().mergeFrom(value); + } else { + endTime_ = value; + } + } else { + endTimeBuilder_.mergeFrom(value); + } + if (endTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearEndTime() { + bitField0_ = (bitField0_ & ~0x00000002); + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endTimeBuilder_ != null) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + } + + /** + * + * + *
+     * Output only. The time the operation finished running.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEndTime(), getParentForChildren(), isClean()); + endTime_ = null; + } + return endTimeBuilder_; + } + + private java.lang.Object target_ = ""; + + /** + * + * + *
+     * Output only. Server-defined resource path for the target of the operation.
+     * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The target. + */ + public java.lang.String getTarget() { + java.lang.Object ref = target_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + target_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Server-defined resource path for the target of the operation.
+     * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for target. + */ + public com.google.protobuf.ByteString getTargetBytes() { + java.lang.Object ref = target_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + target_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Server-defined resource path for the target of the operation.
+     * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The target to set. + * @return This builder for chaining. + */ + public Builder setTarget(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Server-defined resource path for the target of the operation.
+     * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearTarget() { + target_ = getDefaultInstance().getTarget(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Server-defined resource path for the target of the operation.
+     * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for target to set. + * @return This builder for chaining. + */ + public Builder setTargetBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + target_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object verb_ = ""; + + /** + * + * + *
+     * Output only. Name of the verb executed by the operation.
+     * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The verb. + */ + public java.lang.String getVerb() { + java.lang.Object ref = verb_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + verb_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Name of the verb executed by the operation.
+     * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for verb. + */ + public com.google.protobuf.ByteString getVerbBytes() { + java.lang.Object ref = verb_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + verb_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Name of the verb executed by the operation.
+     * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The verb to set. + * @return This builder for chaining. + */ + public Builder setVerb(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + verb_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Name of the verb executed by the operation.
+     * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearVerb() { + verb_ = getDefaultInstance().getVerb(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Name of the verb executed by the operation.
+     * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for verb to set. + * @return This builder for chaining. + */ + public Builder setVerbBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + verb_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object statusMessage_ = ""; + + /** + * + * + *
+     * Output only. Human-readable status of the operation, if any.
+     * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + public java.lang.String getStatusMessage() { + java.lang.Object ref = statusMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + statusMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Human-readable status of the operation, if any.
+     * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + public com.google.protobuf.ByteString getStatusMessageBytes() { + java.lang.Object ref = statusMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + statusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Human-readable status of the operation, if any.
+     * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The statusMessage to set. + * @return This builder for chaining. + */ + public Builder setStatusMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + statusMessage_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Human-readable status of the operation, if any.
+     * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearStatusMessage() { + statusMessage_ = getDefaultInstance().getStatusMessage(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Human-readable status of the operation, if any.
+     * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for statusMessage to set. + * @return This builder for chaining. + */ + public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + statusMessage_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private boolean requestedCancellation_; + + /** + * + * + *
+     * Output only. Identifies whether the user has requested cancellation
+     * of the operation. Operations that have been cancelled successfully
+     * have
+     * [google.longrunning.Operation.error][google.longrunning.Operation.error]
+     * value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
+     * corresponding to `Code.CANCELLED`.
+     * 
+ * + * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The requestedCancellation. + */ + @java.lang.Override + public boolean getRequestedCancellation() { + return requestedCancellation_; + } + + /** + * + * + *
+     * Output only. Identifies whether the user has requested cancellation
+     * of the operation. Operations that have been cancelled successfully
+     * have
+     * [google.longrunning.Operation.error][google.longrunning.Operation.error]
+     * value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
+     * corresponding to `Code.CANCELLED`.
+     * 
+ * + * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The requestedCancellation to set. + * @return This builder for chaining. + */ + public Builder setRequestedCancellation(boolean value) { + + requestedCancellation_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Identifies whether the user has requested cancellation
+     * of the operation. Operations that have been cancelled successfully
+     * have
+     * [google.longrunning.Operation.error][google.longrunning.Operation.error]
+     * value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
+     * corresponding to `Code.CANCELLED`.
+     * 
+ * + * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearRequestedCancellation() { + bitField0_ = (bitField0_ & ~0x00000020); + requestedCancellation_ = false; + onChanged(); + return this; + } + + private java.lang.Object apiVersion_ = ""; + + /** + * + * + *
+     * Output only. API version used to start the operation.
+     * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The apiVersion. + */ + public java.lang.String getApiVersion() { + java.lang.Object ref = apiVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + apiVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. API version used to start the operation.
+     * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for apiVersion. + */ + public com.google.protobuf.ByteString getApiVersionBytes() { + java.lang.Object ref = apiVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + apiVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. API version used to start the operation.
+     * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The apiVersion to set. + * @return This builder for chaining. + */ + public Builder setApiVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + apiVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. API version used to start the operation.
+     * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearApiVersion() { + apiVersion_ = getDefaultInstance().getApiVersion(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. API version used to start the operation.
+     * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for apiVersion to set. + * @return This builder for chaining. + */ + public Builder setApiVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + apiVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.OperationMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.OperationMetadata) + private static final com.google.cloud.configdelivery.v1.OperationMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.OperationMetadata(); + } + + public static com.google.cloud.configdelivery.v1.OperationMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OperationMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.OperationMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadataOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadataOrBuilder.java new file mode 100644 index 000000000000..cc5fc82e3a10 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/OperationMetadataOrBuilder.java @@ -0,0 +1,228 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface OperationMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.OperationMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. The time the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. The time the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. The time the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. The time the operation finished running.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * Output only. The time the operation finished running.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * Output only. The time the operation finished running.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Server-defined resource path for the target of the operation.
+   * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The target. + */ + java.lang.String getTarget(); + + /** + * + * + *
+   * Output only. Server-defined resource path for the target of the operation.
+   * 
+ * + * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for target. + */ + com.google.protobuf.ByteString getTargetBytes(); + + /** + * + * + *
+   * Output only. Name of the verb executed by the operation.
+   * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The verb. + */ + java.lang.String getVerb(); + + /** + * + * + *
+   * Output only. Name of the verb executed by the operation.
+   * 
+ * + * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for verb. + */ + com.google.protobuf.ByteString getVerbBytes(); + + /** + * + * + *
+   * Output only. Human-readable status of the operation, if any.
+   * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + java.lang.String getStatusMessage(); + + /** + * + * + *
+   * Output only. Human-readable status of the operation, if any.
+   * 
+ * + * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + com.google.protobuf.ByteString getStatusMessageBytes(); + + /** + * + * + *
+   * Output only. Identifies whether the user has requested cancellation
+   * of the operation. Operations that have been cancelled successfully
+   * have
+   * [google.longrunning.Operation.error][google.longrunning.Operation.error]
+   * value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
+   * corresponding to `Code.CANCELLED`.
+   * 
+ * + * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The requestedCancellation. + */ + boolean getRequestedCancellation(); + + /** + * + * + *
+   * Output only. API version used to start the operation.
+   * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The apiVersion. + */ + java.lang.String getApiVersion(); + + /** + * + * + *
+   * Output only. API version used to start the operation.
+   * 
+ * + * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for apiVersion. + */ + com.google.protobuf.ByteString getApiVersionBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Release.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Release.java new file mode 100644 index 000000000000..c767837c70fd --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Release.java @@ -0,0 +1,2734 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * `Release` represents a versioned release containing kubernetes manifests.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Release} + */ +public final class Release extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.Release) + ReleaseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Release.newBuilder() to construct. + private Release(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Release() { + name_ = ""; + lifecycle_ = 0; + version_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Release(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Release_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Release_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Release.class, + com.google.cloud.configdelivery.v1.Release.Builder.class); + } + + /** + * + * + *
+   * Lifecycle indicates the state of the `Release`. A published release is
+   * immutable.
+   * 
+ * + * Protobuf enum {@code google.cloud.configdelivery.v1.Release.Lifecycle} + */ + public enum Lifecycle implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * indicates lifecycle has not been specified.
+     * 
+ * + * LIFECYCLE_UNSPECIFIED = 0; + */ + LIFECYCLE_UNSPECIFIED(0), + /** + * + * + *
+     * indicates that the `Release` is being edited.
+     * 
+ * + * DRAFT = 1; + */ + DRAFT(1), + /** + * + * + *
+     * indicates that the `Release` is now published (or released) and
+     * immutable.
+     * 
+ * + * PUBLISHED = 2; + */ + PUBLISHED(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * indicates lifecycle has not been specified.
+     * 
+ * + * LIFECYCLE_UNSPECIFIED = 0; + */ + public static final int LIFECYCLE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * indicates that the `Release` is being edited.
+     * 
+ * + * DRAFT = 1; + */ + public static final int DRAFT_VALUE = 1; + + /** + * + * + *
+     * indicates that the `Release` is now published (or released) and
+     * immutable.
+     * 
+ * + * PUBLISHED = 2; + */ + public static final int PUBLISHED_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 Lifecycle 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 Lifecycle forNumber(int value) { + switch (value) { + case 0: + return LIFECYCLE_UNSPECIFIED; + case 1: + return DRAFT; + case 2: + return PUBLISHED; + 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 Lifecycle findValueByNumber(int number) { + return Lifecycle.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.Release.getDescriptor().getEnumTypes().get(0); + } + + private static final Lifecycle[] VALUES = values(); + + public static Lifecycle 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 Lifecycle(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.configdelivery.v1.Release.Lifecycle) + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. Name of the Release. Format is
+   * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. Name of the Release. Format is
+   * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. Time `Release` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. Time `Release` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. Time `Release` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * Output only. Time `Release` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. Time `Release` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * Output only. Time `Release` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + public static final int LABELS_FIELD_NUMBER = 4; + + private static final class LabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Release_LabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int LIFECYCLE_FIELD_NUMBER = 5; + private int lifecycle_ = 0; + + /** + * + * + *
+   * Optional. lifecycle of the `Release`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for lifecycle. + */ + @java.lang.Override + public int getLifecycleValue() { + return lifecycle_; + } + + /** + * + * + *
+   * Optional. lifecycle of the `Release`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The lifecycle. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release.Lifecycle getLifecycle() { + com.google.cloud.configdelivery.v1.Release.Lifecycle result = + com.google.cloud.configdelivery.v1.Release.Lifecycle.forNumber(lifecycle_); + return result == null + ? com.google.cloud.configdelivery.v1.Release.Lifecycle.UNRECOGNIZED + : result; + } + + public static final int VERSION_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private volatile java.lang.Object version_ = ""; + + /** + * + * + *
+   * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+   * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The version. + */ + @java.lang.Override + public java.lang.String getVersion() { + java.lang.Object ref = version_; + 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(); + version_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+   * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for version. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PUBLISH_TIME_FIELD_NUMBER = 7; + private com.google.protobuf.Timestamp publishTime_; + + /** + * + * + *
+   * Output only. Time the `Release` was published.
+   * 
+ * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the publishTime field is set. + */ + @java.lang.Override + public boolean hasPublishTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. Time the `Release` was published.
+   * 
+ * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The publishTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getPublishTime() { + return publishTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : publishTime_; + } + + /** + * + * + *
+   * Output only. Time the `Release` was published.
+   * 
+ * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder() { + return publishTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : publishTime_; + } + + public static final int INFO_FIELD_NUMBER = 9; + private com.google.cloud.configdelivery.v1.ReleaseInfo info_; + + /** + * + * + *
+   * Optional. `ResourceBundle` Release extra information e.g., artifact
+   * registry image path.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the info field is set. + */ + @java.lang.Override + public boolean hasInfo() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Optional. `ResourceBundle` Release extra information e.g., artifact
+   * registry image path.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The info. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseInfo getInfo() { + return info_ == null + ? com.google.cloud.configdelivery.v1.ReleaseInfo.getDefaultInstance() + : info_; + } + + /** + * + * + *
+   * Optional. `ResourceBundle` Release extra information e.g., artifact
+   * registry image path.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseInfoOrBuilder getInfoOrBuilder() { + return info_ == null + ? com.google.cloud.configdelivery.v1.ReleaseInfo.getDefaultInstance() + : info_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getUpdateTime()); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); + if (lifecycle_ + != com.google.cloud.configdelivery.v1.Release.Lifecycle.LIFECYCLE_UNSPECIFIED.getNumber()) { + output.writeEnum(5, lifecycle_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, version_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(7, getPublishTime()); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(9, getInfo()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateTime()); + } + for (java.util.Map.Entry entry : + internalGetLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry labels__ = + LabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, labels__); + } + if (lifecycle_ + != com.google.cloud.configdelivery.v1.Release.Lifecycle.LIFECYCLE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, lifecycle_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, version_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getPublishTime()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getInfo()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.Release)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.Release other = + (com.google.cloud.configdelivery.v1.Release) obj; + + if (!getName().equals(other.getName())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!internalGetLabels().equals(other.internalGetLabels())) return false; + if (lifecycle_ != other.lifecycle_) return false; + if (!getVersion().equals(other.getVersion())) return false; + if (hasPublishTime() != other.hasPublishTime()) return false; + if (hasPublishTime()) { + if (!getPublishTime().equals(other.getPublishTime())) return false; + } + if (hasInfo() != other.hasInfo()) return false; + if (hasInfo()) { + if (!getInfo().equals(other.getInfo())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + if (!internalGetLabels().getMap().isEmpty()) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetLabels().hashCode(); + } + hash = (37 * hash) + LIFECYCLE_FIELD_NUMBER; + hash = (53 * hash) + lifecycle_; + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + if (hasPublishTime()) { + hash = (37 * hash) + PUBLISH_TIME_FIELD_NUMBER; + hash = (53 * hash) + getPublishTime().hashCode(); + } + if (hasInfo()) { + hash = (37 * hash) + INFO_FIELD_NUMBER; + hash = (53 * hash) + getInfo().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Release parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Release parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Release parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.Release prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * `Release` represents a versioned release containing kubernetes manifests.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Release} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.Release) + com.google.cloud.configdelivery.v1.ReleaseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Release_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetMutableLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Release_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Release.class, + com.google.cloud.configdelivery.v1.Release.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.Release.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + getPublishTimeFieldBuilder(); + getInfoFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + internalGetMutableLabels().clear(); + lifecycle_ = 0; + version_ = ""; + publishTime_ = null; + if (publishTimeBuilder_ != null) { + publishTimeBuilder_.dispose(); + publishTimeBuilder_ = null; + } + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Release_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.Release.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release build() { + com.google.cloud.configdelivery.v1.Release result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release buildPartial() { + com.google.cloud.configdelivery.v1.Release result = + new com.google.cloud.configdelivery.v1.Release(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.Release result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.labels_ = internalGetLabels(); + result.labels_.makeImmutable(); + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.lifecycle_ = lifecycle_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.version_ = version_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.publishTime_ = + publishTimeBuilder_ == null ? publishTime_ : publishTimeBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.info_ = infoBuilder_ == null ? info_ : infoBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.Release) { + return mergeFrom((com.google.cloud.configdelivery.v1.Release) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.Release other) { + if (other == com.google.cloud.configdelivery.v1.Release.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + internalGetMutableLabels().mergeFrom(other.internalGetLabels()); + bitField0_ |= 0x00000008; + if (other.lifecycle_ != 0) { + setLifecycleValue(other.getLifecycleValue()); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasPublishTime()) { + mergePublishTime(other.getPublishTime()); + } + if (other.hasInfo()) { + mergeInfo(other.getInfo()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + com.google.protobuf.MapEntry labels__ = + input.readMessage( + LabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableLabels() + .getMutableMap() + .put(labels__.getKey(), labels__.getValue()); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 40: + { + lifecycle_ = input.readEnum(); + bitField0_ |= 0x00000010; + break; + } // case 40 + case 50: + { + version_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 50 + case 58: + { + input.readMessage(getPublishTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 58 + case 74: + { + input.readMessage(getInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 74 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. Name of the Release. Format is
+     * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the Release. Format is
+     * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the Release. Format is
+     * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the Release. Format is
+     * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the Release. Format is
+     * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000002); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. Time `Release` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000004); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * Output only. Time `Release` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + private com.google.protobuf.MapField + internalGetMutableLabels() { + if (labels_ == null) { + labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); + } + if (!labels_.isMutable()) { + labels_ = labels_.copy(); + } + bitField0_ |= 0x00000008; + onChanged(); + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearLabels() { + bitField0_ = (bitField0_ & ~0x00000008); + internalGetMutableLabels().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLabels().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableLabels() { + bitField0_ |= 0x00000008; + return internalGetMutableLabels().getMutableMap(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableLabels().getMutableMap().put(key, value); + bitField0_ |= 0x00000008; + return this; + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllLabels(java.util.Map values) { + internalGetMutableLabels().getMutableMap().putAll(values); + bitField0_ |= 0x00000008; + return this; + } + + private int lifecycle_ = 0; + + /** + * + * + *
+     * Optional. lifecycle of the `Release`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for lifecycle. + */ + @java.lang.Override + public int getLifecycleValue() { + return lifecycle_; + } + + /** + * + * + *
+     * Optional. lifecycle of the `Release`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for lifecycle to set. + * @return This builder for chaining. + */ + public Builder setLifecycleValue(int value) { + lifecycle_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. lifecycle of the `Release`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The lifecycle. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release.Lifecycle getLifecycle() { + com.google.cloud.configdelivery.v1.Release.Lifecycle result = + com.google.cloud.configdelivery.v1.Release.Lifecycle.forNumber(lifecycle_); + return result == null + ? com.google.cloud.configdelivery.v1.Release.Lifecycle.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. lifecycle of the `Release`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The lifecycle to set. + * @return This builder for chaining. + */ + public Builder setLifecycle(com.google.cloud.configdelivery.v1.Release.Lifecycle value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + lifecycle_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. lifecycle of the `Release`.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearLifecycle() { + bitField0_ = (bitField0_ & ~0x00000010); + lifecycle_ = 0; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + + /** + * + * + *
+     * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+     * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The version. + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+     * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for version. + */ + public com.google.protobuf.ByteString getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+     * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The version to set. + * @return This builder for chaining. + */ + public Builder setVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + version_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+     * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearVersion() { + version_ = getDefaultInstance().getVersion(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+     * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for version to set. + * @return This builder for chaining. + */ + public Builder setVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + version_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp publishTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + publishTimeBuilder_; + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the publishTime field is set. + */ + public boolean hasPublishTime() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The publishTime. + */ + public com.google.protobuf.Timestamp getPublishTime() { + if (publishTimeBuilder_ == null) { + return publishTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : publishTime_; + } else { + return publishTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setPublishTime(com.google.protobuf.Timestamp value) { + if (publishTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + publishTime_ = value; + } else { + publishTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setPublishTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (publishTimeBuilder_ == null) { + publishTime_ = builderForValue.build(); + } else { + publishTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergePublishTime(com.google.protobuf.Timestamp value) { + if (publishTimeBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && publishTime_ != null + && publishTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getPublishTimeBuilder().mergeFrom(value); + } else { + publishTime_ = value; + } + } else { + publishTimeBuilder_.mergeFrom(value); + } + if (publishTime_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearPublishTime() { + bitField0_ = (bitField0_ & ~0x00000040); + publishTime_ = null; + if (publishTimeBuilder_ != null) { + publishTimeBuilder_.dispose(); + publishTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getPublishTimeBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getPublishTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder() { + if (publishTimeBuilder_ != null) { + return publishTimeBuilder_.getMessageOrBuilder(); + } else { + return publishTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : publishTime_; + } + } + + /** + * + * + *
+     * Output only. Time the `Release` was published.
+     * 
+ * + * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getPublishTimeFieldBuilder() { + if (publishTimeBuilder_ == null) { + publishTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getPublishTime(), getParentForChildren(), isClean()); + publishTime_ = null; + } + return publishTimeBuilder_; + } + + private com.google.cloud.configdelivery.v1.ReleaseInfo info_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ReleaseInfo, + com.google.cloud.configdelivery.v1.ReleaseInfo.Builder, + com.google.cloud.configdelivery.v1.ReleaseInfoOrBuilder> + infoBuilder_; + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the info field is set. + */ + public boolean hasInfo() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The info. + */ + public com.google.cloud.configdelivery.v1.ReleaseInfo getInfo() { + if (infoBuilder_ == null) { + return info_ == null + ? com.google.cloud.configdelivery.v1.ReleaseInfo.getDefaultInstance() + : info_; + } else { + return infoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setInfo(com.google.cloud.configdelivery.v1.ReleaseInfo value) { + if (infoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + info_ = value; + } else { + infoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setInfo(com.google.cloud.configdelivery.v1.ReleaseInfo.Builder builderForValue) { + if (infoBuilder_ == null) { + info_ = builderForValue.build(); + } else { + infoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeInfo(com.google.cloud.configdelivery.v1.ReleaseInfo value) { + if (infoBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) + && info_ != null + && info_ != com.google.cloud.configdelivery.v1.ReleaseInfo.getDefaultInstance()) { + getInfoBuilder().mergeFrom(value); + } else { + info_ = value; + } + } else { + infoBuilder_.mergeFrom(value); + } + if (info_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearInfo() { + bitField0_ = (bitField0_ & ~0x00000080); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.ReleaseInfo.Builder getInfoBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return getInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.configdelivery.v1.ReleaseInfoOrBuilder getInfoOrBuilder() { + if (infoBuilder_ != null) { + return infoBuilder_.getMessageOrBuilder(); + } else { + return info_ == null + ? com.google.cloud.configdelivery.v1.ReleaseInfo.getDefaultInstance() + : info_; + } + } + + /** + * + * + *
+     * Optional. `ResourceBundle` Release extra information e.g., artifact
+     * registry image path.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ReleaseInfo, + com.google.cloud.configdelivery.v1.ReleaseInfo.Builder, + com.google.cloud.configdelivery.v1.ReleaseInfoOrBuilder> + getInfoFieldBuilder() { + if (infoBuilder_ == null) { + infoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ReleaseInfo, + com.google.cloud.configdelivery.v1.ReleaseInfo.Builder, + com.google.cloud.configdelivery.v1.ReleaseInfoOrBuilder>( + getInfo(), getParentForChildren(), isClean()); + info_ = null; + } + return infoBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.Release) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.Release) + private static final com.google.cloud.configdelivery.v1.Release DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.Release(); + } + + public static com.google.cloud.configdelivery.v1.Release getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Release parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfo.java new file mode 100644 index 000000000000..ac9256d043e7 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfo.java @@ -0,0 +1,1040 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * ReleaseInfo contains extra information about the `ResourceBundle` release
+ * e.g., link to an artifact registry OCI image.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ReleaseInfo} + */ +public final class ReleaseInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ReleaseInfo) + ReleaseInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReleaseInfo.newBuilder() to construct. + private ReleaseInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReleaseInfo() { + ociImagePath_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReleaseInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ReleaseInfo_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetVariantOciImagePaths(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ReleaseInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ReleaseInfo.class, + com.google.cloud.configdelivery.v1.ReleaseInfo.Builder.class); + } + + public static final int OCI_IMAGE_PATH_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object ociImagePath_ = ""; + + /** + * + * + *
+   * Output only. path to the oci image the service uploads to on a `Release`
+   * creation.
+   * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The ociImagePath. + */ + @java.lang.Override + public java.lang.String getOciImagePath() { + java.lang.Object ref = ociImagePath_; + 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(); + ociImagePath_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. path to the oci image the service uploads to on a `Release`
+   * creation.
+   * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for ociImagePath. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOciImagePathBytes() { + java.lang.Object ref = ociImagePath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ociImagePath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VARIANT_OCI_IMAGE_PATHS_FIELD_NUMBER = 2; + + private static final class VariantOciImagePathsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ReleaseInfo_VariantOciImagePathsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField variantOciImagePaths_; + + private com.google.protobuf.MapField + internalGetVariantOciImagePaths() { + if (variantOciImagePaths_ == null) { + return com.google.protobuf.MapField.emptyMapField( + VariantOciImagePathsDefaultEntryHolder.defaultEntry); + } + return variantOciImagePaths_; + } + + public int getVariantOciImagePathsCount() { + return internalGetVariantOciImagePaths().getMap().size(); + } + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsVariantOciImagePaths(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetVariantOciImagePaths().getMap().containsKey(key); + } + + /** Use {@link #getVariantOciImagePathsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getVariantOciImagePaths() { + return getVariantOciImagePathsMap(); + } + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getVariantOciImagePathsMap() { + return internalGetVariantOciImagePaths().getMap(); + } + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getVariantOciImagePathsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetVariantOciImagePaths().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getVariantOciImagePathsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetVariantOciImagePaths().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ociImagePath_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ociImagePath_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, + internalGetVariantOciImagePaths(), + VariantOciImagePathsDefaultEntryHolder.defaultEntry, + 2); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ociImagePath_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, ociImagePath_); + } + for (java.util.Map.Entry entry : + internalGetVariantOciImagePaths().getMap().entrySet()) { + com.google.protobuf.MapEntry variantOciImagePaths__ = + VariantOciImagePathsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, variantOciImagePaths__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ReleaseInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ReleaseInfo other = + (com.google.cloud.configdelivery.v1.ReleaseInfo) obj; + + if (!getOciImagePath().equals(other.getOciImagePath())) return false; + if (!internalGetVariantOciImagePaths().equals(other.internalGetVariantOciImagePaths())) + return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + OCI_IMAGE_PATH_FIELD_NUMBER; + hash = (53 * hash) + getOciImagePath().hashCode(); + if (!internalGetVariantOciImagePaths().getMap().isEmpty()) { + hash = (37 * hash) + VARIANT_OCI_IMAGE_PATHS_FIELD_NUMBER; + hash = (53 * hash) + internalGetVariantOciImagePaths().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.ReleaseInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ReleaseInfo contains extra information about the `ResourceBundle` release
+   * e.g., link to an artifact registry OCI image.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ReleaseInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ReleaseInfo) + com.google.cloud.configdelivery.v1.ReleaseInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ReleaseInfo_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetVariantOciImagePaths(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetMutableVariantOciImagePaths(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ReleaseInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ReleaseInfo.class, + com.google.cloud.configdelivery.v1.ReleaseInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ReleaseInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + ociImagePath_ = ""; + internalGetMutableVariantOciImagePaths().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ReleaseInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseInfo getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ReleaseInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseInfo build() { + com.google.cloud.configdelivery.v1.ReleaseInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseInfo buildPartial() { + com.google.cloud.configdelivery.v1.ReleaseInfo result = + new com.google.cloud.configdelivery.v1.ReleaseInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ReleaseInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.ociImagePath_ = ociImagePath_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.variantOciImagePaths_ = internalGetVariantOciImagePaths(); + result.variantOciImagePaths_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ReleaseInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.ReleaseInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ReleaseInfo other) { + if (other == com.google.cloud.configdelivery.v1.ReleaseInfo.getDefaultInstance()) return this; + if (!other.getOciImagePath().isEmpty()) { + ociImagePath_ = other.ociImagePath_; + bitField0_ |= 0x00000001; + onChanged(); + } + internalGetMutableVariantOciImagePaths().mergeFrom(other.internalGetVariantOciImagePaths()); + bitField0_ |= 0x00000002; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + ociImagePath_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.protobuf.MapEntry + variantOciImagePaths__ = + input.readMessage( + VariantOciImagePathsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableVariantOciImagePaths() + .getMutableMap() + .put(variantOciImagePaths__.getKey(), variantOciImagePaths__.getValue()); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object ociImagePath_ = ""; + + /** + * + * + *
+     * Output only. path to the oci image the service uploads to on a `Release`
+     * creation.
+     * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The ociImagePath. + */ + public java.lang.String getOciImagePath() { + java.lang.Object ref = ociImagePath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ociImagePath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. path to the oci image the service uploads to on a `Release`
+     * creation.
+     * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for ociImagePath. + */ + public com.google.protobuf.ByteString getOciImagePathBytes() { + java.lang.Object ref = ociImagePath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ociImagePath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. path to the oci image the service uploads to on a `Release`
+     * creation.
+     * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The ociImagePath to set. + * @return This builder for chaining. + */ + public Builder setOciImagePath(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ociImagePath_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. path to the oci image the service uploads to on a `Release`
+     * creation.
+     * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearOciImagePath() { + ociImagePath_ = getDefaultInstance().getOciImagePath(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. path to the oci image the service uploads to on a `Release`
+     * creation.
+     * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for ociImagePath to set. + * @return This builder for chaining. + */ + public Builder setOciImagePathBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ociImagePath_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.MapField variantOciImagePaths_; + + private com.google.protobuf.MapField + internalGetVariantOciImagePaths() { + if (variantOciImagePaths_ == null) { + return com.google.protobuf.MapField.emptyMapField( + VariantOciImagePathsDefaultEntryHolder.defaultEntry); + } + return variantOciImagePaths_; + } + + private com.google.protobuf.MapField + internalGetMutableVariantOciImagePaths() { + if (variantOciImagePaths_ == null) { + variantOciImagePaths_ = + com.google.protobuf.MapField.newMapField( + VariantOciImagePathsDefaultEntryHolder.defaultEntry); + } + if (!variantOciImagePaths_.isMutable()) { + variantOciImagePaths_ = variantOciImagePaths_.copy(); + } + bitField0_ |= 0x00000002; + onChanged(); + return variantOciImagePaths_; + } + + public int getVariantOciImagePathsCount() { + return internalGetVariantOciImagePaths().getMap().size(); + } + + /** + * + * + *
+     * Optional. per-variant paths to the oci images the service uploads on
+     * package release creation
+     * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsVariantOciImagePaths(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetVariantOciImagePaths().getMap().containsKey(key); + } + + /** Use {@link #getVariantOciImagePathsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getVariantOciImagePaths() { + return getVariantOciImagePathsMap(); + } + + /** + * + * + *
+     * Optional. per-variant paths to the oci images the service uploads on
+     * package release creation
+     * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getVariantOciImagePathsMap() { + return internalGetVariantOciImagePaths().getMap(); + } + + /** + * + * + *
+     * Optional. per-variant paths to the oci images the service uploads on
+     * package release creation
+     * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getVariantOciImagePathsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetVariantOciImagePaths().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. per-variant paths to the oci images the service uploads on
+     * package release creation
+     * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getVariantOciImagePathsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetVariantOciImagePaths().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearVariantOciImagePaths() { + bitField0_ = (bitField0_ & ~0x00000002); + internalGetMutableVariantOciImagePaths().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. per-variant paths to the oci images the service uploads on
+     * package release creation
+     * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeVariantOciImagePaths(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableVariantOciImagePaths().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableVariantOciImagePaths() { + bitField0_ |= 0x00000002; + return internalGetMutableVariantOciImagePaths().getMutableMap(); + } + + /** + * + * + *
+     * Optional. per-variant paths to the oci images the service uploads on
+     * package release creation
+     * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putVariantOciImagePaths(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableVariantOciImagePaths().getMutableMap().put(key, value); + bitField0_ |= 0x00000002; + return this; + } + + /** + * + * + *
+     * Optional. per-variant paths to the oci images the service uploads on
+     * package release creation
+     * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putAllVariantOciImagePaths( + java.util.Map values) { + internalGetMutableVariantOciImagePaths().getMutableMap().putAll(values); + bitField0_ |= 0x00000002; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ReleaseInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ReleaseInfo) + private static final com.google.cloud.configdelivery.v1.ReleaseInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ReleaseInfo(); + } + + public static com.google.cloud.configdelivery.v1.ReleaseInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReleaseInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfoOrBuilder.java new file mode 100644 index 000000000000..2969a1c18bd5 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseInfoOrBuilder.java @@ -0,0 +1,132 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ReleaseInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ReleaseInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. path to the oci image the service uploads to on a `Release`
+   * creation.
+   * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The ociImagePath. + */ + java.lang.String getOciImagePath(); + + /** + * + * + *
+   * Output only. path to the oci image the service uploads to on a `Release`
+   * creation.
+   * 
+ * + * string oci_image_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for ociImagePath. + */ + com.google.protobuf.ByteString getOciImagePathBytes(); + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getVariantOciImagePathsCount(); + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + boolean containsVariantOciImagePaths(java.lang.String key); + + /** Use {@link #getVariantOciImagePathsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getVariantOciImagePaths(); + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.Map getVariantOciImagePathsMap(); + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + /* nullable */ + java.lang.String getVariantOciImagePathsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. per-variant paths to the oci images the service uploads on
+   * package release creation
+   * 
+ * + * + * map<string, string> variant_oci_image_paths = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.lang.String getVariantOciImagePathsOrThrow(java.lang.String key); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseName.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseName.java new file mode 100644 index 000000000000..bbabfcc7da60 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseName.java @@ -0,0 +1,269 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class ReleaseName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String resourceBundle; + private final String release; + + @Deprecated + protected ReleaseName() { + project = null; + location = null; + resourceBundle = null; + release = null; + } + + private ReleaseName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + resourceBundle = Preconditions.checkNotNull(builder.getResourceBundle()); + release = Preconditions.checkNotNull(builder.getRelease()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getResourceBundle() { + return resourceBundle; + } + + public String getRelease() { + return release; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static ReleaseName of( + String project, String location, String resourceBundle, String release) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setResourceBundle(resourceBundle) + .setRelease(release) + .build(); + } + + public static String format( + String project, String location, String resourceBundle, String release) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setResourceBundle(resourceBundle) + .setRelease(release) + .build() + .toString(); + } + + public static ReleaseName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE.validatedMatch( + formattedString, "ReleaseName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("resource_bundle"), + matchMap.get("release")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (ReleaseName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (resourceBundle != null) { + fieldMapBuilder.put("resource_bundle", resourceBundle); + } + if (release != null) { + fieldMapBuilder.put("release", release); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE.instantiate( + "project", + project, + "location", + location, + "resource_bundle", + resourceBundle, + "release", + release); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + ReleaseName that = ((ReleaseName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.resourceBundle, that.resourceBundle) + && Objects.equals(this.release, that.release); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(resourceBundle); + h *= 1000003; + h ^= Objects.hashCode(release); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}. + */ + public static class Builder { + private String project; + private String location; + private String resourceBundle; + private String release; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getResourceBundle() { + return resourceBundle; + } + + public String getRelease() { + return release; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setResourceBundle(String resourceBundle) { + this.resourceBundle = resourceBundle; + return this; + } + + public Builder setRelease(String release) { + this.release = release; + return this; + } + + private Builder(ReleaseName releaseName) { + this.project = releaseName.project; + this.location = releaseName.location; + this.resourceBundle = releaseName.resourceBundle; + this.release = releaseName.release; + } + + public ReleaseName build() { + return new ReleaseName(this); + } + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseOrBuilder.java new file mode 100644 index 000000000000..ee56c389bfe5 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ReleaseOrBuilder.java @@ -0,0 +1,339 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ReleaseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.Release) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. Name of the Release. Format is
+   * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. Name of the Release. Format is
+   * `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Output only. Time `Release` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. Time `Release` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. Time `Release` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Time `Release` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * Output only. Time `Release` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * Output only. Time `Release` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getLabelsCount(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsLabels(java.lang.String key); + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getLabels(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getLabelsMap(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getLabelsOrThrow(java.lang.String key); + + /** + * + * + *
+   * Optional. lifecycle of the `Release`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for lifecycle. + */ + int getLifecycleValue(); + + /** + * + * + *
+   * Optional. lifecycle of the `Release`.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release.Lifecycle lifecycle = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The lifecycle. + */ + com.google.cloud.configdelivery.v1.Release.Lifecycle getLifecycle(); + + /** + * + * + *
+   * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+   * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The version. + */ + java.lang.String getVersion(); + + /** + * + * + *
+   * Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
+   * 
+ * + * string version = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for version. + */ + com.google.protobuf.ByteString getVersionBytes(); + + /** + * + * + *
+   * Output only. Time the `Release` was published.
+   * 
+ * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the publishTime field is set. + */ + boolean hasPublishTime(); + + /** + * + * + *
+   * Output only. Time the `Release` was published.
+   * 
+ * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The publishTime. + */ + com.google.protobuf.Timestamp getPublishTime(); + + /** + * + * + *
+   * Output only. Time the `Release` was published.
+   * 
+ * + * .google.protobuf.Timestamp publish_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder(); + + /** + * + * + *
+   * Optional. `ResourceBundle` Release extra information e.g., artifact
+   * registry image path.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the info field is set. + */ + boolean hasInfo(); + + /** + * + * + *
+   * Optional. `ResourceBundle` Release extra information e.g., artifact
+   * registry image path.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The info. + */ + com.google.cloud.configdelivery.v1.ReleaseInfo getInfo(); + + /** + * + * + *
+   * Optional. `ResourceBundle` Release extra information e.g., artifact
+   * registry image path.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ReleaseInfo info = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.configdelivery.v1.ReleaseInfoOrBuilder getInfoOrBuilder(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundle.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundle.java new file mode 100644 index 000000000000..73939a3ea3c2 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundle.java @@ -0,0 +1,1791 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * ResourceBundle represent a collection of kubernetes configuration resources.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ResourceBundle} + */ +public final class ResourceBundle extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ResourceBundle) + ResourceBundleOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ResourceBundle.newBuilder() to construct. + private ResourceBundle(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ResourceBundle() { + name_ = ""; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ResourceBundle(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundle_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundle_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ResourceBundle.class, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. Name of the `ResourceBundle`. Format is
+   * `projects/{project}/locations/{location}/resourceBundle
+   * /[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. Name of the `ResourceBundle`. Format is
+   * `projects/{project}/locations/{location}/resourceBundle
+   * /[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + public static final int LABELS_FIELD_NUMBER = 4; + + private static final class LabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundle_LabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int DESCRIPTION_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * Optional. Human readable description of the `ResourceBundle`.
+   * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + 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(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Human readable description of the `ResourceBundle`.
+   * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getUpdateTime()); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, description_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateTime()); + } + for (java.util.Map.Entry entry : + internalGetLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry labels__ = + LabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, labels__); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, description_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ResourceBundle)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ResourceBundle other = + (com.google.cloud.configdelivery.v1.ResourceBundle) obj; + + if (!getName().equals(other.getName())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!internalGetLabels().equals(other.internalGetLabels())) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + if (!internalGetLabels().getMap().isEmpty()) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetLabels().hashCode(); + } + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.ResourceBundle prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ResourceBundle represent a collection of kubernetes configuration resources.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ResourceBundle} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ResourceBundle) + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundle_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 4: + return internalGetMutableLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundle_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ResourceBundle.class, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ResourceBundle.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + internalGetMutableLabels().clear(); + description_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundle_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundle getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundle build() { + com.google.cloud.configdelivery.v1.ResourceBundle result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundle buildPartial() { + com.google.cloud.configdelivery.v1.ResourceBundle result = + new com.google.cloud.configdelivery.v1.ResourceBundle(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ResourceBundle result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.labels_ = internalGetLabels(); + result.labels_.makeImmutable(); + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.description_ = description_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ResourceBundle) { + return mergeFrom((com.google.cloud.configdelivery.v1.ResourceBundle) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ResourceBundle other) { + if (other == com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + internalGetMutableLabels().mergeFrom(other.internalGetLabels()); + bitField0_ |= 0x00000008; + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + com.google.protobuf.MapEntry labels__ = + input.readMessage( + LabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableLabels() + .getMutableMap() + .put(labels__.getKey(), labels__.getValue()); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. Name of the `ResourceBundle`. Format is
+     * `projects/{project}/locations/{location}/resourceBundle
+     * /[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the `ResourceBundle`. Format is
+     * `projects/{project}/locations/{location}/resourceBundle
+     * /[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the `ResourceBundle`. Format is
+     * `projects/{project}/locations/{location}/resourceBundle
+     * /[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the `ResourceBundle`. Format is
+     * `projects/{project}/locations/{location}/resourceBundle
+     * /[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the `ResourceBundle`. Format is
+     * `projects/{project}/locations/{location}/resourceBundle
+     * /[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000002); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000004); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * Output only. Time `ResourceBundle` was last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + private com.google.protobuf.MapField + internalGetMutableLabels() { + if (labels_ == null) { + labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); + } + if (!labels_.isMutable()) { + labels_ = labels_.copy(); + } + bitField0_ |= 0x00000008; + onChanged(); + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearLabels() { + bitField0_ = (bitField0_ & ~0x00000008); + internalGetMutableLabels().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLabels().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableLabels() { + bitField0_ |= 0x00000008; + return internalGetMutableLabels().getMutableMap(); + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableLabels().getMutableMap().put(key, value); + bitField0_ |= 0x00000008; + return this; + } + + /** + * + * + *
+     * Optional. Labels as key value pairs.
+     * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllLabels(java.util.Map values) { + internalGetMutableLabels().getMutableMap().putAll(values); + bitField0_ |= 0x00000008; + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * Optional. Human readable description of the `ResourceBundle`.
+     * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Human readable description of the `ResourceBundle`.
+     * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Human readable description of the `ResourceBundle`.
+     * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Human readable description of the `ResourceBundle`.
+     * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Human readable description of the `ResourceBundle`.
+     * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ResourceBundle) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ResourceBundle) + private static final com.google.cloud.configdelivery.v1.ResourceBundle DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ResourceBundle(); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundle getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceBundle parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundle getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfo.java new file mode 100644 index 000000000000..69a8a58d6a70 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfo.java @@ -0,0 +1,1873 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * ResourceBundleDeploymentInfo represents the status of a resource bundle
+ * deployment.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo} + */ +public final class ResourceBundleDeploymentInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) + ResourceBundleDeploymentInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ResourceBundleDeploymentInfo.newBuilder() to construct. + private ResourceBundleDeploymentInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ResourceBundleDeploymentInfo() { + release_ = ""; + version_ = ""; + variant_ = ""; + syncState_ = 0; + messages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ResourceBundleDeploymentInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundleDeploymentInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundleDeploymentInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.class, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder.class); + } + + /** + * + * + *
+   * Synchronization state of the resource bundle deployment.
+   * 
+ * + * Protobuf enum {@code google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState} + */ + public enum SyncState implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * SYNC_STATE_UNSPECIFIED = 0; + */ + SYNC_STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Reconciling state.
+     * 
+ * + * RECONCILING = 1; + */ + RECONCILING(1), + /** + * + * + *
+     * Stalled state.
+     * 
+ * + * STALLED = 2; + */ + STALLED(2), + /** + * + * + *
+     * Synced state.
+     * 
+ * + * SYNCED = 3; + */ + SYNCED(3), + /** + * + * + *
+     * Pending state.
+     * 
+ * + * PENDING = 4; + */ + PENDING(4), + /** + * + * + *
+     * Error state.
+     * 
+ * + * ERROR = 5; + */ + ERROR(5), + /** + * + * + *
+     * Deletion pending state.
+     * 
+ * + * DELETION_PENDING = 6; + */ + DELETION_PENDING(6), + /** + * + * + *
+     * Deleting state.
+     * 
+ * + * DELETING = 7; + */ + DELETING(7), + /** + * + * + *
+     * Deleted state.
+     * 
+ * + * DELETED = 8; + */ + DELETED(8), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * SYNC_STATE_UNSPECIFIED = 0; + */ + public static final int SYNC_STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Reconciling state.
+     * 
+ * + * RECONCILING = 1; + */ + public static final int RECONCILING_VALUE = 1; + + /** + * + * + *
+     * Stalled state.
+     * 
+ * + * STALLED = 2; + */ + public static final int STALLED_VALUE = 2; + + /** + * + * + *
+     * Synced state.
+     * 
+ * + * SYNCED = 3; + */ + public static final int SYNCED_VALUE = 3; + + /** + * + * + *
+     * Pending state.
+     * 
+ * + * PENDING = 4; + */ + public static final int PENDING_VALUE = 4; + + /** + * + * + *
+     * Error state.
+     * 
+ * + * ERROR = 5; + */ + public static final int ERROR_VALUE = 5; + + /** + * + * + *
+     * Deletion pending state.
+     * 
+ * + * DELETION_PENDING = 6; + */ + public static final int DELETION_PENDING_VALUE = 6; + + /** + * + * + *
+     * Deleting state.
+     * 
+ * + * DELETING = 7; + */ + public static final int DELETING_VALUE = 7; + + /** + * + * + *
+     * Deleted state.
+     * 
+ * + * DELETED = 8; + */ + public static final int DELETED_VALUE = 8; + + 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 SyncState 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 SyncState forNumber(int value) { + switch (value) { + case 0: + return SYNC_STATE_UNSPECIFIED; + case 1: + return RECONCILING; + case 2: + return STALLED; + case 3: + return SYNCED; + case 4: + return PENDING; + case 5: + return ERROR; + case 6: + return DELETION_PENDING; + case 7: + return DELETING; + case 8: + return DELETED; + 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 SyncState findValueByNumber(int number) { + return SyncState.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final SyncState[] VALUES = values(); + + public static SyncState 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 SyncState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState) + } + + public static final int RELEASE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object release_ = ""; + + /** + * + * + *
+   * Output only. Refers to a `ResourceBundle` release.
+   * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The release. + */ + @java.lang.Override + public java.lang.String getRelease() { + java.lang.Object ref = release_; + 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(); + release_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Refers to a `ResourceBundle` release.
+   * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for release. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + release_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object version_ = ""; + + /** + * + * + *
+   * Output only. Refers to a version of the `ResourceBundle` release.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The version. + */ + @java.lang.Override + public java.lang.String getVersion() { + java.lang.Object ref = version_; + 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(); + version_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Refers to a version of the `ResourceBundle` release.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for version. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VARIANT_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object variant_ = ""; + + /** + * + * + *
+   * Output only. Refers to a variant in a `ResourceBundle` release.
+   * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The variant. + */ + @java.lang.Override + public java.lang.String getVariant() { + java.lang.Object ref = variant_; + 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(); + variant_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Refers to a variant in a `ResourceBundle` release.
+   * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for variant. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVariantBytes() { + java.lang.Object ref = variant_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + variant_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SYNC_STATE_FIELD_NUMBER = 4; + private int syncState_ = 0; + + /** + * + * + *
+   * Output only. Synchronization state of the `ResourceBundle` deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for syncState. + */ + @java.lang.Override + public int getSyncStateValue() { + return syncState_; + } + + /** + * + * + *
+   * Output only. Synchronization state of the `ResourceBundle` deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The syncState. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState getSyncState() { + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState result = + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState.forNumber( + syncState_); + return result == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState.UNRECOGNIZED + : result; + } + + public static final int MESSAGES_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList messages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @return A list containing the messages. + */ + public com.google.protobuf.ProtocolStringList getMessagesList() { + return messages_; + } + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @return The count of messages. + */ + public int getMessagesCount() { + return messages_.size(); + } + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param index The index of the element to return. + * @return The messages at the given index. + */ + public java.lang.String getMessages(int index) { + return messages_.get(index); + } + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param index The index of the value to return. + * @return The bytes of the messages at the given index. + */ + public com.google.protobuf.ByteString getMessagesBytes(int index) { + return messages_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, release_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(variant_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, variant_); + } + if (syncState_ + != com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState + .SYNC_STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(4, syncState_); + } + for (int i = 0; i < messages_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, messages_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, release_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(variant_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, variant_); + } + if (syncState_ + != com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState + .SYNC_STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, syncState_); + } + { + int dataSize = 0; + for (int i = 0; i < messages_.size(); i++) { + dataSize += computeStringSizeNoTag(messages_.getRaw(i)); + } + size += dataSize; + size += 1 * getMessagesList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo other = + (com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) obj; + + if (!getRelease().equals(other.getRelease())) return false; + if (!getVersion().equals(other.getVersion())) return false; + if (!getVariant().equals(other.getVariant())) return false; + if (syncState_ != other.syncState_) return false; + if (!getMessagesList().equals(other.getMessagesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (37 * hash) + VARIANT_FIELD_NUMBER; + hash = (53 * hash) + getVariant().hashCode(); + hash = (37 * hash) + SYNC_STATE_FIELD_NUMBER; + hash = (53 * hash) + syncState_; + if (getMessagesCount() > 0) { + hash = (37 * hash) + MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getMessagesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ResourceBundleDeploymentInfo represents the status of a resource bundle
+   * deployment.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundleDeploymentInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundleDeploymentInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.class, + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + release_ = ""; + version_ = ""; + variant_ = ""; + syncState_ = 0; + messages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResourceBundleDeploymentInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo build() { + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo buildPartial() { + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo result = + new com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.release_ = release_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.version_ = version_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.variant_ = variant_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.syncState_ = syncState_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + messages_.makeImmutable(); + result.messages_ = messages_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo other) { + if (other + == com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.getDefaultInstance()) + return this; + if (!other.getRelease().isEmpty()) { + release_ = other.release_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getVariant().isEmpty()) { + variant_ = other.variant_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.syncState_ != 0) { + setSyncStateValue(other.getSyncStateValue()); + } + if (!other.messages_.isEmpty()) { + if (messages_.isEmpty()) { + messages_ = other.messages_; + bitField0_ |= 0x00000010; + } else { + ensureMessagesIsMutable(); + messages_.addAll(other.messages_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + release_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + version_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + variant_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 32: + { + syncState_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 32 + case 42: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureMessagesIsMutable(); + messages_.add(s); + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object release_ = ""; + + /** + * + * + *
+     * Output only. Refers to a `ResourceBundle` release.
+     * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The release. + */ + public java.lang.String getRelease() { + java.lang.Object ref = release_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + release_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Refers to a `ResourceBundle` release.
+     * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for release. + */ + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + release_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Refers to a `ResourceBundle` release.
+     * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @param value The release to set. + * @return This builder for chaining. + */ + public Builder setRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + release_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Refers to a `ResourceBundle` release.
+     * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRelease() { + release_ = getDefaultInstance().getRelease(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Refers to a `ResourceBundle` release.
+     * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for release to set. + * @return This builder for chaining. + */ + public Builder setReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + release_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + + /** + * + * + *
+     * Output only. Refers to a version of the `ResourceBundle` release.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The version. + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Refers to a version of the `ResourceBundle` release.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for version. + */ + public com.google.protobuf.ByteString getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Refers to a version of the `ResourceBundle` release.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The version to set. + * @return This builder for chaining. + */ + public Builder setVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + version_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Refers to a version of the `ResourceBundle` release.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearVersion() { + version_ = getDefaultInstance().getVersion(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Refers to a version of the `ResourceBundle` release.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for version to set. + * @return This builder for chaining. + */ + public Builder setVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + version_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object variant_ = ""; + + /** + * + * + *
+     * Output only. Refers to a variant in a `ResourceBundle` release.
+     * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The variant. + */ + public java.lang.String getVariant() { + java.lang.Object ref = variant_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + variant_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Refers to a variant in a `ResourceBundle` release.
+     * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for variant. + */ + public com.google.protobuf.ByteString getVariantBytes() { + java.lang.Object ref = variant_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + variant_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Refers to a variant in a `ResourceBundle` release.
+     * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The variant to set. + * @return This builder for chaining. + */ + public Builder setVariant(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + variant_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Refers to a variant in a `ResourceBundle` release.
+     * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearVariant() { + variant_ = getDefaultInstance().getVariant(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Refers to a variant in a `ResourceBundle` release.
+     * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for variant to set. + * @return This builder for chaining. + */ + public Builder setVariantBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + variant_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private int syncState_ = 0; + + /** + * + * + *
+     * Output only. Synchronization state of the `ResourceBundle` deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for syncState. + */ + @java.lang.Override + public int getSyncStateValue() { + return syncState_; + } + + /** + * + * + *
+     * Output only. Synchronization state of the `ResourceBundle` deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for syncState to set. + * @return This builder for chaining. + */ + public Builder setSyncStateValue(int value) { + syncState_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Synchronization state of the `ResourceBundle` deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The syncState. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState + getSyncState() { + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState result = + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState.forNumber( + syncState_); + return result == null + ? com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. Synchronization state of the `ResourceBundle` deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The syncState to set. + * @return This builder for chaining. + */ + public Builder setSyncState( + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + syncState_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Synchronization state of the `ResourceBundle` deployment.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearSyncState() { + bitField0_ = (bitField0_ & ~0x00000008); + syncState_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList messages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureMessagesIsMutable() { + if (!messages_.isModifiable()) { + messages_ = new com.google.protobuf.LazyStringArrayList(messages_); + } + bitField0_ |= 0x00000010; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @return A list containing the messages. + */ + public com.google.protobuf.ProtocolStringList getMessagesList() { + messages_.makeImmutable(); + return messages_; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @return The count of messages. + */ + public int getMessagesCount() { + return messages_.size(); + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param index The index of the element to return. + * @return The messages at the given index. + */ + public java.lang.String getMessages(int index) { + return messages_.get(index); + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param index The index of the value to return. + * @return The bytes of the messages at the given index. + */ + public com.google.protobuf.ByteString getMessagesBytes(int index) { + return messages_.getByteString(index); + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param index The index to set the value at. + * @param value The messages to set. + * @return This builder for chaining. + */ + public Builder setMessages(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMessagesIsMutable(); + messages_.set(index, value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param value The messages to add. + * @return This builder for chaining. + */ + public Builder addMessages(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMessagesIsMutable(); + messages_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param values The messages to add. + * @return This builder for chaining. + */ + public Builder addAllMessages(java.lang.Iterable values) { + ensureMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, messages_); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @return This builder for chaining. + */ + public Builder clearMessages() { + messages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Unordered list. Messages contains information related to the
+     * `ResourceBundle` deployment. For example, in case of an error, indicate the
+     * reason for the error. In case of a pending deployment, reason for why the
+     * deployment of new release is pending.
+     * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param value The bytes of the messages to add. + * @return This builder for chaining. + */ + public Builder addMessagesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMessagesIsMutable(); + messages_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) + private static final com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo(); + } + + public static com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceBundleDeploymentInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfoOrBuilder.java new file mode 100644 index 000000000000..e156f5d107a2 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleDeploymentInfoOrBuilder.java @@ -0,0 +1,212 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ResourceBundleDeploymentInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. Refers to a `ResourceBundle` release.
+   * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The release. + */ + java.lang.String getRelease(); + + /** + * + * + *
+   * Output only. Refers to a `ResourceBundle` release.
+   * 
+ * + * + * string release = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for release. + */ + com.google.protobuf.ByteString getReleaseBytes(); + + /** + * + * + *
+   * Output only. Refers to a version of the `ResourceBundle` release.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The version. + */ + java.lang.String getVersion(); + + /** + * + * + *
+   * Output only. Refers to a version of the `ResourceBundle` release.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for version. + */ + com.google.protobuf.ByteString getVersionBytes(); + + /** + * + * + *
+   * Output only. Refers to a variant in a `ResourceBundle` release.
+   * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The variant. + */ + java.lang.String getVariant(); + + /** + * + * + *
+   * Output only. Refers to a variant in a `ResourceBundle` release.
+   * 
+ * + * string variant = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for variant. + */ + com.google.protobuf.ByteString getVariantBytes(); + + /** + * + * + *
+   * Output only. Synchronization state of the `ResourceBundle` deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for syncState. + */ + int getSyncStateValue(); + + /** + * + * + *
+   * Output only. Synchronization state of the `ResourceBundle` deployment.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState sync_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The syncState. + */ + com.google.cloud.configdelivery.v1.ResourceBundleDeploymentInfo.SyncState getSyncState(); + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @return A list containing the messages. + */ + java.util.List getMessagesList(); + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @return The count of messages. + */ + int getMessagesCount(); + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param index The index of the element to return. + * @return The messages at the given index. + */ + java.lang.String getMessages(int index); + + /** + * + * + *
+   * Output only. Unordered list. Messages contains information related to the
+   * `ResourceBundle` deployment. For example, in case of an error, indicate the
+   * reason for the error. In case of a pending deployment, reason for why the
+   * deployment of new release is pending.
+   * 
+ * + * + * repeated string messages = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST]; + * + * + * @param index The index of the value to return. + * @return The bytes of the messages at the given index. + */ + com.google.protobuf.ByteString getMessagesBytes(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleName.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleName.java new file mode 100644 index 000000000000..6794118a12ac --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleName.java @@ -0,0 +1,227 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class ResourceBundleName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_RESOURCE_BUNDLE = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/resourceBundles/{resource_bundle}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String resourceBundle; + + @Deprecated + protected ResourceBundleName() { + project = null; + location = null; + resourceBundle = null; + } + + private ResourceBundleName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + resourceBundle = Preconditions.checkNotNull(builder.getResourceBundle()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getResourceBundle() { + return resourceBundle; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static ResourceBundleName of(String project, String location, String resourceBundle) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setResourceBundle(resourceBundle) + .build(); + } + + public static String format(String project, String location, String resourceBundle) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setResourceBundle(resourceBundle) + .build() + .toString(); + } + + public static ResourceBundleName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_RESOURCE_BUNDLE.validatedMatch( + formattedString, "ResourceBundleName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("location"), matchMap.get("resource_bundle")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (ResourceBundleName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_RESOURCE_BUNDLE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (resourceBundle != null) { + fieldMapBuilder.put("resource_bundle", resourceBundle); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_RESOURCE_BUNDLE.instantiate( + "project", project, "location", location, "resource_bundle", resourceBundle); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + ResourceBundleName that = ((ResourceBundleName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.resourceBundle, that.resourceBundle); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(resourceBundle); + return h; + } + + /** Builder for projects/{project}/locations/{location}/resourceBundles/{resource_bundle}. */ + public static class Builder { + private String project; + private String location; + private String resourceBundle; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getResourceBundle() { + return resourceBundle; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setResourceBundle(String resourceBundle) { + this.resourceBundle = resourceBundle; + return this; + } + + private Builder(ResourceBundleName resourceBundleName) { + this.project = resourceBundleName.project; + this.location = resourceBundleName.location; + this.resourceBundle = resourceBundleName.resourceBundle; + } + + public ResourceBundleName build() { + return new ResourceBundleName(this); + } + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleOrBuilder.java new file mode 100644 index 000000000000..d4aa3a7dd386 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResourceBundleOrBuilder.java @@ -0,0 +1,225 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ResourceBundleOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ResourceBundle) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. Name of the `ResourceBundle`. Format is
+   * `projects/{project}/locations/{location}/resourceBundle
+   * /[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. Name of the `ResourceBundle`. Format is
+   * `projects/{project}/locations/{location}/resourceBundle
+   * /[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * Output only. Time `ResourceBundle` was last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getLabelsCount(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsLabels(java.lang.String key); + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getLabels(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getLabelsMap(); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. Labels as key value pairs.
+   * 
+ * + * map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getLabelsOrThrow(java.lang.String key); + + /** + * + * + *
+   * Optional. Human readable description of the `ResourceBundle`.
+   * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * Optional. Human readable description of the `ResourceBundle`.
+   * 
+ * + * string description = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequest.java new file mode 100644 index 000000000000..77947e211074 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequest.java @@ -0,0 +1,838 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for resuming a rollout.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ResumeRolloutRequest} + */ +public final class ResumeRolloutRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.ResumeRolloutRequest) + ResumeRolloutRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ResumeRolloutRequest.newBuilder() to construct. + private ResumeRolloutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ResumeRolloutRequest() { + name_ = ""; + reason_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ResumeRolloutRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResumeRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResumeRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest.class, + com.google.cloud.configdelivery.v1.ResumeRolloutRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REASON_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object reason_ = ""; + + /** + * + * + *
+   * Optional. Reason for resuming the rollout.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + @java.lang.Override + public java.lang.String getReason() { + java.lang.Object ref = reason_; + 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(); + reason_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Reason for resuming the rollout.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, reason_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reason_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.ResumeRolloutRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.ResumeRolloutRequest other = + (com.google.cloud.configdelivery.v1.ResumeRolloutRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getReason().equals(other.getReason())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REASON_FIELD_NUMBER; + hash = (53 * hash) + getReason().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for resuming a rollout.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.ResumeRolloutRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.ResumeRolloutRequest) + com.google.cloud.configdelivery.v1.ResumeRolloutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResumeRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResumeRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.ResumeRolloutRequest.class, + com.google.cloud.configdelivery.v1.ResumeRolloutRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.ResumeRolloutRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + reason_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_ResumeRolloutRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResumeRolloutRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.ResumeRolloutRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResumeRolloutRequest build() { + com.google.cloud.configdelivery.v1.ResumeRolloutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResumeRolloutRequest buildPartial() { + com.google.cloud.configdelivery.v1.ResumeRolloutRequest result = + new com.google.cloud.configdelivery.v1.ResumeRolloutRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.ResumeRolloutRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.reason_ = reason_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.ResumeRolloutRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.ResumeRolloutRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.ResumeRolloutRequest other) { + if (other == com.google.cloud.configdelivery.v1.ResumeRolloutRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getReason().isEmpty()) { + reason_ = other.reason_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + reason_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object reason_ = ""; + + /** + * + * + *
+     * Optional. Reason for resuming the rollout.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + public java.lang.String getReason() { + java.lang.Object ref = reason_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + reason_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Reason for resuming the rollout.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Reason for resuming the rollout.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The reason to set. + * @return This builder for chaining. + */ + public Builder setReason(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + reason_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Reason for resuming the rollout.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearReason() { + reason_ = getDefaultInstance().getReason(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Reason for resuming the rollout.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for reason to set. + * @return This builder for chaining. + */ + public Builder setReasonBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + reason_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.ResumeRolloutRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.ResumeRolloutRequest) + private static final com.google.cloud.configdelivery.v1.ResumeRolloutRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.ResumeRolloutRequest(); + } + + public static com.google.cloud.configdelivery.v1.ResumeRolloutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResumeRolloutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResumeRolloutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequestOrBuilder.java new file mode 100644 index 000000000000..c5570b585746 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/ResumeRolloutRequestOrBuilder.java @@ -0,0 +1,82 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface ResumeRolloutRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.ResumeRolloutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. Reason for resuming the rollout.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + java.lang.String getReason(); + + /** + * + * + *
+   * Optional. Reason for resuming the rollout.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + com.google.protobuf.ByteString getReasonBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategy.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategy.java new file mode 100644 index 000000000000..95b0091096fa --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategy.java @@ -0,0 +1,547 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * RollingStrategy causes a specified number of clusters to be updated
+ * concurrently until all clusters are updated.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RollingStrategy} + */ +public final class RollingStrategy extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.RollingStrategy) + RollingStrategyOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RollingStrategy.newBuilder() to construct. + private RollingStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RollingStrategy() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RollingStrategy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RollingStrategy.class, + com.google.cloud.configdelivery.v1.RollingStrategy.Builder.class); + } + + public static final int MAX_CONCURRENT_FIELD_NUMBER = 1; + private int maxConcurrent_ = 0; + + /** + * + * + *
+   * Optional. Maximum number of clusters to update the resource bundle on
+   * concurrently.
+   * 
+ * + * int32 max_concurrent = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The maxConcurrent. + */ + @java.lang.Override + public int getMaxConcurrent() { + return maxConcurrent_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (maxConcurrent_ != 0) { + output.writeInt32(1, maxConcurrent_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (maxConcurrent_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, maxConcurrent_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.RollingStrategy)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.RollingStrategy other = + (com.google.cloud.configdelivery.v1.RollingStrategy) obj; + + if (getMaxConcurrent() != other.getMaxConcurrent()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MAX_CONCURRENT_FIELD_NUMBER; + hash = (53 * hash) + getMaxConcurrent(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.RollingStrategy prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * RollingStrategy causes a specified number of clusters to be updated
+   * concurrently until all clusters are updated.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RollingStrategy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.RollingStrategy) + com.google.cloud.configdelivery.v1.RollingStrategyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RollingStrategy.class, + com.google.cloud.configdelivery.v1.RollingStrategy.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.RollingStrategy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + maxConcurrent_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategy_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategy getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategy build() { + com.google.cloud.configdelivery.v1.RollingStrategy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategy buildPartial() { + com.google.cloud.configdelivery.v1.RollingStrategy result = + new com.google.cloud.configdelivery.v1.RollingStrategy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.RollingStrategy result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.maxConcurrent_ = maxConcurrent_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.RollingStrategy) { + return mergeFrom((com.google.cloud.configdelivery.v1.RollingStrategy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.RollingStrategy other) { + if (other == com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance()) + return this; + if (other.getMaxConcurrent() != 0) { + setMaxConcurrent(other.getMaxConcurrent()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + maxConcurrent_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int maxConcurrent_; + + /** + * + * + *
+     * Optional. Maximum number of clusters to update the resource bundle on
+     * concurrently.
+     * 
+ * + * int32 max_concurrent = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The maxConcurrent. + */ + @java.lang.Override + public int getMaxConcurrent() { + return maxConcurrent_; + } + + /** + * + * + *
+     * Optional. Maximum number of clusters to update the resource bundle on
+     * concurrently.
+     * 
+ * + * int32 max_concurrent = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The maxConcurrent to set. + * @return This builder for chaining. + */ + public Builder setMaxConcurrent(int value) { + + maxConcurrent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Maximum number of clusters to update the resource bundle on
+     * concurrently.
+     * 
+ * + * int32 max_concurrent = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearMaxConcurrent() { + bitField0_ = (bitField0_ & ~0x00000001); + maxConcurrent_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.RollingStrategy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.RollingStrategy) + private static final com.google.cloud.configdelivery.v1.RollingStrategy DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.RollingStrategy(); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RollingStrategy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfo.java new file mode 100644 index 000000000000..2c513dc9da51 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfo.java @@ -0,0 +1,1034 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * RollingStrategyInfo represents the status of execution of Rolling rollout
+ * strategy.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RollingStrategyInfo} + */ +public final class RollingStrategyInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.RollingStrategyInfo) + RollingStrategyInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RollingStrategyInfo.newBuilder() to construct. + private RollingStrategyInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RollingStrategyInfo() { + clusters_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RollingStrategyInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategyInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategyInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RollingStrategyInfo.class, + com.google.cloud.configdelivery.v1.RollingStrategyInfo.Builder.class); + } + + public static final int CLUSTERS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List clusters_; + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public java.util.List getClustersList() { + return clusters_; + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public java.util.List + getClustersOrBuilderList() { + return clusters_; + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public int getClustersCount() { + return clusters_.size(); + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfo getClusters(int index) { + return clusters_.get(index); + } + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder getClustersOrBuilder(int index) { + return clusters_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < clusters_.size(); i++) { + output.writeMessage(1, clusters_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < clusters_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, clusters_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.RollingStrategyInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.RollingStrategyInfo other = + (com.google.cloud.configdelivery.v1.RollingStrategyInfo) obj; + + if (!getClustersList().equals(other.getClustersList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getClustersCount() > 0) { + hash = (37 * hash) + CLUSTERS_FIELD_NUMBER; + hash = (53 * hash) + getClustersList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.RollingStrategyInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * RollingStrategyInfo represents the status of execution of Rolling rollout
+   * strategy.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RollingStrategyInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.RollingStrategyInfo) + com.google.cloud.configdelivery.v1.RollingStrategyInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategyInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategyInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RollingStrategyInfo.class, + com.google.cloud.configdelivery.v1.RollingStrategyInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.RollingStrategyInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (clustersBuilder_ == null) { + clusters_ = java.util.Collections.emptyList(); + } else { + clusters_ = null; + clustersBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RollingStrategyInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfo getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfo build() { + com.google.cloud.configdelivery.v1.RollingStrategyInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfo buildPartial() { + com.google.cloud.configdelivery.v1.RollingStrategyInfo result = + new com.google.cloud.configdelivery.v1.RollingStrategyInfo(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.configdelivery.v1.RollingStrategyInfo result) { + if (clustersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + clusters_ = java.util.Collections.unmodifiableList(clusters_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.clusters_ = clusters_; + } else { + result.clusters_ = clustersBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.RollingStrategyInfo result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.RollingStrategyInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.RollingStrategyInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.RollingStrategyInfo other) { + if (other == com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance()) + return this; + if (clustersBuilder_ == null) { + if (!other.clusters_.isEmpty()) { + if (clusters_.isEmpty()) { + clusters_ = other.clusters_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureClustersIsMutable(); + clusters_.addAll(other.clusters_); + } + onChanged(); + } + } else { + if (!other.clusters_.isEmpty()) { + if (clustersBuilder_.isEmpty()) { + clustersBuilder_.dispose(); + clustersBuilder_ = null; + clusters_ = other.clusters_; + bitField0_ = (bitField0_ & ~0x00000001); + clustersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getClustersFieldBuilder() + : null; + } else { + clustersBuilder_.addAllMessages(other.clusters_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.configdelivery.v1.ClusterInfo m = + input.readMessage( + com.google.cloud.configdelivery.v1.ClusterInfo.parser(), extensionRegistry); + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.add(m); + } else { + clustersBuilder_.addMessage(m); + } + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List clusters_ = + java.util.Collections.emptyList(); + + private void ensureClustersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + clusters_ = + new java.util.ArrayList(clusters_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ClusterInfo, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder, + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder> + clustersBuilder_; + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public java.util.List getClustersList() { + if (clustersBuilder_ == null) { + return java.util.Collections.unmodifiableList(clusters_); + } else { + return clustersBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public int getClustersCount() { + if (clustersBuilder_ == null) { + return clusters_.size(); + } else { + return clustersBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo getClusters(int index) { + if (clustersBuilder_ == null) { + return clusters_.get(index); + } else { + return clustersBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder setClusters(int index, com.google.cloud.configdelivery.v1.ClusterInfo value) { + if (clustersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureClustersIsMutable(); + clusters_.set(index, value); + onChanged(); + } else { + clustersBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder setClusters( + int index, com.google.cloud.configdelivery.v1.ClusterInfo.Builder builderForValue) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.set(index, builderForValue.build()); + onChanged(); + } else { + clustersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters(com.google.cloud.configdelivery.v1.ClusterInfo value) { + if (clustersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureClustersIsMutable(); + clusters_.add(value); + onChanged(); + } else { + clustersBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters(int index, com.google.cloud.configdelivery.v1.ClusterInfo value) { + if (clustersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureClustersIsMutable(); + clusters_.add(index, value); + onChanged(); + } else { + clustersBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters( + com.google.cloud.configdelivery.v1.ClusterInfo.Builder builderForValue) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.add(builderForValue.build()); + onChanged(); + } else { + clustersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addClusters( + int index, com.google.cloud.configdelivery.v1.ClusterInfo.Builder builderForValue) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.add(index, builderForValue.build()); + onChanged(); + } else { + clustersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder addAllClusters( + java.lang.Iterable values) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, clusters_); + onChanged(); + } else { + clustersBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder clearClusters() { + if (clustersBuilder_ == null) { + clusters_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + clustersBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public Builder removeClusters(int index) { + if (clustersBuilder_ == null) { + ensureClustersIsMutable(); + clusters_.remove(index); + onChanged(); + } else { + clustersBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo.Builder getClustersBuilder(int index) { + return getClustersFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder getClustersOrBuilder(int index) { + if (clustersBuilder_ == null) { + return clusters_.get(index); + } else { + return clustersBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public java.util.List + getClustersOrBuilderList() { + if (clustersBuilder_ != null) { + return clustersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(clusters_); + } + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo.Builder addClustersBuilder() { + return getClustersFieldBuilder() + .addBuilder(com.google.cloud.configdelivery.v1.ClusterInfo.getDefaultInstance()); + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public com.google.cloud.configdelivery.v1.ClusterInfo.Builder addClustersBuilder(int index) { + return getClustersFieldBuilder() + .addBuilder(index, com.google.cloud.configdelivery.v1.ClusterInfo.getDefaultInstance()); + } + + /** + * + * + *
+     * Unordered list. resource bundle's deployment status for all targeted
+     * clusters.
+     * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + public java.util.List + getClustersBuilderList() { + return getClustersFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ClusterInfo, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder, + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder> + getClustersFieldBuilder() { + if (clustersBuilder_ == null) { + clustersBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.configdelivery.v1.ClusterInfo, + com.google.cloud.configdelivery.v1.ClusterInfo.Builder, + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder>( + clusters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + clusters_ = null; + } + return clustersBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.RollingStrategyInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.RollingStrategyInfo) + private static final com.google.cloud.configdelivery.v1.RollingStrategyInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.RollingStrategyInfo(); + } + + public static com.google.cloud.configdelivery.v1.RollingStrategyInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RollingStrategyInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfoOrBuilder.java new file mode 100644 index 000000000000..b4863a4049ad --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyInfoOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface RollingStrategyInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.RollingStrategyInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + java.util.List getClustersList(); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + com.google.cloud.configdelivery.v1.ClusterInfo getClusters(int index); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + int getClustersCount(); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + java.util.List + getClustersOrBuilderList(); + + /** + * + * + *
+   * Unordered list. resource bundle's deployment status for all targeted
+   * clusters.
+   * 
+ * + * + * repeated .google.cloud.configdelivery.v1.ClusterInfo clusters = 1 [(.google.api.field_behavior) = UNORDERED_LIST]; + * + */ + com.google.cloud.configdelivery.v1.ClusterInfoOrBuilder getClustersOrBuilder(int index); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyOrBuilder.java new file mode 100644 index 000000000000..9ef9988fdfcb --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RollingStrategyOrBuilder.java @@ -0,0 +1,40 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface RollingStrategyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.RollingStrategy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. Maximum number of clusters to update the resource bundle on
+   * concurrently.
+   * 
+ * + * int32 max_concurrent = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The maxConcurrent. + */ + int getMaxConcurrent(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Rollout.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Rollout.java new file mode 100644 index 000000000000..9aad68d0d171 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Rollout.java @@ -0,0 +1,2188 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Rollout resource represents an instance of `FleetPackage` rollout operation
+ * across a fleet. This is a system generated resource and will be read only for
+ * end-users. It will be primarily used by the service to process the changes in
+ * the `FleetPackage` and other changes in the environment.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Rollout} + */ +public final class Rollout extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.Rollout) + RolloutOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Rollout.newBuilder() to construct. + private Rollout(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Rollout() { + name_ = ""; + release_ = ""; + deletionPropagationPolicy_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Rollout(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Rollout_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Rollout_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Rollout.class, + com.google.cloud.configdelivery.v1.Rollout.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. Name of the Rollout. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. Name of the Rollout. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RELEASE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object release_ = ""; + + /** + * + * + *
+   * Reference to the `Release` being rolled out.
+   * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @return The release. + */ + @java.lang.Override + public java.lang.String getRelease() { + java.lang.Object ref = release_; + 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(); + release_ = s; + return s; + } + } + + /** + * + * + *
+   * Reference to the `Release` being rolled out.
+   * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for release. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + release_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ROLLOUT_STRATEGY_FIELD_NUMBER = 4; + private com.google.cloud.configdelivery.v1.RolloutStrategy rolloutStrategy_; + + /** + * + * + *
+   * Rollout strategy for rolling out `FleetPackage` to clusters.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + * + * @return Whether the rolloutStrategy field is set. + */ + @java.lang.Override + public boolean hasRolloutStrategy() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Rollout strategy for rolling out `FleetPackage` to clusters.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + * + * @return The rolloutStrategy. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategy getRolloutStrategy() { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } + + /** + * + * + *
+   * Rollout strategy for rolling out `FleetPackage` to clusters.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder getRolloutStrategyOrBuilder() { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } + + public static final int INFO_FIELD_NUMBER = 5; + private com.google.cloud.configdelivery.v1.RolloutInfo info_; + + /** + * + * + *
+   * Current details of the rollout.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + * + * @return Whether the info field is set. + */ + @java.lang.Override + public boolean hasInfo() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Current details of the rollout.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + * + * @return The info. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfo getInfo() { + return info_ == null + ? com.google.cloud.configdelivery.v1.RolloutInfo.getDefaultInstance() + : info_; + } + + /** + * + * + *
+   * Current details of the rollout.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfoOrBuilder getInfoOrBuilder() { + return info_ == null + ? com.google.cloud.configdelivery.v1.RolloutInfo.getDefaultInstance() + : info_; + } + + public static final int DELETION_PROPAGATION_POLICY_FIELD_NUMBER = 7; + private int deletionPropagationPolicy_ = 0; + + /** + * + * + *
+   * Deletion propagation policy of the rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @return The enum numeric value on the wire for deletionPropagationPolicy. + */ + @java.lang.Override + public int getDeletionPropagationPolicyValue() { + return deletionPropagationPolicy_; + } + + /** + * + * + *
+   * Deletion propagation policy of the rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @return The deletionPropagationPolicy. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + getDeletionPropagationPolicy() { + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy result = + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.forNumber( + deletionPropagationPolicy_); + return result == null + ? com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.UNRECOGNIZED + : result; + } + + public static final int CREATE_TIME_FIELD_NUMBER = 8; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. The time the rollout was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. The time the rollout was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. The time the rollout was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 9; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * Output only. The time the rollout was most recently updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Output only. The time the rollout was most recently updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * Output only. The time the rollout was most recently updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, release_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getRolloutStrategy()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(5, getInfo()); + } + if (deletionPropagationPolicy_ + != com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + .DELETION_PROPAGATION_POLICY_UNSPECIFIED + .getNumber()) { + output.writeEnum(7, deletionPropagationPolicy_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(8, getCreateTime()); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(9, getUpdateTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, release_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getRolloutStrategy()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getInfo()); + } + if (deletionPropagationPolicy_ + != com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + .DELETION_PROPAGATION_POLICY_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, deletionPropagationPolicy_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getCreateTime()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getUpdateTime()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.Rollout)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.Rollout other = + (com.google.cloud.configdelivery.v1.Rollout) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRelease().equals(other.getRelease())) return false; + if (hasRolloutStrategy() != other.hasRolloutStrategy()) return false; + if (hasRolloutStrategy()) { + if (!getRolloutStrategy().equals(other.getRolloutStrategy())) return false; + } + if (hasInfo() != other.hasInfo()) return false; + if (hasInfo()) { + if (!getInfo().equals(other.getInfo())) return false; + } + if (deletionPropagationPolicy_ != other.deletionPropagationPolicy_) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); + if (hasRolloutStrategy()) { + hash = (37 * hash) + ROLLOUT_STRATEGY_FIELD_NUMBER; + hash = (53 * hash) + getRolloutStrategy().hashCode(); + } + if (hasInfo()) { + hash = (37 * hash) + INFO_FIELD_NUMBER; + hash = (53 * hash) + getInfo().hashCode(); + } + hash = (37 * hash) + DELETION_PROPAGATION_POLICY_FIELD_NUMBER; + hash = (53 * hash) + deletionPropagationPolicy_; + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Rollout parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.Rollout prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Rollout resource represents an instance of `FleetPackage` rollout operation
+   * across a fleet. This is a system generated resource and will be read only for
+   * end-users. It will be primarily used by the service to process the changes in
+   * the `FleetPackage` and other changes in the environment.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Rollout} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.Rollout) + com.google.cloud.configdelivery.v1.RolloutOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Rollout_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Rollout_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Rollout.class, + com.google.cloud.configdelivery.v1.Rollout.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.Rollout.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRolloutStrategyFieldBuilder(); + getInfoFieldBuilder(); + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + release_ = ""; + rolloutStrategy_ = null; + if (rolloutStrategyBuilder_ != null) { + rolloutStrategyBuilder_.dispose(); + rolloutStrategyBuilder_ = null; + } + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + deletionPropagationPolicy_ = 0; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Rollout_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Rollout getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.Rollout.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Rollout build() { + com.google.cloud.configdelivery.v1.Rollout result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Rollout buildPartial() { + com.google.cloud.configdelivery.v1.Rollout result = + new com.google.cloud.configdelivery.v1.Rollout(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.Rollout result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.release_ = release_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.rolloutStrategy_ = + rolloutStrategyBuilder_ == null ? rolloutStrategy_ : rolloutStrategyBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.info_ = infoBuilder_ == null ? info_ : infoBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.deletionPropagationPolicy_ = deletionPropagationPolicy_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.Rollout) { + return mergeFrom((com.google.cloud.configdelivery.v1.Rollout) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.Rollout other) { + if (other == com.google.cloud.configdelivery.v1.Rollout.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRelease().isEmpty()) { + release_ = other.release_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasRolloutStrategy()) { + mergeRolloutStrategy(other.getRolloutStrategy()); + } + if (other.hasInfo()) { + mergeInfo(other.getInfo()); + } + if (other.deletionPropagationPolicy_ != 0) { + setDeletionPropagationPolicyValue(other.getDeletionPropagationPolicyValue()); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + release_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 34: + { + input.readMessage(getRolloutStrategyFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 34 + case 42: + { + input.readMessage(getInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 42 + case 56: + { + deletionPropagationPolicy_ = input.readEnum(); + bitField0_ |= 0x00000010; + break; + } // case 56 + case 66: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 66 + case 74: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 74 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. Name of the Rollout. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the Rollout. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. Name of the Rollout. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the Rollout. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name of the Rollout. Format is
+     * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object release_ = ""; + + /** + * + * + *
+     * Reference to the `Release` being rolled out.
+     * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @return The release. + */ + public java.lang.String getRelease() { + java.lang.Object ref = release_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + release_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Reference to the `Release` being rolled out.
+     * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for release. + */ + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + release_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Reference to the `Release` being rolled out.
+     * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The release to set. + * @return This builder for chaining. + */ + public Builder setRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + release_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Reference to the `Release` being rolled out.
+     * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearRelease() { + release_ = getDefaultInstance().getRelease(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Reference to the `Release` being rolled out.
+     * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for release to set. + * @return This builder for chaining. + */ + public Builder setReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + release_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.RolloutStrategy rolloutStrategy_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategy, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder> + rolloutStrategyBuilder_; + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + * + * @return Whether the rolloutStrategy field is set. + */ + public boolean hasRolloutStrategy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + * + * @return The rolloutStrategy. + */ + public com.google.cloud.configdelivery.v1.RolloutStrategy getRolloutStrategy() { + if (rolloutStrategyBuilder_ == null) { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } else { + return rolloutStrategyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + public Builder setRolloutStrategy(com.google.cloud.configdelivery.v1.RolloutStrategy value) { + if (rolloutStrategyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rolloutStrategy_ = value; + } else { + rolloutStrategyBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + public Builder setRolloutStrategy( + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder builderForValue) { + if (rolloutStrategyBuilder_ == null) { + rolloutStrategy_ = builderForValue.build(); + } else { + rolloutStrategyBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + public Builder mergeRolloutStrategy(com.google.cloud.configdelivery.v1.RolloutStrategy value) { + if (rolloutStrategyBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && rolloutStrategy_ != null + && rolloutStrategy_ + != com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance()) { + getRolloutStrategyBuilder().mergeFrom(value); + } else { + rolloutStrategy_ = value; + } + } else { + rolloutStrategyBuilder_.mergeFrom(value); + } + if (rolloutStrategy_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + public Builder clearRolloutStrategy() { + bitField0_ = (bitField0_ & ~0x00000004); + rolloutStrategy_ = null; + if (rolloutStrategyBuilder_ != null) { + rolloutStrategyBuilder_.dispose(); + rolloutStrategyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + public com.google.cloud.configdelivery.v1.RolloutStrategy.Builder getRolloutStrategyBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getRolloutStrategyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + public com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder + getRolloutStrategyOrBuilder() { + if (rolloutStrategyBuilder_ != null) { + return rolloutStrategyBuilder_.getMessageOrBuilder(); + } else { + return rolloutStrategy_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance() + : rolloutStrategy_; + } + } + + /** + * + * + *
+     * Rollout strategy for rolling out `FleetPackage` to clusters.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategy, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder> + getRolloutStrategyFieldBuilder() { + if (rolloutStrategyBuilder_ == null) { + rolloutStrategyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategy, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder>( + getRolloutStrategy(), getParentForChildren(), isClean()); + rolloutStrategy_ = null; + } + return rolloutStrategyBuilder_; + } + + private com.google.cloud.configdelivery.v1.RolloutInfo info_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutInfo, + com.google.cloud.configdelivery.v1.RolloutInfo.Builder, + com.google.cloud.configdelivery.v1.RolloutInfoOrBuilder> + infoBuilder_; + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + * + * @return Whether the info field is set. + */ + public boolean hasInfo() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + * + * @return The info. + */ + public com.google.cloud.configdelivery.v1.RolloutInfo getInfo() { + if (infoBuilder_ == null) { + return info_ == null + ? com.google.cloud.configdelivery.v1.RolloutInfo.getDefaultInstance() + : info_; + } else { + return infoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + public Builder setInfo(com.google.cloud.configdelivery.v1.RolloutInfo value) { + if (infoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + info_ = value; + } else { + infoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + public Builder setInfo(com.google.cloud.configdelivery.v1.RolloutInfo.Builder builderForValue) { + if (infoBuilder_ == null) { + info_ = builderForValue.build(); + } else { + infoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + public Builder mergeInfo(com.google.cloud.configdelivery.v1.RolloutInfo value) { + if (infoBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && info_ != null + && info_ != com.google.cloud.configdelivery.v1.RolloutInfo.getDefaultInstance()) { + getInfoBuilder().mergeFrom(value); + } else { + info_ = value; + } + } else { + infoBuilder_.mergeFrom(value); + } + if (info_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + public Builder clearInfo() { + bitField0_ = (bitField0_ & ~0x00000008); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + public com.google.cloud.configdelivery.v1.RolloutInfo.Builder getInfoBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + public com.google.cloud.configdelivery.v1.RolloutInfoOrBuilder getInfoOrBuilder() { + if (infoBuilder_ != null) { + return infoBuilder_.getMessageOrBuilder(); + } else { + return info_ == null + ? com.google.cloud.configdelivery.v1.RolloutInfo.getDefaultInstance() + : info_; + } + } + + /** + * + * + *
+     * Current details of the rollout.
+     * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutInfo, + com.google.cloud.configdelivery.v1.RolloutInfo.Builder, + com.google.cloud.configdelivery.v1.RolloutInfoOrBuilder> + getInfoFieldBuilder() { + if (infoBuilder_ == null) { + infoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutInfo, + com.google.cloud.configdelivery.v1.RolloutInfo.Builder, + com.google.cloud.configdelivery.v1.RolloutInfoOrBuilder>( + getInfo(), getParentForChildren(), isClean()); + info_ = null; + } + return infoBuilder_; + } + + private int deletionPropagationPolicy_ = 0; + + /** + * + * + *
+     * Deletion propagation policy of the rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @return The enum numeric value on the wire for deletionPropagationPolicy. + */ + @java.lang.Override + public int getDeletionPropagationPolicyValue() { + return deletionPropagationPolicy_; + } + + /** + * + * + *
+     * Deletion propagation policy of the rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @param value The enum numeric value on the wire for deletionPropagationPolicy to set. + * @return This builder for chaining. + */ + public Builder setDeletionPropagationPolicyValue(int value) { + deletionPropagationPolicy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Deletion propagation policy of the rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @return The deletionPropagationPolicy. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.DeletionPropagationPolicy + getDeletionPropagationPolicy() { + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy result = + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.forNumber( + deletionPropagationPolicy_); + return result == null + ? com.google.cloud.configdelivery.v1.DeletionPropagationPolicy.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Deletion propagation policy of the rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @param value The deletionPropagationPolicy to set. + * @return This builder for chaining. + */ + public Builder setDeletionPropagationPolicy( + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + deletionPropagationPolicy_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Deletion propagation policy of the rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @return This builder for chaining. + */ + public Builder clearDeletionPropagationPolicy() { + bitField0_ = (bitField0_ & ~0x00000010); + deletionPropagationPolicy_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000020); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. The time the rollout was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000040); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * Output only. The time the rollout was most recently updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.Rollout) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.Rollout) + private static final com.google.cloud.configdelivery.v1.Rollout DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.Rollout(); + } + + public static com.google.cloud.configdelivery.v1.Rollout getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Rollout parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Rollout getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfo.java new file mode 100644 index 000000000000..bb48d3101bb2 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfo.java @@ -0,0 +1,1997 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * RolloutInfo represents the state of the `FleetPackage` at all the
+ * clusters the rollout is targeting.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RolloutInfo} + */ +public final class RolloutInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.RolloutInfo) + RolloutInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RolloutInfo.newBuilder() to construct. + private RolloutInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RolloutInfo() { + state_ = 0; + message_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RolloutInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RolloutInfo.class, + com.google.cloud.configdelivery.v1.RolloutInfo.Builder.class); + } + + /** + * + * + *
+   * State of the rollout
+   * 
+ * + * Protobuf enum {@code google.cloud.configdelivery.v1.RolloutInfo.State} + */ + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Rollout completed.
+     * 
+ * + * COMPLETED = 1; + */ + COMPLETED(1), + /** + * + * + *
+     * Rollout suspended.
+     * 
+ * + * SUSPENDED = 2; + */ + SUSPENDED(2), + /** + * + * + *
+     * Rollout aborted.
+     * 
+ * + * ABORTED = 3; + */ + ABORTED(3), + /** + * + * + *
+     * Rollout in progress.
+     * 
+ * + * IN_PROGRESS = 5; + */ + IN_PROGRESS(5), + /** + * + * + *
+     * Rollout stalled.
+     * 
+ * + * STALLED = 6; + */ + STALLED(6), + /** + * + * + *
+     * Rollout cancelled.
+     * 
+ * + * CANCELLED = 7; + */ + CANCELLED(7), + /** + * + * + *
+     * Rollout aborting.
+     * 
+ * + * ABORTING = 8; + */ + ABORTING(8), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Rollout completed.
+     * 
+ * + * COMPLETED = 1; + */ + public static final int COMPLETED_VALUE = 1; + + /** + * + * + *
+     * Rollout suspended.
+     * 
+ * + * SUSPENDED = 2; + */ + public static final int SUSPENDED_VALUE = 2; + + /** + * + * + *
+     * Rollout aborted.
+     * 
+ * + * ABORTED = 3; + */ + public static final int ABORTED_VALUE = 3; + + /** + * + * + *
+     * Rollout in progress.
+     * 
+ * + * IN_PROGRESS = 5; + */ + public static final int IN_PROGRESS_VALUE = 5; + + /** + * + * + *
+     * Rollout stalled.
+     * 
+ * + * STALLED = 6; + */ + public static final int STALLED_VALUE = 6; + + /** + * + * + *
+     * Rollout cancelled.
+     * 
+ * + * CANCELLED = 7; + */ + public static final int CANCELLED_VALUE = 7; + + /** + * + * + *
+     * Rollout aborting.
+     * 
+ * + * ABORTING = 8; + */ + public static final int ABORTING_VALUE = 8; + + 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 State 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 State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return COMPLETED; + case 2: + return SUSPENDED; + case 3: + return ABORTED; + case 5: + return IN_PROGRESS; + case 6: + return STALLED; + case 7: + return CANCELLED; + case 8: + return ABORTING; + 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 State findValueByNumber(int number) { + return State.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.RolloutInfo.getDescriptor().getEnumTypes().get(0); + } + + private static final State[] VALUES = values(); + + public static State 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 State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.configdelivery.v1.RolloutInfo.State) + } + + private int bitField0_; + public static final int STATE_FIELD_NUMBER = 1; + private int state_ = 0; + + /** + * + * + *
+   * Output only. state contains the overall status of the Rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+   * Output only. state contains the overall status of the Rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfo.State getState() { + com.google.cloud.configdelivery.v1.RolloutInfo.State result = + com.google.cloud.configdelivery.v1.RolloutInfo.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.RolloutInfo.State.UNRECOGNIZED + : result; + } + + public static final int START_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp startTime_; + + /** + * + * + *
+   * Output only. Time when the rollout started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + @java.lang.Override + public boolean hasStartTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. Time when the rollout started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getStartTime() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + /** + * + * + *
+   * Output only. Time when the rollout started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + public static final int END_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp endTime_; + + /** + * + * + *
+   * Output only. Time when the rollout completed.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. Time when the rollout completed.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + /** + * + * + *
+   * Output only. Time when the rollout completed.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + public static final int MESSAGE_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; + + /** + * + * + *
+   * Output only. Message containing additional information related to the
+   * rollout.
+   * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + 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(); + message_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Message containing additional information related to the
+   * rollout.
+   * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ROLLOUT_STRATEGY_INFO_FIELD_NUMBER = 7; + private com.google.cloud.configdelivery.v1.RolloutStrategyInfo rolloutStrategyInfo_; + + /** + * + * + *
+   * Output only. Rollout strategy info represents the status of execution of
+   * rollout strategy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the rolloutStrategyInfo field is set. + */ + @java.lang.Override + public boolean hasRolloutStrategyInfo() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. Rollout strategy info represents the status of execution of
+   * rollout strategy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The rolloutStrategyInfo. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyInfo getRolloutStrategyInfo() { + return rolloutStrategyInfo_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategyInfo.getDefaultInstance() + : rolloutStrategyInfo_; + } + + /** + * + * + *
+   * Output only. Rollout strategy info represents the status of execution of
+   * rollout strategy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyInfoOrBuilder + getRolloutStrategyInfoOrBuilder() { + return rolloutStrategyInfo_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategyInfo.getDefaultInstance() + : rolloutStrategyInfo_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (state_ + != com.google.cloud.configdelivery.v1.RolloutInfo.State.STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(1, state_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(5, getEndTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, message_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(7, getRolloutStrategyInfo()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (state_ + != com.google.cloud.configdelivery.v1.RolloutInfo.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEndTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, message_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getRolloutStrategyInfo()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.RolloutInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.RolloutInfo other = + (com.google.cloud.configdelivery.v1.RolloutInfo) obj; + + if (state_ != other.state_) return false; + if (hasStartTime() != other.hasStartTime()) return false; + if (hasStartTime()) { + if (!getStartTime().equals(other.getStartTime())) return false; + } + if (hasEndTime() != other.hasEndTime()) return false; + if (hasEndTime()) { + if (!getEndTime().equals(other.getEndTime())) return false; + } + if (!getMessage().equals(other.getMessage())) return false; + if (hasRolloutStrategyInfo() != other.hasRolloutStrategyInfo()) return false; + if (hasRolloutStrategyInfo()) { + if (!getRolloutStrategyInfo().equals(other.getRolloutStrategyInfo())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + if (hasStartTime()) { + hash = (37 * hash) + START_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStartTime().hashCode(); + } + if (hasEndTime()) { + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + } + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + if (hasRolloutStrategyInfo()) { + hash = (37 * hash) + ROLLOUT_STRATEGY_INFO_FIELD_NUMBER; + hash = (53 * hash) + getRolloutStrategyInfo().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.RolloutInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * RolloutInfo represents the state of the `FleetPackage` at all the
+   * clusters the rollout is targeting.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RolloutInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.RolloutInfo) + com.google.cloud.configdelivery.v1.RolloutInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RolloutInfo.class, + com.google.cloud.configdelivery.v1.RolloutInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.RolloutInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStartTimeFieldBuilder(); + getEndTimeFieldBuilder(); + getRolloutStrategyInfoFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + state_ = 0; + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + message_ = ""; + rolloutStrategyInfo_ = null; + if (rolloutStrategyInfoBuilder_ != null) { + rolloutStrategyInfoBuilder_.dispose(); + rolloutStrategyInfoBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfo getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.RolloutInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfo build() { + com.google.cloud.configdelivery.v1.RolloutInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfo buildPartial() { + com.google.cloud.configdelivery.v1.RolloutInfo result = + new com.google.cloud.configdelivery.v1.RolloutInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.RolloutInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.state_ = state_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.message_ = message_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.rolloutStrategyInfo_ = + rolloutStrategyInfoBuilder_ == null + ? rolloutStrategyInfo_ + : rolloutStrategyInfoBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.RolloutInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.RolloutInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.RolloutInfo other) { + if (other == com.google.cloud.configdelivery.v1.RolloutInfo.getDefaultInstance()) return this; + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (other.hasStartTime()) { + mergeStartTime(other.getStartTime()); + } + if (other.hasEndTime()) { + mergeEndTime(other.getEndTime()); + } + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasRolloutStrategyInfo()) { + mergeRolloutStrategyInfo(other.getRolloutStrategyInfo()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 34: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 34 + case 42: + { + input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 42 + case 50: + { + message_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 50 + case 58: + { + input.readMessage( + getRolloutStrategyInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 58 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int state_ = 0; + + /** + * + * + *
+     * Output only. state contains the overall status of the Rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+     * Output only. state contains the overall status of the Rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. state contains the overall status of the Rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfo.State getState() { + com.google.cloud.configdelivery.v1.RolloutInfo.State result = + com.google.cloud.configdelivery.v1.RolloutInfo.State.forNumber(state_); + return result == null + ? com.google.cloud.configdelivery.v1.RolloutInfo.State.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. state contains the overall status of the Rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(com.google.cloud.configdelivery.v1.RolloutInfo.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. state contains the overall status of the Rollout.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000001); + state_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp startTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + public boolean hasStartTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + public com.google.protobuf.Timestamp getStartTime() { + if (startTimeBuilder_ == null) { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } else { + return startTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + startTime_ = value; + } else { + startTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (startTimeBuilder_ == null) { + startTime_ = builderForValue.build(); + } else { + startTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getStartTimeBuilder().mergeFrom(value); + } else { + startTime_ = value; + } + } else { + startTimeBuilder_.mergeFrom(value); + } + if (startTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearStartTime() { + bitField0_ = (bitField0_ & ~0x00000002); + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getStartTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + if (startTimeBuilder_ != null) { + return startTimeBuilder_.getMessageOrBuilder(); + } else { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + } + + /** + * + * + *
+     * Output only. Time when the rollout started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getStartTimeFieldBuilder() { + if (startTimeBuilder_ == null) { + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); + startTime_ = null; + } + return startTimeBuilder_; + } + + private com.google.protobuf.Timestamp endTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + public boolean hasEndTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } else { + return endTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + endTime_ = value; + } else { + endTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + endTime_ = builderForValue.build(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && endTime_ != null + && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getEndTimeBuilder().mergeFrom(value); + } else { + endTime_ = value; + } + } else { + endTimeBuilder_.mergeFrom(value); + } + if (endTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearEndTime() { + bitField0_ = (bitField0_ & ~0x00000004); + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endTimeBuilder_ != null) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + } + + /** + * + * + *
+     * Output only. Time when the rollout completed.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEndTime(), getParentForChildren(), isClean()); + endTime_ = null; + } + return endTimeBuilder_; + } + + private java.lang.Object message_ = ""; + + /** + * + * + *
+     * Output only. Message containing additional information related to the
+     * rollout.
+     * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The message. + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Message containing additional information related to the
+     * rollout.
+     * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for message. + */ + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Message containing additional information related to the
+     * rollout.
+     * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The message to set. + * @return This builder for chaining. + */ + public Builder setMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + message_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Message containing additional information related to the
+     * rollout.
+     * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearMessage() { + message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Message containing additional information related to the
+     * rollout.
+     * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for message to set. + * @return This builder for chaining. + */ + public Builder setMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + message_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.cloud.configdelivery.v1.RolloutStrategyInfo rolloutStrategyInfo_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategyInfo, + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyInfoOrBuilder> + rolloutStrategyInfoBuilder_; + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the rolloutStrategyInfo field is set. + */ + public boolean hasRolloutStrategyInfo() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The rolloutStrategyInfo. + */ + public com.google.cloud.configdelivery.v1.RolloutStrategyInfo getRolloutStrategyInfo() { + if (rolloutStrategyInfoBuilder_ == null) { + return rolloutStrategyInfo_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategyInfo.getDefaultInstance() + : rolloutStrategyInfo_; + } else { + return rolloutStrategyInfoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setRolloutStrategyInfo( + com.google.cloud.configdelivery.v1.RolloutStrategyInfo value) { + if (rolloutStrategyInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rolloutStrategyInfo_ = value; + } else { + rolloutStrategyInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setRolloutStrategyInfo( + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.Builder builderForValue) { + if (rolloutStrategyInfoBuilder_ == null) { + rolloutStrategyInfo_ = builderForValue.build(); + } else { + rolloutStrategyInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeRolloutStrategyInfo( + com.google.cloud.configdelivery.v1.RolloutStrategyInfo value) { + if (rolloutStrategyInfoBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && rolloutStrategyInfo_ != null + && rolloutStrategyInfo_ + != com.google.cloud.configdelivery.v1.RolloutStrategyInfo.getDefaultInstance()) { + getRolloutStrategyInfoBuilder().mergeFrom(value); + } else { + rolloutStrategyInfo_ = value; + } + } else { + rolloutStrategyInfoBuilder_.mergeFrom(value); + } + if (rolloutStrategyInfo_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearRolloutStrategyInfo() { + bitField0_ = (bitField0_ & ~0x00000010); + rolloutStrategyInfo_ = null; + if (rolloutStrategyInfoBuilder_ != null) { + rolloutStrategyInfoBuilder_.dispose(); + rolloutStrategyInfoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.RolloutStrategyInfo.Builder + getRolloutStrategyInfoBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getRolloutStrategyInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.configdelivery.v1.RolloutStrategyInfoOrBuilder + getRolloutStrategyInfoOrBuilder() { + if (rolloutStrategyInfoBuilder_ != null) { + return rolloutStrategyInfoBuilder_.getMessageOrBuilder(); + } else { + return rolloutStrategyInfo_ == null + ? com.google.cloud.configdelivery.v1.RolloutStrategyInfo.getDefaultInstance() + : rolloutStrategyInfo_; + } + } + + /** + * + * + *
+     * Output only. Rollout strategy info represents the status of execution of
+     * rollout strategy.
+     * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategyInfo, + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyInfoOrBuilder> + getRolloutStrategyInfoFieldBuilder() { + if (rolloutStrategyInfoBuilder_ == null) { + rolloutStrategyInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RolloutStrategyInfo, + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.RolloutStrategyInfoOrBuilder>( + getRolloutStrategyInfo(), getParentForChildren(), isClean()); + rolloutStrategyInfo_ = null; + } + return rolloutStrategyInfoBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.RolloutInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.RolloutInfo) + private static final com.google.cloud.configdelivery.v1.RolloutInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.RolloutInfo(); + } + + public static com.google.cloud.configdelivery.v1.RolloutInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RolloutInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfoOrBuilder.java new file mode 100644 index 000000000000..80ed4cd42af5 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutInfoOrBuilder.java @@ -0,0 +1,210 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface RolloutInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.RolloutInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. state contains the overall status of the Rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + + /** + * + * + *
+   * Output only. state contains the overall status of the Rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutInfo.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + com.google.cloud.configdelivery.v1.RolloutInfo.State getState(); + + /** + * + * + *
+   * Output only. Time when the rollout started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + boolean hasStartTime(); + + /** + * + * + *
+   * Output only. Time when the rollout started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + com.google.protobuf.Timestamp getStartTime(); + + /** + * + * + *
+   * Output only. Time when the rollout started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Time when the rollout completed.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * Output only. Time when the rollout completed.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * Output only. Time when the rollout completed.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Message containing additional information related to the
+   * rollout.
+   * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The message. + */ + java.lang.String getMessage(); + + /** + * + * + *
+   * Output only. Message containing additional information related to the
+   * rollout.
+   * 
+ * + * string message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for message. + */ + com.google.protobuf.ByteString getMessageBytes(); + + /** + * + * + *
+   * Output only. Rollout strategy info represents the status of execution of
+   * rollout strategy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the rolloutStrategyInfo field is set. + */ + boolean hasRolloutStrategyInfo(); + + /** + * + * + *
+   * Output only. Rollout strategy info represents the status of execution of
+   * rollout strategy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The rolloutStrategyInfo. + */ + com.google.cloud.configdelivery.v1.RolloutStrategyInfo getRolloutStrategyInfo(); + + /** + * + * + *
+   * Output only. Rollout strategy info represents the status of execution of
+   * rollout strategy.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.RolloutStrategyInfo rollout_strategy_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.configdelivery.v1.RolloutStrategyInfoOrBuilder getRolloutStrategyInfoOrBuilder(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutName.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutName.java new file mode 100644 index 000000000000..2e4dc68032b9 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutName.java @@ -0,0 +1,269 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class RolloutName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_FLEET_PACKAGE_ROLLOUT = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String fleetPackage; + private final String rollout; + + @Deprecated + protected RolloutName() { + project = null; + location = null; + fleetPackage = null; + rollout = null; + } + + private RolloutName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + fleetPackage = Preconditions.checkNotNull(builder.getFleetPackage()); + rollout = Preconditions.checkNotNull(builder.getRollout()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getFleetPackage() { + return fleetPackage; + } + + public String getRollout() { + return rollout; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static RolloutName of( + String project, String location, String fleetPackage, String rollout) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setFleetPackage(fleetPackage) + .setRollout(rollout) + .build(); + } + + public static String format( + String project, String location, String fleetPackage, String rollout) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setFleetPackage(fleetPackage) + .setRollout(rollout) + .build() + .toString(); + } + + public static RolloutName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_FLEET_PACKAGE_ROLLOUT.validatedMatch( + formattedString, "RolloutName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("fleet_package"), + matchMap.get("rollout")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (RolloutName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_FLEET_PACKAGE_ROLLOUT.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (fleetPackage != null) { + fieldMapBuilder.put("fleet_package", fleetPackage); + } + if (rollout != null) { + fieldMapBuilder.put("rollout", rollout); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_FLEET_PACKAGE_ROLLOUT.instantiate( + "project", + project, + "location", + location, + "fleet_package", + fleetPackage, + "rollout", + rollout); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + RolloutName that = ((RolloutName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.fleetPackage, that.fleetPackage) + && Objects.equals(this.rollout, that.rollout); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(fleetPackage); + h *= 1000003; + h ^= Objects.hashCode(rollout); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}. + */ + public static class Builder { + private String project; + private String location; + private String fleetPackage; + private String rollout; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getFleetPackage() { + return fleetPackage; + } + + public String getRollout() { + return rollout; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setFleetPackage(String fleetPackage) { + this.fleetPackage = fleetPackage; + return this; + } + + public Builder setRollout(String rollout) { + this.rollout = rollout; + return this; + } + + private Builder(RolloutName rolloutName) { + this.project = rolloutName.project; + this.location = rolloutName.location; + this.fleetPackage = rolloutName.fleetPackage; + this.rollout = rolloutName.rollout; + } + + public RolloutName build() { + return new RolloutName(this); + } + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutOrBuilder.java new file mode 100644 index 000000000000..2d21a9be9cd8 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutOrBuilder.java @@ -0,0 +1,264 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface RolloutOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.Rollout) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. Name of the Rollout. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. Name of the Rollout. Format is
+   * `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Reference to the `Release` being rolled out.
+   * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @return The release. + */ + java.lang.String getRelease(); + + /** + * + * + *
+   * Reference to the `Release` being rolled out.
+   * 
+ * + * string release = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for release. + */ + com.google.protobuf.ByteString getReleaseBytes(); + + /** + * + * + *
+   * Rollout strategy for rolling out `FleetPackage` to clusters.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + * + * @return Whether the rolloutStrategy field is set. + */ + boolean hasRolloutStrategy(); + + /** + * + * + *
+   * Rollout strategy for rolling out `FleetPackage` to clusters.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + * + * @return The rolloutStrategy. + */ + com.google.cloud.configdelivery.v1.RolloutStrategy getRolloutStrategy(); + + /** + * + * + *
+   * Rollout strategy for rolling out `FleetPackage` to clusters.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutStrategy rollout_strategy = 4; + */ + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder getRolloutStrategyOrBuilder(); + + /** + * + * + *
+   * Current details of the rollout.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + * + * @return Whether the info field is set. + */ + boolean hasInfo(); + + /** + * + * + *
+   * Current details of the rollout.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + * + * @return The info. + */ + com.google.cloud.configdelivery.v1.RolloutInfo getInfo(); + + /** + * + * + *
+   * Current details of the rollout.
+   * 
+ * + * .google.cloud.configdelivery.v1.RolloutInfo info = 5; + */ + com.google.cloud.configdelivery.v1.RolloutInfoOrBuilder getInfoOrBuilder(); + + /** + * + * + *
+   * Deletion propagation policy of the rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @return The enum numeric value on the wire for deletionPropagationPolicy. + */ + int getDeletionPropagationPolicyValue(); + + /** + * + * + *
+   * Deletion propagation policy of the rollout.
+   * 
+ * + * + * .google.cloud.configdelivery.v1.DeletionPropagationPolicy deletion_propagation_policy = 7; + * + * + * @return The deletionPropagationPolicy. + */ + com.google.cloud.configdelivery.v1.DeletionPropagationPolicy getDeletionPropagationPolicy(); + + /** + * + * + *
+   * Output only. The time the rollout was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. The time the rollout was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. The time the rollout was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. The time the rollout was most recently updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * Output only. The time the rollout was most recently updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * Output only. The time the rollout was most recently updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategy.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategy.java new file mode 100644 index 000000000000..2b665265821f --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategy.java @@ -0,0 +1,1155 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * RolloutStrategy defines different ways to rollout a resource bundle across
+ * a set of clusters.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RolloutStrategy} + */ +public final class RolloutStrategy extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.RolloutStrategy) + RolloutStrategyOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RolloutStrategy.newBuilder() to construct. + private RolloutStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RolloutStrategy() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RolloutStrategy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RolloutStrategy.class, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder.class); + } + + private int strategyCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object strategy_; + + public enum StrategyCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ALL_AT_ONCE(1), + ROLLING(2), + STRATEGY_NOT_SET(0); + private final int value; + + private StrategyCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static StrategyCase valueOf(int value) { + return forNumber(value); + } + + public static StrategyCase forNumber(int value) { + switch (value) { + case 1: + return ALL_AT_ONCE; + case 2: + return ROLLING; + case 0: + return STRATEGY_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public StrategyCase getStrategyCase() { + return StrategyCase.forNumber(strategyCase_); + } + + public static final int ALL_AT_ONCE_FIELD_NUMBER = 1; + + /** + * + * + *
+   * AllAtOnceStrategy causes all clusters to be updated concurrently.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + * + * @return Whether the allAtOnce field is set. + */ + @java.lang.Override + public boolean hasAllAtOnce() { + return strategyCase_ == 1; + } + + /** + * + * + *
+   * AllAtOnceStrategy causes all clusters to be updated concurrently.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + * + * @return The allAtOnce. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategy getAllAtOnce() { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance(); + } + + /** + * + * + *
+   * AllAtOnceStrategy causes all clusters to be updated concurrently.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyOrBuilder getAllAtOnceOrBuilder() { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance(); + } + + public static final int ROLLING_FIELD_NUMBER = 2; + + /** + * + * + *
+   * RollingStrategy causes a specified number of clusters to be updated
+   * concurrently until all clusters are updated.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + * + * @return Whether the rolling field is set. + */ + @java.lang.Override + public boolean hasRolling() { + return strategyCase_ == 2; + } + + /** + * + * + *
+   * RollingStrategy causes a specified number of clusters to be updated
+   * concurrently until all clusters are updated.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + * + * @return The rolling. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategy getRolling() { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance(); + } + + /** + * + * + *
+   * RollingStrategy causes a specified number of clusters to be updated
+   * concurrently until all clusters are updated.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyOrBuilder getRollingOrBuilder() { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (strategyCase_ == 1) { + output.writeMessage(1, (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_); + } + if (strategyCase_ == 2) { + output.writeMessage(2, (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (strategyCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_); + } + if (strategyCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.RolloutStrategy)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.RolloutStrategy other = + (com.google.cloud.configdelivery.v1.RolloutStrategy) obj; + + if (!getStrategyCase().equals(other.getStrategyCase())) return false; + switch (strategyCase_) { + case 1: + if (!getAllAtOnce().equals(other.getAllAtOnce())) return false; + break; + case 2: + if (!getRolling().equals(other.getRolling())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (strategyCase_) { + case 1: + hash = (37 * hash) + ALL_AT_ONCE_FIELD_NUMBER; + hash = (53 * hash) + getAllAtOnce().hashCode(); + break; + case 2: + hash = (37 * hash) + ROLLING_FIELD_NUMBER; + hash = (53 * hash) + getRolling().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.RolloutStrategy prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * RolloutStrategy defines different ways to rollout a resource bundle across
+   * a set of clusters.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RolloutStrategy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.RolloutStrategy) + com.google.cloud.configdelivery.v1.RolloutStrategyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RolloutStrategy.class, + com.google.cloud.configdelivery.v1.RolloutStrategy.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.RolloutStrategy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (allAtOnceBuilder_ != null) { + allAtOnceBuilder_.clear(); + } + if (rollingBuilder_ != null) { + rollingBuilder_.clear(); + } + strategyCase_ = 0; + strategy_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategy_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategy getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategy build() { + com.google.cloud.configdelivery.v1.RolloutStrategy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategy buildPartial() { + com.google.cloud.configdelivery.v1.RolloutStrategy result = + new com.google.cloud.configdelivery.v1.RolloutStrategy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.RolloutStrategy result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.cloud.configdelivery.v1.RolloutStrategy result) { + result.strategyCase_ = strategyCase_; + result.strategy_ = this.strategy_; + if (strategyCase_ == 1 && allAtOnceBuilder_ != null) { + result.strategy_ = allAtOnceBuilder_.build(); + } + if (strategyCase_ == 2 && rollingBuilder_ != null) { + result.strategy_ = rollingBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.RolloutStrategy) { + return mergeFrom((com.google.cloud.configdelivery.v1.RolloutStrategy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.RolloutStrategy other) { + if (other == com.google.cloud.configdelivery.v1.RolloutStrategy.getDefaultInstance()) + return this; + switch (other.getStrategyCase()) { + case ALL_AT_ONCE: + { + mergeAllAtOnce(other.getAllAtOnce()); + break; + } + case ROLLING: + { + mergeRolling(other.getRolling()); + break; + } + case STRATEGY_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getAllAtOnceFieldBuilder().getBuilder(), extensionRegistry); + strategyCase_ = 1; + break; + } // case 10 + case 18: + { + input.readMessage(getRollingFieldBuilder().getBuilder(), extensionRegistry); + strategyCase_ = 2; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int strategyCase_ = 0; + private java.lang.Object strategy_; + + public StrategyCase getStrategyCase() { + return StrategyCase.forNumber(strategyCase_); + } + + public Builder clearStrategy() { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.AllAtOnceStrategy, + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.Builder, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyOrBuilder> + allAtOnceBuilder_; + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + * + * @return Whether the allAtOnce field is set. + */ + @java.lang.Override + public boolean hasAllAtOnce() { + return strategyCase_ == 1; + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + * + * @return The allAtOnce. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategy getAllAtOnce() { + if (allAtOnceBuilder_ == null) { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance(); + } else { + if (strategyCase_ == 1) { + return allAtOnceBuilder_.getMessage(); + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance(); + } + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + public Builder setAllAtOnce(com.google.cloud.configdelivery.v1.AllAtOnceStrategy value) { + if (allAtOnceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + strategy_ = value; + onChanged(); + } else { + allAtOnceBuilder_.setMessage(value); + } + strategyCase_ = 1; + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + public Builder setAllAtOnce( + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.Builder builderForValue) { + if (allAtOnceBuilder_ == null) { + strategy_ = builderForValue.build(); + onChanged(); + } else { + allAtOnceBuilder_.setMessage(builderForValue.build()); + } + strategyCase_ = 1; + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + public Builder mergeAllAtOnce(com.google.cloud.configdelivery.v1.AllAtOnceStrategy value) { + if (allAtOnceBuilder_ == null) { + if (strategyCase_ == 1 + && strategy_ + != com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance()) { + strategy_ = + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.newBuilder( + (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_) + .mergeFrom(value) + .buildPartial(); + } else { + strategy_ = value; + } + onChanged(); + } else { + if (strategyCase_ == 1) { + allAtOnceBuilder_.mergeFrom(value); + } else { + allAtOnceBuilder_.setMessage(value); + } + } + strategyCase_ = 1; + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + public Builder clearAllAtOnce() { + if (allAtOnceBuilder_ == null) { + if (strategyCase_ == 1) { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + } + } else { + if (strategyCase_ == 1) { + strategyCase_ = 0; + strategy_ = null; + } + allAtOnceBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + public com.google.cloud.configdelivery.v1.AllAtOnceStrategy.Builder getAllAtOnceBuilder() { + return getAllAtOnceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyOrBuilder getAllAtOnceOrBuilder() { + if ((strategyCase_ == 1) && (allAtOnceBuilder_ != null)) { + return allAtOnceBuilder_.getMessageOrBuilder(); + } else { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance(); + } + } + + /** + * + * + *
+     * AllAtOnceStrategy causes all clusters to be updated concurrently.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.AllAtOnceStrategy, + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.Builder, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyOrBuilder> + getAllAtOnceFieldBuilder() { + if (allAtOnceBuilder_ == null) { + if (!(strategyCase_ == 1)) { + strategy_ = com.google.cloud.configdelivery.v1.AllAtOnceStrategy.getDefaultInstance(); + } + allAtOnceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.AllAtOnceStrategy, + com.google.cloud.configdelivery.v1.AllAtOnceStrategy.Builder, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyOrBuilder>( + (com.google.cloud.configdelivery.v1.AllAtOnceStrategy) strategy_, + getParentForChildren(), + isClean()); + strategy_ = null; + } + strategyCase_ = 1; + onChanged(); + return allAtOnceBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RollingStrategy, + com.google.cloud.configdelivery.v1.RollingStrategy.Builder, + com.google.cloud.configdelivery.v1.RollingStrategyOrBuilder> + rollingBuilder_; + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + * + * @return Whether the rolling field is set. + */ + @java.lang.Override + public boolean hasRolling() { + return strategyCase_ == 2; + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + * + * @return The rolling. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategy getRolling() { + if (rollingBuilder_ == null) { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance(); + } else { + if (strategyCase_ == 2) { + return rollingBuilder_.getMessage(); + } + return com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance(); + } + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + public Builder setRolling(com.google.cloud.configdelivery.v1.RollingStrategy value) { + if (rollingBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + strategy_ = value; + onChanged(); + } else { + rollingBuilder_.setMessage(value); + } + strategyCase_ = 2; + return this; + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + public Builder setRolling( + com.google.cloud.configdelivery.v1.RollingStrategy.Builder builderForValue) { + if (rollingBuilder_ == null) { + strategy_ = builderForValue.build(); + onChanged(); + } else { + rollingBuilder_.setMessage(builderForValue.build()); + } + strategyCase_ = 2; + return this; + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + public Builder mergeRolling(com.google.cloud.configdelivery.v1.RollingStrategy value) { + if (rollingBuilder_ == null) { + if (strategyCase_ == 2 + && strategy_ + != com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance()) { + strategy_ = + com.google.cloud.configdelivery.v1.RollingStrategy.newBuilder( + (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_) + .mergeFrom(value) + .buildPartial(); + } else { + strategy_ = value; + } + onChanged(); + } else { + if (strategyCase_ == 2) { + rollingBuilder_.mergeFrom(value); + } else { + rollingBuilder_.setMessage(value); + } + } + strategyCase_ = 2; + return this; + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + public Builder clearRolling() { + if (rollingBuilder_ == null) { + if (strategyCase_ == 2) { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + } + } else { + if (strategyCase_ == 2) { + strategyCase_ = 0; + strategy_ = null; + } + rollingBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + public com.google.cloud.configdelivery.v1.RollingStrategy.Builder getRollingBuilder() { + return getRollingFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyOrBuilder getRollingOrBuilder() { + if ((strategyCase_ == 2) && (rollingBuilder_ != null)) { + return rollingBuilder_.getMessageOrBuilder(); + } else { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance(); + } + } + + /** + * + * + *
+     * RollingStrategy causes a specified number of clusters to be updated
+     * concurrently until all clusters are updated.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RollingStrategy, + com.google.cloud.configdelivery.v1.RollingStrategy.Builder, + com.google.cloud.configdelivery.v1.RollingStrategyOrBuilder> + getRollingFieldBuilder() { + if (rollingBuilder_ == null) { + if (!(strategyCase_ == 2)) { + strategy_ = com.google.cloud.configdelivery.v1.RollingStrategy.getDefaultInstance(); + } + rollingBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RollingStrategy, + com.google.cloud.configdelivery.v1.RollingStrategy.Builder, + com.google.cloud.configdelivery.v1.RollingStrategyOrBuilder>( + (com.google.cloud.configdelivery.v1.RollingStrategy) strategy_, + getParentForChildren(), + isClean()); + strategy_ = null; + } + strategyCase_ = 2; + onChanged(); + return rollingBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.RolloutStrategy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.RolloutStrategy) + private static final com.google.cloud.configdelivery.v1.RolloutStrategy DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.RolloutStrategy(); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RolloutStrategy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfo.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfo.java new file mode 100644 index 000000000000..a3e6621bf594 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfo.java @@ -0,0 +1,1194 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * RolloutStrategyInfo represents the status of execution of different types of
+ * rollout strategies. Only the field corresponding to the rollout strategy
+ * specified at the rollout resource will be populated.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RolloutStrategyInfo} + */ +public final class RolloutStrategyInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.RolloutStrategyInfo) + RolloutStrategyInfoOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RolloutStrategyInfo.newBuilder() to construct. + private RolloutStrategyInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RolloutStrategyInfo() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RolloutStrategyInfo(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategyInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategyInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.class, + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.Builder.class); + } + + private int strategyCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object strategy_; + + public enum StrategyCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ALL_AT_ONCE_STRATEGY_INFO(1), + ROLLING_STRATEGY_INFO(2), + STRATEGY_NOT_SET(0); + private final int value; + + private StrategyCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static StrategyCase valueOf(int value) { + return forNumber(value); + } + + public static StrategyCase forNumber(int value) { + switch (value) { + case 1: + return ALL_AT_ONCE_STRATEGY_INFO; + case 2: + return ROLLING_STRATEGY_INFO; + case 0: + return STRATEGY_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public StrategyCase getStrategyCase() { + return StrategyCase.forNumber(strategyCase_); + } + + public static final int ALL_AT_ONCE_STRATEGY_INFO_FIELD_NUMBER = 1; + + /** + * + * + *
+   * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + * + * @return Whether the allAtOnceStrategyInfo field is set. + */ + @java.lang.Override + public boolean hasAllAtOnceStrategyInfo() { + return strategyCase_ == 1; + } + + /** + * + * + *
+   * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + * + * @return The allAtOnceStrategyInfo. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo getAllAtOnceStrategyInfo() { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance(); + } + + /** + * + * + *
+   * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoOrBuilder + getAllAtOnceStrategyInfoOrBuilder() { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance(); + } + + public static final int ROLLING_STRATEGY_INFO_FIELD_NUMBER = 2; + + /** + * + * + *
+   * RollingStrategyInfo represents the status of Rolling rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + * + * @return Whether the rollingStrategyInfo field is set. + */ + @java.lang.Override + public boolean hasRollingStrategyInfo() { + return strategyCase_ == 2; + } + + /** + * + * + *
+   * RollingStrategyInfo represents the status of Rolling rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + * + * @return The rollingStrategyInfo. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfo getRollingStrategyInfo() { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance(); + } + + /** + * + * + *
+   * RollingStrategyInfo represents the status of Rolling rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfoOrBuilder + getRollingStrategyInfoOrBuilder() { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (strategyCase_ == 1) { + output.writeMessage(1, (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_); + } + if (strategyCase_ == 2) { + output.writeMessage(2, (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (strategyCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_); + } + if (strategyCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.RolloutStrategyInfo)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.RolloutStrategyInfo other = + (com.google.cloud.configdelivery.v1.RolloutStrategyInfo) obj; + + if (!getStrategyCase().equals(other.getStrategyCase())) return false; + switch (strategyCase_) { + case 1: + if (!getAllAtOnceStrategyInfo().equals(other.getAllAtOnceStrategyInfo())) return false; + break; + case 2: + if (!getRollingStrategyInfo().equals(other.getRollingStrategyInfo())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (strategyCase_) { + case 1: + hash = (37 * hash) + ALL_AT_ONCE_STRATEGY_INFO_FIELD_NUMBER; + hash = (53 * hash) + getAllAtOnceStrategyInfo().hashCode(); + break; + case 2: + hash = (37 * hash) + ROLLING_STRATEGY_INFO_FIELD_NUMBER; + hash = (53 * hash) + getRollingStrategyInfo().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.RolloutStrategyInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * RolloutStrategyInfo represents the status of execution of different types of
+   * rollout strategies. Only the field corresponding to the rollout strategy
+   * specified at the rollout resource will be populated.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.RolloutStrategyInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.RolloutStrategyInfo) + com.google.cloud.configdelivery.v1.RolloutStrategyInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategyInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategyInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.class, + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.RolloutStrategyInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (allAtOnceStrategyInfoBuilder_ != null) { + allAtOnceStrategyInfoBuilder_.clear(); + } + if (rollingStrategyInfoBuilder_ != null) { + rollingStrategyInfoBuilder_.clear(); + } + strategyCase_ = 0; + strategy_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_RolloutStrategyInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyInfo getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.RolloutStrategyInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyInfo build() { + com.google.cloud.configdelivery.v1.RolloutStrategyInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyInfo buildPartial() { + com.google.cloud.configdelivery.v1.RolloutStrategyInfo result = + new com.google.cloud.configdelivery.v1.RolloutStrategyInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.RolloutStrategyInfo result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.cloud.configdelivery.v1.RolloutStrategyInfo result) { + result.strategyCase_ = strategyCase_; + result.strategy_ = this.strategy_; + if (strategyCase_ == 1 && allAtOnceStrategyInfoBuilder_ != null) { + result.strategy_ = allAtOnceStrategyInfoBuilder_.build(); + } + if (strategyCase_ == 2 && rollingStrategyInfoBuilder_ != null) { + result.strategy_ = rollingStrategyInfoBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.RolloutStrategyInfo) { + return mergeFrom((com.google.cloud.configdelivery.v1.RolloutStrategyInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.RolloutStrategyInfo other) { + if (other == com.google.cloud.configdelivery.v1.RolloutStrategyInfo.getDefaultInstance()) + return this; + switch (other.getStrategyCase()) { + case ALL_AT_ONCE_STRATEGY_INFO: + { + mergeAllAtOnceStrategyInfo(other.getAllAtOnceStrategyInfo()); + break; + } + case ROLLING_STRATEGY_INFO: + { + mergeRollingStrategyInfo(other.getRollingStrategyInfo()); + break; + } + case STRATEGY_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + getAllAtOnceStrategyInfoFieldBuilder().getBuilder(), extensionRegistry); + strategyCase_ = 1; + break; + } // case 10 + case 18: + { + input.readMessage( + getRollingStrategyInfoFieldBuilder().getBuilder(), extensionRegistry); + strategyCase_ = 2; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int strategyCase_ = 0; + private java.lang.Object strategy_; + + public StrategyCase getStrategyCase() { + return StrategyCase.forNumber(strategyCase_); + } + + public Builder clearStrategy() { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoOrBuilder> + allAtOnceStrategyInfoBuilder_; + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + * + * @return Whether the allAtOnceStrategyInfo field is set. + */ + @java.lang.Override + public boolean hasAllAtOnceStrategyInfo() { + return strategyCase_ == 1; + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + * + * @return The allAtOnceStrategyInfo. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo getAllAtOnceStrategyInfo() { + if (allAtOnceStrategyInfoBuilder_ == null) { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance(); + } else { + if (strategyCase_ == 1) { + return allAtOnceStrategyInfoBuilder_.getMessage(); + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance(); + } + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + public Builder setAllAtOnceStrategyInfo( + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo value) { + if (allAtOnceStrategyInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + strategy_ = value; + onChanged(); + } else { + allAtOnceStrategyInfoBuilder_.setMessage(value); + } + strategyCase_ = 1; + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + public Builder setAllAtOnceStrategyInfo( + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.Builder builderForValue) { + if (allAtOnceStrategyInfoBuilder_ == null) { + strategy_ = builderForValue.build(); + onChanged(); + } else { + allAtOnceStrategyInfoBuilder_.setMessage(builderForValue.build()); + } + strategyCase_ = 1; + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + public Builder mergeAllAtOnceStrategyInfo( + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo value) { + if (allAtOnceStrategyInfoBuilder_ == null) { + if (strategyCase_ == 1 + && strategy_ + != com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance()) { + strategy_ = + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.newBuilder( + (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_) + .mergeFrom(value) + .buildPartial(); + } else { + strategy_ = value; + } + onChanged(); + } else { + if (strategyCase_ == 1) { + allAtOnceStrategyInfoBuilder_.mergeFrom(value); + } else { + allAtOnceStrategyInfoBuilder_.setMessage(value); + } + } + strategyCase_ = 1; + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + public Builder clearAllAtOnceStrategyInfo() { + if (allAtOnceStrategyInfoBuilder_ == null) { + if (strategyCase_ == 1) { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + } + } else { + if (strategyCase_ == 1) { + strategyCase_ = 0; + strategy_ = null; + } + allAtOnceStrategyInfoBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.Builder + getAllAtOnceStrategyInfoBuilder() { + return getAllAtOnceStrategyInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoOrBuilder + getAllAtOnceStrategyInfoOrBuilder() { + if ((strategyCase_ == 1) && (allAtOnceStrategyInfoBuilder_ != null)) { + return allAtOnceStrategyInfoBuilder_.getMessageOrBuilder(); + } else { + if (strategyCase_ == 1) { + return (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance(); + } + } + + /** + * + * + *
+     * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoOrBuilder> + getAllAtOnceStrategyInfoFieldBuilder() { + if (allAtOnceStrategyInfoBuilder_ == null) { + if (!(strategyCase_ == 1)) { + strategy_ = com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.getDefaultInstance(); + } + allAtOnceStrategyInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoOrBuilder>( + (com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo) strategy_, + getParentForChildren(), + isClean()); + strategy_ = null; + } + strategyCase_ = 1; + onChanged(); + return allAtOnceStrategyInfoBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RollingStrategyInfo, + com.google.cloud.configdelivery.v1.RollingStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.RollingStrategyInfoOrBuilder> + rollingStrategyInfoBuilder_; + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + * + * @return Whether the rollingStrategyInfo field is set. + */ + @java.lang.Override + public boolean hasRollingStrategyInfo() { + return strategyCase_ == 2; + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + * + * @return The rollingStrategyInfo. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfo getRollingStrategyInfo() { + if (rollingStrategyInfoBuilder_ == null) { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance(); + } else { + if (strategyCase_ == 2) { + return rollingStrategyInfoBuilder_.getMessage(); + } + return com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance(); + } + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + public Builder setRollingStrategyInfo( + com.google.cloud.configdelivery.v1.RollingStrategyInfo value) { + if (rollingStrategyInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + strategy_ = value; + onChanged(); + } else { + rollingStrategyInfoBuilder_.setMessage(value); + } + strategyCase_ = 2; + return this; + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + public Builder setRollingStrategyInfo( + com.google.cloud.configdelivery.v1.RollingStrategyInfo.Builder builderForValue) { + if (rollingStrategyInfoBuilder_ == null) { + strategy_ = builderForValue.build(); + onChanged(); + } else { + rollingStrategyInfoBuilder_.setMessage(builderForValue.build()); + } + strategyCase_ = 2; + return this; + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + public Builder mergeRollingStrategyInfo( + com.google.cloud.configdelivery.v1.RollingStrategyInfo value) { + if (rollingStrategyInfoBuilder_ == null) { + if (strategyCase_ == 2 + && strategy_ + != com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance()) { + strategy_ = + com.google.cloud.configdelivery.v1.RollingStrategyInfo.newBuilder( + (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_) + .mergeFrom(value) + .buildPartial(); + } else { + strategy_ = value; + } + onChanged(); + } else { + if (strategyCase_ == 2) { + rollingStrategyInfoBuilder_.mergeFrom(value); + } else { + rollingStrategyInfoBuilder_.setMessage(value); + } + } + strategyCase_ = 2; + return this; + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + public Builder clearRollingStrategyInfo() { + if (rollingStrategyInfoBuilder_ == null) { + if (strategyCase_ == 2) { + strategyCase_ = 0; + strategy_ = null; + onChanged(); + } + } else { + if (strategyCase_ == 2) { + strategyCase_ = 0; + strategy_ = null; + } + rollingStrategyInfoBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + public com.google.cloud.configdelivery.v1.RollingStrategyInfo.Builder + getRollingStrategyInfoBuilder() { + return getRollingStrategyInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.RollingStrategyInfoOrBuilder + getRollingStrategyInfoOrBuilder() { + if ((strategyCase_ == 2) && (rollingStrategyInfoBuilder_ != null)) { + return rollingStrategyInfoBuilder_.getMessageOrBuilder(); + } else { + if (strategyCase_ == 2) { + return (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_; + } + return com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance(); + } + } + + /** + * + * + *
+     * RollingStrategyInfo represents the status of Rolling rollout strategy
+     * execution.
+     * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RollingStrategyInfo, + com.google.cloud.configdelivery.v1.RollingStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.RollingStrategyInfoOrBuilder> + getRollingStrategyInfoFieldBuilder() { + if (rollingStrategyInfoBuilder_ == null) { + if (!(strategyCase_ == 2)) { + strategy_ = com.google.cloud.configdelivery.v1.RollingStrategyInfo.getDefaultInstance(); + } + rollingStrategyInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.RollingStrategyInfo, + com.google.cloud.configdelivery.v1.RollingStrategyInfo.Builder, + com.google.cloud.configdelivery.v1.RollingStrategyInfoOrBuilder>( + (com.google.cloud.configdelivery.v1.RollingStrategyInfo) strategy_, + getParentForChildren(), + isClean()); + strategy_ = null; + } + strategyCase_ = 2; + onChanged(); + return rollingStrategyInfoBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.RolloutStrategyInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.RolloutStrategyInfo) + private static final com.google.cloud.configdelivery.v1.RolloutStrategyInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.RolloutStrategyInfo(); + } + + public static com.google.cloud.configdelivery.v1.RolloutStrategyInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RolloutStrategyInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.RolloutStrategyInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfoOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfoOrBuilder.java new file mode 100644 index 000000000000..8b0a8d092655 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyInfoOrBuilder.java @@ -0,0 +1,112 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface RolloutStrategyInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.RolloutStrategyInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + * + * @return Whether the allAtOnceStrategyInfo field is set. + */ + boolean hasAllAtOnceStrategyInfo(); + + /** + * + * + *
+   * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + * + * @return The allAtOnceStrategyInfo. + */ + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo getAllAtOnceStrategyInfo(); + + /** + * + * + *
+   * AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + * + */ + com.google.cloud.configdelivery.v1.AllAtOnceStrategyInfoOrBuilder + getAllAtOnceStrategyInfoOrBuilder(); + + /** + * + * + *
+   * RollingStrategyInfo represents the status of Rolling rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + * + * @return Whether the rollingStrategyInfo field is set. + */ + boolean hasRollingStrategyInfo(); + + /** + * + * + *
+   * RollingStrategyInfo represents the status of Rolling rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + * + * @return The rollingStrategyInfo. + */ + com.google.cloud.configdelivery.v1.RollingStrategyInfo getRollingStrategyInfo(); + + /** + * + * + *
+   * RollingStrategyInfo represents the status of Rolling rollout strategy
+   * execution.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2; + */ + com.google.cloud.configdelivery.v1.RollingStrategyInfoOrBuilder getRollingStrategyInfoOrBuilder(); + + com.google.cloud.configdelivery.v1.RolloutStrategyInfo.StrategyCase getStrategyCase(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyOrBuilder.java new file mode 100644 index 000000000000..b0e5664e8763 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/RolloutStrategyOrBuilder.java @@ -0,0 +1,105 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface RolloutStrategyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.RolloutStrategy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * AllAtOnceStrategy causes all clusters to be updated concurrently.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + * + * @return Whether the allAtOnce field is set. + */ + boolean hasAllAtOnce(); + + /** + * + * + *
+   * AllAtOnceStrategy causes all clusters to be updated concurrently.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + * + * @return The allAtOnce. + */ + com.google.cloud.configdelivery.v1.AllAtOnceStrategy getAllAtOnce(); + + /** + * + * + *
+   * AllAtOnceStrategy causes all clusters to be updated concurrently.
+   * 
+ * + * .google.cloud.configdelivery.v1.AllAtOnceStrategy all_at_once = 1; + */ + com.google.cloud.configdelivery.v1.AllAtOnceStrategyOrBuilder getAllAtOnceOrBuilder(); + + /** + * + * + *
+   * RollingStrategy causes a specified number of clusters to be updated
+   * concurrently until all clusters are updated.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + * + * @return Whether the rolling field is set. + */ + boolean hasRolling(); + + /** + * + * + *
+   * RollingStrategy causes a specified number of clusters to be updated
+   * concurrently until all clusters are updated.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + * + * @return The rolling. + */ + com.google.cloud.configdelivery.v1.RollingStrategy getRolling(); + + /** + * + * + *
+   * RollingStrategy causes a specified number of clusters to be updated
+   * concurrently until all clusters are updated.
+   * 
+ * + * .google.cloud.configdelivery.v1.RollingStrategy rolling = 2; + */ + com.google.cloud.configdelivery.v1.RollingStrategyOrBuilder getRollingOrBuilder(); + + com.google.cloud.configdelivery.v1.RolloutStrategy.StrategyCase getStrategyCase(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequest.java new file mode 100644 index 000000000000..8fcaf7768f8c --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequest.java @@ -0,0 +1,838 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for suspending a rollout.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.SuspendRolloutRequest} + */ +public final class SuspendRolloutRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.SuspendRolloutRequest) + SuspendRolloutRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SuspendRolloutRequest.newBuilder() to construct. + private SuspendRolloutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SuspendRolloutRequest() { + name_ = ""; + reason_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SuspendRolloutRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_SuspendRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_SuspendRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest.class, + com.google.cloud.configdelivery.v1.SuspendRolloutRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REASON_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object reason_ = ""; + + /** + * + * + *
+   * Optional. Reason for suspension.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + @java.lang.Override + public java.lang.String getReason() { + java.lang.Object ref = reason_; + 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(); + reason_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Reason for suspension.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, reason_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reason_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.SuspendRolloutRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.SuspendRolloutRequest other = + (com.google.cloud.configdelivery.v1.SuspendRolloutRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getReason().equals(other.getReason())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REASON_FIELD_NUMBER; + hash = (53 * hash) + getReason().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for suspending a rollout.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.SuspendRolloutRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.SuspendRolloutRequest) + com.google.cloud.configdelivery.v1.SuspendRolloutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_SuspendRolloutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_SuspendRolloutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.SuspendRolloutRequest.class, + com.google.cloud.configdelivery.v1.SuspendRolloutRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.SuspendRolloutRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + reason_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_SuspendRolloutRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.SuspendRolloutRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.SuspendRolloutRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.SuspendRolloutRequest build() { + com.google.cloud.configdelivery.v1.SuspendRolloutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.SuspendRolloutRequest buildPartial() { + com.google.cloud.configdelivery.v1.SuspendRolloutRequest result = + new com.google.cloud.configdelivery.v1.SuspendRolloutRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.SuspendRolloutRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.reason_ = reason_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.SuspendRolloutRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.SuspendRolloutRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.SuspendRolloutRequest other) { + if (other == com.google.cloud.configdelivery.v1.SuspendRolloutRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getReason().isEmpty()) { + reason_ = other.reason_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + reason_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the Rollout.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object reason_ = ""; + + /** + * + * + *
+     * Optional. Reason for suspension.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + public java.lang.String getReason() { + java.lang.Object ref = reason_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + reason_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Reason for suspension.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Reason for suspension.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The reason to set. + * @return This builder for chaining. + */ + public Builder setReason(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + reason_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Reason for suspension.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearReason() { + reason_ = getDefaultInstance().getReason(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Reason for suspension.
+     * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for reason to set. + * @return This builder for chaining. + */ + public Builder setReasonBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + reason_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.SuspendRolloutRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.SuspendRolloutRequest) + private static final com.google.cloud.configdelivery.v1.SuspendRolloutRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.SuspendRolloutRequest(); + } + + public static com.google.cloud.configdelivery.v1.SuspendRolloutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SuspendRolloutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.SuspendRolloutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequestOrBuilder.java new file mode 100644 index 000000000000..1fdf74314b83 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/SuspendRolloutRequestOrBuilder.java @@ -0,0 +1,82 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface SuspendRolloutRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.SuspendRolloutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. Name of the Rollout.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. Reason for suspension.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The reason. + */ + java.lang.String getReason(); + + /** + * + * + *
+   * Optional. Reason for suspension.
+   * 
+ * + * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for reason. + */ + com.google.protobuf.ByteString getReasonBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequest.java new file mode 100644 index 000000000000..412fe0cca90d --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequest.java @@ -0,0 +1,1391 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for updating a FleetPackage
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateFleetPackageRequest} + */ +public final class UpdateFleetPackageRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.UpdateFleetPackageRequest) + UpdateFleetPackageRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateFleetPackageRequest.newBuilder() to construct. + private UpdateFleetPackageRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateFleetPackageRequest() { + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateFleetPackageRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.Builder.class); + } + + private int bitField0_; + public static final int UPDATE_MASK_FIELD_NUMBER = 1; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * FleetPackage resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * FleetPackage resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * FleetPackage resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + public static final int FLEET_PACKAGE_FIELD_NUMBER = 2; + private com.google.cloud.configdelivery.v1.FleetPackage fleetPackage_; + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the fleetPackage field is set. + */ + @java.lang.Override + public boolean hasFleetPackage() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The fleetPackage. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage() { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackageOrBuilder() { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getFleetPackage()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getFleetPackage()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest other = + (com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest) obj; + + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (hasFleetPackage() != other.hasFleetPackage()) return false; + if (hasFleetPackage()) { + if (!getFleetPackage().equals(other.getFleetPackage())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + if (hasFleetPackage()) { + hash = (37 * hash) + FLEET_PACKAGE_FIELD_NUMBER; + hash = (53 * hash) + getFleetPackage().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for updating a FleetPackage
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateFleetPackageRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.UpdateFleetPackageRequest) + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateFleetPackageRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateFleetPackageRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.class, + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpdateMaskFieldBuilder(); + getFleetPackageFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + fleetPackage_ = null; + if (fleetPackageBuilder_ != null) { + fleetPackageBuilder_.dispose(); + fleetPackageBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateFleetPackageRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest build() { + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest buildPartial() { + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest result = + new com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.fleetPackage_ = + fleetPackageBuilder_ == null ? fleetPackage_ : fleetPackageBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest other) { + if (other + == com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest.getDefaultInstance()) + return this; + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + if (other.hasFleetPackage()) { + mergeFleetPackage(other.getFleetPackage()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getFleetPackageFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000001); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * FleetPackage resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + private com.google.cloud.configdelivery.v1.FleetPackage fleetPackage_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder> + fleetPackageBuilder_; + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the fleetPackage field is set. + */ + public boolean hasFleetPackage() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The fleetPackage. + */ + public com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage() { + if (fleetPackageBuilder_ == null) { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } else { + return fleetPackageBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setFleetPackage(com.google.cloud.configdelivery.v1.FleetPackage value) { + if (fleetPackageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + fleetPackage_ = value; + } else { + fleetPackageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setFleetPackage( + com.google.cloud.configdelivery.v1.FleetPackage.Builder builderForValue) { + if (fleetPackageBuilder_ == null) { + fleetPackage_ = builderForValue.build(); + } else { + fleetPackageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeFleetPackage(com.google.cloud.configdelivery.v1.FleetPackage value) { + if (fleetPackageBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && fleetPackage_ != null + && fleetPackage_ + != com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance()) { + getFleetPackageBuilder().mergeFrom(value); + } else { + fleetPackage_ = value; + } + } else { + fleetPackageBuilder_.mergeFrom(value); + } + if (fleetPackage_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearFleetPackage() { + bitField0_ = (bitField0_ & ~0x00000002); + fleetPackage_ = null; + if (fleetPackageBuilder_ != null) { + fleetPackageBuilder_.dispose(); + fleetPackageBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackage.Builder getFleetPackageBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getFleetPackageFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackageOrBuilder() { + if (fleetPackageBuilder_ != null) { + return fleetPackageBuilder_.getMessageOrBuilder(); + } else { + return fleetPackage_ == null + ? com.google.cloud.configdelivery.v1.FleetPackage.getDefaultInstance() + : fleetPackage_; + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder> + getFleetPackageFieldBuilder() { + if (fleetPackageBuilder_ == null) { + fleetPackageBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.FleetPackage, + com.google.cloud.configdelivery.v1.FleetPackage.Builder, + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder>( + getFleetPackage(), getParentForChildren(), isClean()); + fleetPackage_ = null; + } + return fleetPackageBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.UpdateFleetPackageRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.UpdateFleetPackageRequest) + private static final com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest(); + } + + public static com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateFleetPackageRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequestOrBuilder.java new file mode 100644 index 000000000000..cc4bb8a3a4e1 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateFleetPackageRequestOrBuilder.java @@ -0,0 +1,175 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface UpdateFleetPackageRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.UpdateFleetPackageRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * FleetPackage resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * FleetPackage resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * FleetPackage resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the fleetPackage field is set. + */ + boolean hasFleetPackage(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The fleetPackage. + */ + com.google.cloud.configdelivery.v1.FleetPackage getFleetPackage(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.FleetPackage fleet_package = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.FleetPackageOrBuilder getFleetPackageOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequest.java new file mode 100644 index 000000000000..e0a13f696c2a --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequest.java @@ -0,0 +1,1384 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for updating a Release
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateReleaseRequest} + */ +public final class UpdateReleaseRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.UpdateReleaseRequest) + UpdateReleaseRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateReleaseRequest.newBuilder() to construct. + private UpdateReleaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateReleaseRequest() { + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateReleaseRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest.class, + com.google.cloud.configdelivery.v1.UpdateReleaseRequest.Builder.class); + } + + private int bitField0_; + public static final int UPDATE_MASK_FIELD_NUMBER = 1; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * Release resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * Release resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * Release resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + public static final int RELEASE_FIELD_NUMBER = 2; + private com.google.cloud.configdelivery.v1.Release release_; + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the release field is set. + */ + @java.lang.Override + public boolean hasRelease() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The release. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Release getRelease() { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleaseOrBuilder() { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getRelease()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getRelease()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.UpdateReleaseRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.UpdateReleaseRequest other = + (com.google.cloud.configdelivery.v1.UpdateReleaseRequest) obj; + + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (hasRelease() != other.hasRelease()) return false; + if (hasRelease()) { + if (!getRelease().equals(other.getRelease())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + if (hasRelease()) { + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for updating a Release
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateReleaseRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.UpdateReleaseRequest) + com.google.cloud.configdelivery.v1.UpdateReleaseRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateReleaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateReleaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateReleaseRequest.class, + com.google.cloud.configdelivery.v1.UpdateReleaseRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.UpdateReleaseRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpdateMaskFieldBuilder(); + getReleaseFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + release_ = null; + if (releaseBuilder_ != null) { + releaseBuilder_.dispose(); + releaseBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateReleaseRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateReleaseRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.UpdateReleaseRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateReleaseRequest build() { + com.google.cloud.configdelivery.v1.UpdateReleaseRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateReleaseRequest buildPartial() { + com.google.cloud.configdelivery.v1.UpdateReleaseRequest result = + new com.google.cloud.configdelivery.v1.UpdateReleaseRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.UpdateReleaseRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.release_ = releaseBuilder_ == null ? release_ : releaseBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.UpdateReleaseRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.UpdateReleaseRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.UpdateReleaseRequest other) { + if (other == com.google.cloud.configdelivery.v1.UpdateReleaseRequest.getDefaultInstance()) + return this; + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + if (other.hasRelease()) { + mergeRelease(other.getRelease()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getReleaseFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000001); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * Release resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + private com.google.cloud.configdelivery.v1.Release release_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder> + releaseBuilder_; + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the release field is set. + */ + public boolean hasRelease() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The release. + */ + public com.google.cloud.configdelivery.v1.Release getRelease() { + if (releaseBuilder_ == null) { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } else { + return releaseBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setRelease(com.google.cloud.configdelivery.v1.Release value) { + if (releaseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + release_ = value; + } else { + releaseBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setRelease(com.google.cloud.configdelivery.v1.Release.Builder builderForValue) { + if (releaseBuilder_ == null) { + release_ = builderForValue.build(); + } else { + releaseBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeRelease(com.google.cloud.configdelivery.v1.Release value) { + if (releaseBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && release_ != null + && release_ != com.google.cloud.configdelivery.v1.Release.getDefaultInstance()) { + getReleaseBuilder().mergeFrom(value); + } else { + release_ = value; + } + } else { + releaseBuilder_.mergeFrom(value); + } + if (release_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearRelease() { + bitField0_ = (bitField0_ & ~0x00000002); + release_ = null; + if (releaseBuilder_ != null) { + releaseBuilder_.dispose(); + releaseBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.Release.Builder getReleaseBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getReleaseFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleaseOrBuilder() { + if (releaseBuilder_ != null) { + return releaseBuilder_.getMessageOrBuilder(); + } else { + return release_ == null + ? com.google.cloud.configdelivery.v1.Release.getDefaultInstance() + : release_; + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder> + getReleaseFieldBuilder() { + if (releaseBuilder_ == null) { + releaseBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Release, + com.google.cloud.configdelivery.v1.Release.Builder, + com.google.cloud.configdelivery.v1.ReleaseOrBuilder>( + getRelease(), getParentForChildren(), isClean()); + release_ = null; + } + return releaseBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.UpdateReleaseRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.UpdateReleaseRequest) + private static final com.google.cloud.configdelivery.v1.UpdateReleaseRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.UpdateReleaseRequest(); + } + + public static com.google.cloud.configdelivery.v1.UpdateReleaseRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateReleaseRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateReleaseRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequestOrBuilder.java new file mode 100644 index 000000000000..62a48da76cc5 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateReleaseRequestOrBuilder.java @@ -0,0 +1,175 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface UpdateReleaseRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.UpdateReleaseRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * Release resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * Release resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * Release resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the release field is set. + */ + boolean hasRelease(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The release. + */ + com.google.cloud.configdelivery.v1.Release getRelease(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Release release = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.ReleaseOrBuilder getReleaseOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequest.java new file mode 100644 index 000000000000..f05a2a51fd17 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequest.java @@ -0,0 +1,1393 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for updating a ResourceBundle
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateResourceBundleRequest} + */ +public final class UpdateResourceBundleRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.UpdateResourceBundleRequest) + UpdateResourceBundleRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateResourceBundleRequest.newBuilder() to construct. + private UpdateResourceBundleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateResourceBundleRequest() { + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateResourceBundleRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.Builder.class); + } + + private int bitField0_; + public static final int UPDATE_MASK_FIELD_NUMBER = 1; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * ResourceBundle resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * ResourceBundle resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * ResourceBundle resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + public static final int RESOURCE_BUNDLE_FIELD_NUMBER = 2; + private com.google.cloud.configdelivery.v1.ResourceBundle resourceBundle_; + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundle field is set. + */ + @java.lang.Override + public boolean hasResourceBundle() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundle. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle() { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundleOrBuilder() { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getResourceBundle()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getResourceBundle()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest other = + (com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest) obj; + + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (hasResourceBundle() != other.hasResourceBundle()) return false; + if (hasResourceBundle()) { + if (!getResourceBundle().equals(other.getResourceBundle())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + if (hasResourceBundle()) { + hash = (37 * hash) + RESOURCE_BUNDLE_FIELD_NUMBER; + hash = (53 * hash) + getResourceBundle().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for updating a ResourceBundle
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateResourceBundleRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.UpdateResourceBundleRequest) + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateResourceBundleRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateResourceBundleRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.class, + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpdateMaskFieldBuilder(); + getResourceBundleFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + resourceBundle_ = null; + if (resourceBundleBuilder_ != null) { + resourceBundleBuilder_.dispose(); + resourceBundleBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateResourceBundleRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest + getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest build() { + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest buildPartial() { + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest result = + new com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resourceBundle_ = + resourceBundleBuilder_ == null ? resourceBundle_ : resourceBundleBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest other) { + if (other + == com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest.getDefaultInstance()) + return this; + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + if (other.hasResourceBundle()) { + mergeResourceBundle(other.getResourceBundle()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getResourceBundleFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000001); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * Required. Field mask is used to specify the fields to be overwritten in the
+     * ResourceBundle resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + private com.google.cloud.configdelivery.v1.ResourceBundle resourceBundle_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder> + resourceBundleBuilder_; + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundle field is set. + */ + public boolean hasResourceBundle() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundle. + */ + public com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle() { + if (resourceBundleBuilder_ == null) { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } else { + return resourceBundleBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourceBundle(com.google.cloud.configdelivery.v1.ResourceBundle value) { + if (resourceBundleBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resourceBundle_ = value; + } else { + resourceBundleBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourceBundle( + com.google.cloud.configdelivery.v1.ResourceBundle.Builder builderForValue) { + if (resourceBundleBuilder_ == null) { + resourceBundle_ = builderForValue.build(); + } else { + resourceBundleBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeResourceBundle(com.google.cloud.configdelivery.v1.ResourceBundle value) { + if (resourceBundleBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && resourceBundle_ != null + && resourceBundle_ + != com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance()) { + getResourceBundleBuilder().mergeFrom(value); + } else { + resourceBundle_ = value; + } + } else { + resourceBundleBuilder_.mergeFrom(value); + } + if (resourceBundle_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearResourceBundle() { + bitField0_ = (bitField0_ & ~0x00000002); + resourceBundle_ = null; + if (resourceBundleBuilder_ != null) { + resourceBundleBuilder_.dispose(); + resourceBundleBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundle.Builder getResourceBundleBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getResourceBundleFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundleOrBuilder() { + if (resourceBundleBuilder_ != null) { + return resourceBundleBuilder_.getMessageOrBuilder(); + } else { + return resourceBundle_ == null + ? com.google.cloud.configdelivery.v1.ResourceBundle.getDefaultInstance() + : resourceBundle_; + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder> + getResourceBundleFieldBuilder() { + if (resourceBundleBuilder_ == null) { + resourceBundleBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.ResourceBundle, + com.google.cloud.configdelivery.v1.ResourceBundle.Builder, + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder>( + getResourceBundle(), getParentForChildren(), isClean()); + resourceBundle_ = null; + } + return resourceBundleBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.UpdateResourceBundleRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.UpdateResourceBundleRequest) + private static final com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest(); + } + + public static com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateResourceBundleRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequestOrBuilder.java new file mode 100644 index 000000000000..fd2b4ffd66f9 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateResourceBundleRequestOrBuilder.java @@ -0,0 +1,175 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface UpdateResourceBundleRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.UpdateResourceBundleRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * ResourceBundle resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * ResourceBundle resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * Required. Field mask is used to specify the fields to be overwritten in the
+   * ResourceBundle resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourceBundle field is set. + */ + boolean hasResourceBundle(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourceBundle. + */ + com.google.cloud.configdelivery.v1.ResourceBundle getResourceBundle(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.ResourceBundle resource_bundle = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.ResourceBundleOrBuilder getResourceBundleOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequest.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequest.java new file mode 100644 index 000000000000..3beb42e7c57d --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequest.java @@ -0,0 +1,1384 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Message for updating a Variant
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateVariantRequest} + */ +public final class UpdateVariantRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.UpdateVariantRequest) + UpdateVariantRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateVariantRequest.newBuilder() to construct. + private UpdateVariantRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateVariantRequest() { + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateVariantRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateVariantRequest.class, + com.google.cloud.configdelivery.v1.UpdateVariantRequest.Builder.class); + } + + private int bitField0_; + public static final int UPDATE_MASK_FIELD_NUMBER = 1; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * Optional. Field mask is used to specify the fields to be overwritten in the
+   * Variant resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. Field mask is used to specify the fields to be overwritten in the
+   * Variant resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * Optional. Field mask is used to specify the fields to be overwritten in the
+   * Variant resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + public static final int VARIANT_FIELD_NUMBER = 2; + private com.google.cloud.configdelivery.v1.Variant variant_; + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variant field is set. + */ + @java.lang.Override + public boolean hasVariant() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variant. + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.Variant getVariant() { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantOrBuilder() { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getVariant()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpdateMask()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getVariant()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.UpdateVariantRequest)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.UpdateVariantRequest other = + (com.google.cloud.configdelivery.v1.UpdateVariantRequest) obj; + + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (hasVariant() != other.hasVariant()) return false; + if (hasVariant()) { + if (!getVariant().equals(other.getVariant())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + if (hasVariant()) { + hash = (37 * hash) + VARIANT_FIELD_NUMBER; + hash = (53 * hash) + getVariant().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.configdelivery.v1.UpdateVariantRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message for updating a Variant
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.UpdateVariantRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.UpdateVariantRequest) + com.google.cloud.configdelivery.v1.UpdateVariantRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateVariantRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateVariantRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.UpdateVariantRequest.class, + com.google.cloud.configdelivery.v1.UpdateVariantRequest.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.UpdateVariantRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpdateMaskFieldBuilder(); + getVariantFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + variant_ = null; + if (variantBuilder_ != null) { + variantBuilder_.dispose(); + variantBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_UpdateVariantRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateVariantRequest getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.UpdateVariantRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateVariantRequest build() { + com.google.cloud.configdelivery.v1.UpdateVariantRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateVariantRequest buildPartial() { + com.google.cloud.configdelivery.v1.UpdateVariantRequest result = + new com.google.cloud.configdelivery.v1.UpdateVariantRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.UpdateVariantRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.variant_ = variantBuilder_ == null ? variant_ : variantBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.UpdateVariantRequest) { + return mergeFrom((com.google.cloud.configdelivery.v1.UpdateVariantRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.UpdateVariantRequest other) { + if (other == com.google.cloud.configdelivery.v1.UpdateVariantRequest.getDefaultInstance()) + return this; + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + if (other.hasVariant()) { + mergeVariant(other.getVariant()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getVariantFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000001); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * Optional. Field mask is used to specify the fields to be overwritten in the
+     * Variant resource by the update.
+     * The fields specified in the update_mask are relative to the resource, not
+     * the full request. A field will be overwritten if it is in the mask. If the
+     * user does not provide a mask then all fields will be overwritten.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + private com.google.cloud.configdelivery.v1.Variant variant_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder> + variantBuilder_; + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variant field is set. + */ + public boolean hasVariant() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variant. + */ + public com.google.cloud.configdelivery.v1.Variant getVariant() { + if (variantBuilder_ == null) { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } else { + return variantBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setVariant(com.google.cloud.configdelivery.v1.Variant value) { + if (variantBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + variant_ = value; + } else { + variantBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setVariant(com.google.cloud.configdelivery.v1.Variant.Builder builderForValue) { + if (variantBuilder_ == null) { + variant_ = builderForValue.build(); + } else { + variantBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeVariant(com.google.cloud.configdelivery.v1.Variant value) { + if (variantBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && variant_ != null + && variant_ != com.google.cloud.configdelivery.v1.Variant.getDefaultInstance()) { + getVariantBuilder().mergeFrom(value); + } else { + variant_ = value; + } + } else { + variantBuilder_.mergeFrom(value); + } + if (variant_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearVariant() { + bitField0_ = (bitField0_ & ~0x00000002); + variant_ = null; + if (variantBuilder_ != null) { + variantBuilder_.dispose(); + variantBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.Variant.Builder getVariantBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getVariantFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantOrBuilder() { + if (variantBuilder_ != null) { + return variantBuilder_.getMessageOrBuilder(); + } else { + return variant_ == null + ? com.google.cloud.configdelivery.v1.Variant.getDefaultInstance() + : variant_; + } + } + + /** + * + * + *
+     * Required. The resource being updated
+     * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder> + getVariantFieldBuilder() { + if (variantBuilder_ == null) { + variantBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.configdelivery.v1.Variant, + com.google.cloud.configdelivery.v1.Variant.Builder, + com.google.cloud.configdelivery.v1.VariantOrBuilder>( + getVariant(), getParentForChildren(), isClean()); + variant_ = null; + } + return variantBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. An optional request ID to identify requests. Specify a unique
+     * request ID so that if you must retry your request, the server will know to
+     * ignore the request if it has already been completed. The server will
+     * guarantee that for at least 60 minutes since the first request.
+     *
+     * For example, consider a situation where you make an initial request and the
+     * request times out. If you make the request again with the same request
+     * ID, the server can check if original operation with the same request ID
+     * was received, and if so, will ignore the second request. This prevents
+     * clients from accidentally creating duplicate commitments.
+     *
+     * The request ID must be a valid UUID with the exception that zero UUID is
+     * not supported (00000000-0000-0000-0000-000000000000).
+     * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.UpdateVariantRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.UpdateVariantRequest) + private static final com.google.cloud.configdelivery.v1.UpdateVariantRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.UpdateVariantRequest(); + } + + public static com.google.cloud.configdelivery.v1.UpdateVariantRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateVariantRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.UpdateVariantRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequestOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequestOrBuilder.java new file mode 100644 index 000000000000..870c0344bb43 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/UpdateVariantRequestOrBuilder.java @@ -0,0 +1,175 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface UpdateVariantRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.UpdateVariantRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. Field mask is used to specify the fields to be overwritten in the
+   * Variant resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * Optional. Field mask is used to specify the fields to be overwritten in the
+   * Variant resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * Optional. Field mask is used to specify the fields to be overwritten in the
+   * Variant resource by the update.
+   * The fields specified in the update_mask are relative to the resource, not
+   * the full request. A field will be overwritten if it is in the mask. If the
+   * user does not provide a mask then all fields will be overwritten.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the variant field is set. + */ + boolean hasVariant(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The variant. + */ + com.google.cloud.configdelivery.v1.Variant getVariant(); + + /** + * + * + *
+   * Required. The resource being updated
+   * 
+ * + * + * .google.cloud.configdelivery.v1.Variant variant = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.configdelivery.v1.VariantOrBuilder getVariantOrBuilder(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. An optional request ID to identify requests. Specify a unique
+   * request ID so that if you must retry your request, the server will know to
+   * ignore the request if it has already been completed. The server will
+   * guarantee that for at least 60 minutes since the first request.
+   *
+   * For example, consider a situation where you make an initial request and the
+   * request times out. If you make the request again with the same request
+   * ID, the server can check if original operation with the same request ID
+   * was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments.
+   *
+   * The request ID must be a valid UUID with the exception that zero UUID is
+   * not supported (00000000-0000-0000-0000-000000000000).
+   * 
+ * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Variant.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Variant.java new file mode 100644 index 000000000000..00c0b7165931 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/Variant.java @@ -0,0 +1,1923 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +/** + * + * + *
+ * Variant represents the content of a `ResourceBundle` variant.
+ * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Variant} + */ +public final class Variant extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.configdelivery.v1.Variant) + VariantOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Variant.newBuilder() to construct. + private Variant(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Variant() { + resources_ = com.google.protobuf.LazyStringArrayList.emptyList(); + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Variant(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Variant_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Variant_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Variant.class, + com.google.cloud.configdelivery.v1.Variant.Builder.class); + } + + private int bitField0_; + public static final int LABELS_FIELD_NUMBER = 1; + + private static final class LabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Variant_LabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int RESOURCES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList resources_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return A list containing the resources. + */ + public com.google.protobuf.ProtocolStringList getResourcesList() { + return resources_; + } + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return The count of resources. + */ + public int getResourcesCount() { + return resources_.size(); + } + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The resources at the given index. + */ + public java.lang.String getResources(int index) { + return resources_.get(index); + } + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the resources at the given index. + */ + public com.google.protobuf.ByteString getResourcesBytes(int index) { + return resources_.getByteString(index); + } + + public static final int NAME_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. Name follows format of
+   * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. Name follows format of
+   * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. [Output only] Create time stamp
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. [Output only] Create time stamp
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. [Output only] Create time stamp
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * Output only. [Output only] Update time stamp
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. [Output only] Update time stamp
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * Output only. [Output only] Update time stamp
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 1); + for (int i = 0; i < resources_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resources_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(5, getUpdateTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry : + internalGetLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry labels__ = + LabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, labels__); + } + { + int dataSize = 0; + for (int i = 0; i < resources_.size(); i++) { + dataSize += computeStringSizeNoTag(resources_.getRaw(i)); + } + size += dataSize; + size += 1 * getResourcesList().size(); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.configdelivery.v1.Variant)) { + return super.equals(obj); + } + com.google.cloud.configdelivery.v1.Variant other = + (com.google.cloud.configdelivery.v1.Variant) obj; + + if (!internalGetLabels().equals(other.internalGetLabels())) return false; + if (!getResourcesList().equals(other.getResourcesList())) return false; + if (!getName().equals(other.getName())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (!internalGetLabels().getMap().isEmpty()) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetLabels().hashCode(); + } + if (getResourcesCount() > 0) { + hash = (37 * hash) + RESOURCES_FIELD_NUMBER; + hash = (53 * hash) + getResourcesList().hashCode(); + } + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Variant parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Variant parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.configdelivery.v1.Variant parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.configdelivery.v1.Variant prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Variant represents the content of a `ResourceBundle` variant.
+   * 
+ * + * Protobuf type {@code google.cloud.configdelivery.v1.Variant} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.configdelivery.v1.Variant) + com.google.cloud.configdelivery.v1.VariantOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Variant_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetMutableLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Variant_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.configdelivery.v1.Variant.class, + com.google.cloud.configdelivery.v1.Variant.Builder.class); + } + + // Construct using com.google.cloud.configdelivery.v1.Variant.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableLabels().clear(); + resources_ = com.google.protobuf.LazyStringArrayList.emptyList(); + name_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.configdelivery.v1.ConfigDeliveryProto + .internal_static_google_cloud_configdelivery_v1_Variant_descriptor; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Variant getDefaultInstanceForType() { + return com.google.cloud.configdelivery.v1.Variant.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Variant build() { + com.google.cloud.configdelivery.v1.Variant result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Variant buildPartial() { + com.google.cloud.configdelivery.v1.Variant result = + new com.google.cloud.configdelivery.v1.Variant(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.configdelivery.v1.Variant result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.labels_ = internalGetLabels(); + result.labels_.makeImmutable(); + } + if (((from_bitField0_ & 0x00000002) != 0)) { + resources_.makeImmutable(); + result.resources_ = resources_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.configdelivery.v1.Variant) { + return mergeFrom((com.google.cloud.configdelivery.v1.Variant) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.configdelivery.v1.Variant other) { + if (other == com.google.cloud.configdelivery.v1.Variant.getDefaultInstance()) return this; + internalGetMutableLabels().mergeFrom(other.internalGetLabels()); + bitField0_ |= 0x00000001; + if (!other.resources_.isEmpty()) { + if (resources_.isEmpty()) { + resources_ = other.resources_; + bitField0_ |= 0x00000002; + } else { + ensureResourcesIsMutable(); + resources_.addAll(other.resources_); + } + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.protobuf.MapEntry labels__ = + input.readMessage( + LabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableLabels() + .getMutableMap() + .put(labels__.getKey(), labels__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureResourcesIsMutable(); + resources_.add(s); + break; + } // case 18 + case 26: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + private com.google.protobuf.MapField + internalGetMutableLabels() { + if (labels_ == null) { + labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); + } + if (!labels_.isMutable()) { + labels_ = labels_.copy(); + } + bitField0_ |= 0x00000001; + onChanged(); + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+     * Optional. labels to represent any metadata associated with the variant.
+     * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+     * Optional. labels to represent any metadata associated with the variant.
+     * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+     * Optional. labels to represent any metadata associated with the variant.
+     * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. labels to represent any metadata associated with the variant.
+     * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearLabels() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableLabels().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. labels to represent any metadata associated with the variant.
+     * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLabels().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableLabels() { + bitField0_ |= 0x00000001; + return internalGetMutableLabels().getMutableMap(); + } + + /** + * + * + *
+     * Optional. labels to represent any metadata associated with the variant.
+     * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableLabels().getMutableMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * Optional. labels to represent any metadata associated with the variant.
+     * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllLabels(java.util.Map values) { + internalGetMutableLabels().getMutableMap().putAll(values); + bitField0_ |= 0x00000001; + return this; + } + + private com.google.protobuf.LazyStringArrayList resources_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureResourcesIsMutable() { + if (!resources_.isModifiable()) { + resources_ = new com.google.protobuf.LazyStringArrayList(resources_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return A list containing the resources. + */ + public com.google.protobuf.ProtocolStringList getResourcesList() { + resources_.makeImmutable(); + return resources_; + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return The count of resources. + */ + public int getResourcesCount() { + return resources_.size(); + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The resources at the given index. + */ + public java.lang.String getResources(int index) { + return resources_.get(index); + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the resources at the given index. + */ + public com.google.protobuf.ByteString getResourcesBytes(int index) { + return resources_.getByteString(index); + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The resources to set. + * @return This builder for chaining. + */ + public Builder setResources(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param value The resources to add. + * @return This builder for chaining. + */ + public Builder addResources(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param values The resources to add. + * @return This builder for chaining. + */ + public Builder addAllResources(java.lang.Iterable values) { + ensureResourcesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, resources_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearResources() { + resources_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Input only. Unordered list. resources contain the kubernetes
+     * manifests (YAMLs) for this variant.
+     * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param value The bytes of the resources to add. + * @return This builder for chaining. + */ + public Builder addResourcesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureResourcesIsMutable(); + resources_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. Name follows format of
+     * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. Name follows format of
+     * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. Name follows format of
+     * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name follows format of
+     * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. Name follows format of
+     * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000008); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. [Output only] Create time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000010); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * Output only. [Output only] Update time stamp
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.configdelivery.v1.Variant) + } + + // @@protoc_insertion_point(class_scope:google.cloud.configdelivery.v1.Variant) + private static final com.google.cloud.configdelivery.v1.Variant DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.configdelivery.v1.Variant(); + } + + public static com.google.cloud.configdelivery.v1.Variant getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Variant parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.configdelivery.v1.Variant getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantName.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantName.java new file mode 100644 index 000000000000..5e66312c62ae --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantName.java @@ -0,0 +1,298 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class VariantName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE_VARIANT = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String resourceBundle; + private final String release; + private final String variant; + + @Deprecated + protected VariantName() { + project = null; + location = null; + resourceBundle = null; + release = null; + variant = null; + } + + private VariantName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + resourceBundle = Preconditions.checkNotNull(builder.getResourceBundle()); + release = Preconditions.checkNotNull(builder.getRelease()); + variant = Preconditions.checkNotNull(builder.getVariant()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getResourceBundle() { + return resourceBundle; + } + + public String getRelease() { + return release; + } + + public String getVariant() { + return variant; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static VariantName of( + String project, String location, String resourceBundle, String release, String variant) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setResourceBundle(resourceBundle) + .setRelease(release) + .setVariant(variant) + .build(); + } + + public static String format( + String project, String location, String resourceBundle, String release, String variant) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setResourceBundle(resourceBundle) + .setRelease(release) + .setVariant(variant) + .build() + .toString(); + } + + public static VariantName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE_VARIANT.validatedMatch( + formattedString, "VariantName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("resource_bundle"), + matchMap.get("release"), + matchMap.get("variant")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (VariantName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE_VARIANT.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (resourceBundle != null) { + fieldMapBuilder.put("resource_bundle", resourceBundle); + } + if (release != null) { + fieldMapBuilder.put("release", release); + } + if (variant != null) { + fieldMapBuilder.put("variant", variant); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_RESOURCE_BUNDLE_RELEASE_VARIANT.instantiate( + "project", + project, + "location", + location, + "resource_bundle", + resourceBundle, + "release", + release, + "variant", + variant); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + VariantName that = ((VariantName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.resourceBundle, that.resourceBundle) + && Objects.equals(this.release, that.release) + && Objects.equals(this.variant, that.variant); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(resourceBundle); + h *= 1000003; + h ^= Objects.hashCode(release); + h *= 1000003; + h ^= Objects.hashCode(variant); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}. + */ + public static class Builder { + private String project; + private String location; + private String resourceBundle; + private String release; + private String variant; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getResourceBundle() { + return resourceBundle; + } + + public String getRelease() { + return release; + } + + public String getVariant() { + return variant; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setResourceBundle(String resourceBundle) { + this.resourceBundle = resourceBundle; + return this; + } + + public Builder setRelease(String release) { + this.release = release; + return this; + } + + public Builder setVariant(String variant) { + this.variant = variant; + return this; + } + + private Builder(VariantName variantName) { + this.project = variantName.project; + this.location = variantName.location; + this.resourceBundle = variantName.resourceBundle; + this.release = variantName.release; + this.variant = variantName.variant; + } + + public VariantName build() { + return new VariantName(this); + } + } +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantOrBuilder.java b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantOrBuilder.java new file mode 100644 index 000000000000..ca59a7d514c1 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/java/com/google/cloud/configdelivery/v1/VariantOrBuilder.java @@ -0,0 +1,263 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/configdelivery/v1/config_delivery.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.configdelivery.v1; + +public interface VariantOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.configdelivery.v1.Variant) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getLabelsCount(); + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsLabels(java.lang.String key); + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getLabels(); + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getLabelsMap(); + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. labels to represent any metadata associated with the variant.
+   * 
+ * + * map<string, string> labels = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getLabelsOrThrow(java.lang.String key); + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return A list containing the resources. + */ + java.util.List getResourcesList(); + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return The count of resources. + */ + int getResourcesCount(); + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The resources at the given index. + */ + java.lang.String getResources(int index); + + /** + * + * + *
+   * Required. Input only. Unordered list. resources contain the kubernetes
+   * manifests (YAMLs) for this variant.
+   * 
+ * + * + * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the resources at the given index. + */ + com.google.protobuf.ByteString getResourcesBytes(int index); + + /** + * + * + *
+   * Identifier. Name follows format of
+   * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. Name follows format of
+   * projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Output only. [Output only] Create time stamp
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. [Output only] Create time stamp
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. [Output only] Create time stamp
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. [Output only] Update time stamp
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * Output only. [Output only] Update time stamp
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * Output only. [Output only] Update time stamp
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); +} diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/proto/google/cloud/configdelivery/v1/config_delivery.proto b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/proto/google/cloud/configdelivery/v1/config_delivery.proto new file mode 100644 index 000000000000..13a40e8a6b14 --- /dev/null +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/src/main/proto/google/cloud/configdelivery/v1/config_delivery.proto @@ -0,0 +1,1756 @@ +// Copyright 2025 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.configdelivery.v1; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/field_info.proto"; +import "google/api/resource.proto"; +import "google/longrunning/operations.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; + +option csharp_namespace = "Google.Cloud.ConfigDelivery.V1"; +option go_package = "cloud.google.com/go/configdelivery/apiv1/configdeliverypb;configdeliverypb"; +option java_multiple_files = true; +option java_outer_classname = "ConfigDeliveryProto"; +option java_package = "com.google.cloud.configdelivery.v1"; +option php_namespace = "Google\\Cloud\\ConfigDelivery\\V1"; +option ruby_package = "Google::Cloud::ConfigDelivery::V1"; +option (google.api.resource_definition) = { + type: "cloudbuild.googleapis.com/Repository" + pattern: "projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}" +}; +option (google.api.resource_definition) = { + type: "gkehub.googleapis.com/Membership" + pattern: "projects/{project}/locations/{location}/memberships/{membership}" +}; + +// ConfigDelivery service manages the deployment of kubernetes configuration to +// a fleet of kubernetes clusters. +service ConfigDelivery { + option (google.api.default_host) = "configdelivery.googleapis.com"; + option (google.api.oauth_scopes) = + "https://www.googleapis.com/auth/cloud-platform"; + + // Lists ResourceBundles in a given project and location. + rpc ListResourceBundles(ListResourceBundlesRequest) + returns (ListResourceBundlesResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*}/resourceBundles" + }; + option (google.api.method_signature) = "parent"; + } + + // Gets details of a single ResourceBundle. + rpc GetResourceBundle(GetResourceBundleRequest) returns (ResourceBundle) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/resourceBundles/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates a new ResourceBundle in a given project and location. + rpc CreateResourceBundle(CreateResourceBundleRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*}/resourceBundles" + body: "resource_bundle" + }; + option (google.api.method_signature) = + "parent,resource_bundle,resource_bundle_id"; + option (google.longrunning.operation_info) = { + response_type: "ResourceBundle" + metadata_type: "OperationMetadata" + }; + } + + // Updates the parameters of a single ResourceBundle. + rpc UpdateResourceBundle(UpdateResourceBundleRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + patch: "/v1/{resource_bundle.name=projects/*/locations/*/resourceBundles/*}" + body: "resource_bundle" + }; + option (google.api.method_signature) = "resource_bundle,update_mask"; + option (google.longrunning.operation_info) = { + response_type: "ResourceBundle" + metadata_type: "OperationMetadata" + }; + } + + // Deletes a single ResourceBundle. + rpc DeleteResourceBundle(DeleteResourceBundleRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/locations/*/resourceBundles/*}" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "google.protobuf.Empty" + metadata_type: "OperationMetadata" + }; + } + + // Lists FleetPackages in a given project and location. + rpc ListFleetPackages(ListFleetPackagesRequest) + returns (ListFleetPackagesResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*}/fleetPackages" + }; + option (google.api.method_signature) = "parent"; + } + + // Gets details of a single FleetPackage. + rpc GetFleetPackage(GetFleetPackageRequest) returns (FleetPackage) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/fleetPackages/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates a new FleetPackage in a given project and location. + rpc CreateFleetPackage(CreateFleetPackageRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*}/fleetPackages" + body: "fleet_package" + }; + option (google.api.method_signature) = + "parent,fleet_package,fleet_package_id"; + option (google.longrunning.operation_info) = { + response_type: "FleetPackage" + metadata_type: "OperationMetadata" + }; + } + + // Updates the parameters of a single FleetPackage. + rpc UpdateFleetPackage(UpdateFleetPackageRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + patch: "/v1/{fleet_package.name=projects/*/locations/*/fleetPackages/*}" + body: "fleet_package" + }; + option (google.api.method_signature) = "fleet_package,update_mask"; + option (google.longrunning.operation_info) = { + response_type: "FleetPackage" + metadata_type: "OperationMetadata" + }; + } + + // Deletes a single FleetPackage. + rpc DeleteFleetPackage(DeleteFleetPackageRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/locations/*/fleetPackages/*}" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "google.protobuf.Empty" + metadata_type: "OperationMetadata" + }; + } + + // Lists Releases in a given project and location. + rpc ListReleases(ListReleasesRequest) returns (ListReleasesResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*/resourceBundles/*}/releases" + }; + option (google.api.method_signature) = "parent"; + } + + // Gets details of a single Release. + rpc GetRelease(GetReleaseRequest) returns (Release) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates a new Release in a given project, location and resource bundle. + rpc CreateRelease(CreateReleaseRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*/resourceBundles/*}/releases" + body: "release" + }; + option (google.api.method_signature) = "parent,release,release_id"; + option (google.longrunning.operation_info) = { + response_type: "Release" + metadata_type: "OperationMetadata" + }; + } + + // Updates the parameters of a single Release. + rpc UpdateRelease(UpdateReleaseRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + patch: "/v1/{release.name=projects/*/locations/*/resourceBundles/*/releases/*}" + body: "release" + }; + option (google.api.method_signature) = "release,update_mask"; + option (google.longrunning.operation_info) = { + response_type: "Release" + metadata_type: "OperationMetadata" + }; + } + + // Deletes a single Release. + rpc DeleteRelease(DeleteReleaseRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "google.protobuf.Empty" + metadata_type: "OperationMetadata" + }; + } + + // Lists Variants in a given project and location. + rpc ListVariants(ListVariantsRequest) returns (ListVariantsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants" + }; + option (google.api.method_signature) = "parent"; + } + + // Gets details of a single Variant. + rpc GetVariant(GetVariantRequest) returns (Variant) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates a new Variant in a given project, location, resource bundle, and + // release. + rpc CreateVariant(CreateVariantRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants" + body: "variant" + }; + option (google.api.method_signature) = "parent,variant,variant_id"; + option (google.longrunning.operation_info) = { + response_type: "Variant" + metadata_type: "OperationMetadata" + }; + } + + // Updates the parameters of a single Variant. + rpc UpdateVariant(UpdateVariantRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + patch: "/v1/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}" + body: "variant" + }; + option (google.api.method_signature) = "variant,update_mask"; + option (google.longrunning.operation_info) = { + response_type: "Variant" + metadata_type: "OperationMetadata" + }; + } + + // Deletes a single Variant. + rpc DeleteVariant(DeleteVariantRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "google.protobuf.Empty" + metadata_type: "OperationMetadata" + }; + } + + // Lists Rollouts in a given project, location, and Fleet Package. + rpc ListRollouts(ListRolloutsRequest) returns (ListRolloutsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*/fleetPackages/*}/rollouts" + }; + option (google.api.method_signature) = "parent"; + } + + // Gets details of a single Rollout. + rpc GetRollout(GetRolloutRequest) returns (Rollout) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Suspend a Rollout. + rpc SuspendRollout(SuspendRolloutRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend" + body: "*" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "Rollout" + metadata_type: "OperationMetadata" + }; + } + + // Resume a Rollout. + rpc ResumeRollout(ResumeRolloutRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume" + body: "*" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "Rollout" + metadata_type: "OperationMetadata" + }; + } + + // Abort a Rollout. + rpc AbortRollout(AbortRolloutRequest) returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort" + body: "*" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "Rollout" + metadata_type: "OperationMetadata" + }; + } +} + +// Deletion Propagation Policy determines what happens to the underlying +// Kubernetes resources on a cluster when the `FleetPackage` managing +// those resources no longer targets the cluster or is deleted. +enum DeletionPropagationPolicy { + // Unspecified deletion propagation policy. Defaults to FOREGROUND. + DELETION_PROPAGATION_POLICY_UNSPECIFIED = 0; + + // Foreground deletion propagation policy. Any resources synced to the cluster + // will be deleted. + FOREGROUND = 1; + + // Orphan deletion propagation policy. Any resources synced to the cluster + // will be abandoned. + ORPHAN = 2; +} + +// ResourceBundle represent a collection of kubernetes configuration resources. +message ResourceBundle { + option (google.api.resource) = { + type: "configdelivery.googleapis.com/ResourceBundle" + pattern: "projects/{project}/locations/{location}/resourceBundles/{resource_bundle}" + plural: "resourceBundles" + singular: "resourceBundle" + }; + + // Identifier. Name of the `ResourceBundle`. Format is + // `projects/{project}/locations/{location}/resourceBundle + // /[a-z][a-z0-9\-]{0,62}`. + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Output only. Time `ResourceBundle` was created. + google.protobuf.Timestamp create_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Time `ResourceBundle` was last updated. + google.protobuf.Timestamp update_time = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Labels as key value pairs. + map labels = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Human readable description of the `ResourceBundle`. + string description = 5 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for requesting list of ResourceBundles. +message ListResourceBundlesRequest { + // Required. Parent value for ListResourceBundlesRequest. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/ResourceBundle" + } + ]; + + // Optional. Requested page size. Server may return fewer items than + // requested. If unspecified, server will pick an appropriate default. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A token identifying a page of results the server should return. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filtering results. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Hint for how to order the results. + string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for response to listing ResourceBundles. +message ListResourceBundlesResponse { + // The list of ResourceBundle. + repeated ResourceBundle resource_bundles = 1; + + // A token identifying a page of results the server should return. + string next_page_token = 2; + + // Unordered list. Locations that could not be reached. + repeated string unreachable = 3 + [(google.api.field_behavior) = UNORDERED_LIST]; +} + +// Message for getting a ResourceBundle. +message GetResourceBundleRequest { + // Required. Name of the resource. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/ResourceBundle" + } + ]; +} + +// Message for creating a ResourceBundle. +message CreateResourceBundleRequest { + // Required. Value for parent. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/ResourceBundle" + } + ]; + + // Required. Id of the requesting object + // If auto-generating Id server-side, remove this field and + // resource_bundle_id from the method_signature of Create RPC + string resource_bundle_id = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource being created + ResourceBundle resource_bundle = 3 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 4 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for updating a ResourceBundle +message UpdateResourceBundleRequest { + // Required. Field mask is used to specify the fields to be overwritten in the + // ResourceBundle resource by the update. + // The fields specified in the update_mask are relative to the resource, not + // the full request. A field will be overwritten if it is in the mask. If the + // user does not provide a mask then all fields will be overwritten. + google.protobuf.FieldMask update_mask = 1 + [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource being updated + ResourceBundle resource_bundle = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 3 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for deleting a ResourceBundle +message DeleteResourceBundleRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/ResourceBundle" + } + ]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes after the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 2 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; + + // Optional. If set to true, any releases of this resource bundle will also be + // deleted. (Otherwise, the request will only work if the resource bundle has + // no releases.) + bool force = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// A `FleetPackage` resource in the Config Delivery API. +// +// A `FleetPackage` defines a package through which kubernetes +// configuration is deployed to a fleet of kubernetes clusters. +message FleetPackage { + option (google.api.resource) = { + type: "configdelivery.googleapis.com/FleetPackage" + pattern: "projects/{project}/locations/{location}/fleetPackages/{fleet_package}" + plural: "fleetPackages" + singular: "fleetPackage" + }; + + // Information specifying the source of kubernetes configuration to deploy. + message ResourceBundleSelector { + // source can be a directly pushed `ResourceBundle` or + // `CloudBuildRepository` containing the kubernetes configuration. + oneof source { + // Information specifying `ResourceBundle`. + ResourceBundleTag resource_bundle = 1; + + // Information specifying `CloudBuildRepository`. + CloudBuildRepository cloud_build_repository = 3; + } + } + + // ResourceBundleTag contains the information to refer to a release for a + // `ResourceBundle`. + message ResourceBundleTag { + // Required. Name of the `ResourceBundle`. + // Format is projects/{p}/locations/{l}/resourceBundles/{r}. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/ResourceBundle" + } + ]; + + // Required. Tag refers to a version of the release in a `ResourceBundle`. + // This is a Git tag in the semantic version format `vX.Y.Z`. + string tag = 2 [(google.api.field_behavior) = REQUIRED]; + } + + // CloudBuildRepository contains information about fetching Kubernetes + // configuration from a `CloudBuildRepository`. + message CloudBuildRepository { + // variants_pattern is the configuration for how to read the repository + // to find variants. + oneof variants { + // Optional. variants_pattern is a glob pattern that will be used to find + // variants in the repository. Examples: `variants/*.yaml`, `us-*` + string variants_pattern = 5 [(google.api.field_behavior) = OPTIONAL]; + } + + // Required. Name of the cloud build repository. + // Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "cloudbuild.googleapis.com/Repository" + } + ]; + + // Optional. path to the directory or file within the repository that + // contains the kubernetes configuration. If unspecified, path is assumed to + // the top level root directory of the repository. + string path = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Required. git tag of the underlying git repository. + // The git tag must be in the semantic version format `vX.Y.Z`. + string tag = 3 [(google.api.field_behavior) = REQUIRED]; + + // Required. Google service account to use in CloudBuild triggers to fetch + // and store kubernetes configuration. + string service_account = 4 [(google.api.field_behavior) = REQUIRED]; + } + + // The target defines different ways to target set of kubernetes clusters. + message Target { + // target for the fleet package. + oneof target { + // The GKE fleet information. + Fleet fleet = 1; + } + } + + // VariantSelector contains information for selecting a variant in + // `ResourceBundle` to deploy to a target cluster. + message VariantSelector { + // strategy for selecting a variant. + oneof strategy { + // Required. variant_name_template is a template that can refer to + // variables containing cluster membership metadata such as location, + // name, and labels to generate the name of the variant for a target + // cluster. The variable syntax is similar to the unix shell variables. + // + // Available variables are `${membership.name}`, `${membership.location}`, + // `${membership.project}` and `${membership.labels['label_name']}`. + // + // If you want to deploy a specific variant, say "default" to all the + // clusters, you can use "default" (string without any variables) as + // the variant_name_template. + string variant_name_template = 1 [(google.api.field_behavior) = REQUIRED]; + } + } + + // State indicates the desired state for the fleet package. + // Unspecified value is equivalent to `ACTIVE`. If state is set to + // `SUSPENDED`, active rollout (if any) will continue but no new rollouts will + // be scheduled. + enum State { + // Unspecified state. + STATE_UNSPECIFIED = 0; + + // `FleetPackage` is intended to be active. + ACTIVE = 1; + + // `FleetPackage` is intended to be suspended. + SUSPENDED = 2; + } + + // Identifier. Name of the `FleetPackage`. Format is + // `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`. + // The `fleetPackage` component must match + // `[a-z][a-z0-9\-]{0,62}` + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Output only. Time at which the `FleetPackage` was created. + google.protobuf.Timestamp create_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Most recent time at which the `FleetPackage` was updated. + google.protobuf.Timestamp update_time = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Labels are attributes that can be set and used by both the + // user and by Config Delivery. Labels must meet the following constraints: + // + // * Keys and values can contain only lowercase letters, numeric characters, + // underscores, and dashes. + // * All characters must use UTF-8 encoding, and international characters are + // allowed. + // * Keys must start with a lowercase letter or international character. + // * Each resource is limited to a maximum of 64 labels. + // + // Both keys and values are additionally constrained to be <= 128 bytes. + map labels = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Required. Information specifying the source of kubernetes configuration to + // deploy. + ResourceBundleSelector resource_bundle_selector = 5 + [(google.api.field_behavior) = REQUIRED]; + + // Optional. Configuration to select target clusters to deploy kubernetes + // configuration to. + Target target = 9 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The strategy to use to deploy kubernetes configuration to + // clusters. + RolloutStrategy rollout_strategy = 10 + [(google.api.field_behavior) = OPTIONAL]; + + // Required. Information specifying how to map a `ResourceBundle` variant to a + // target cluster. + VariantSelector variant_selector = 11 + [(google.api.field_behavior) = REQUIRED]; + + // Output only. Information containing the rollout status of the + // `FleetPackage` across all the target clusters. + FleetPackageInfo info = 13 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Information around how to handle kubernetes resources at the + // target clusters when the `FleetPackage` is deleted. + DeletionPropagationPolicy deletion_propagation_policy = 15 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The desired state of the fleet package. + State state = 16 [(google.api.field_behavior) = OPTIONAL]; +} + +// FleetPackageInfo represents the status of the `FleetPackage` across all the +// target clusters. +message FleetPackageInfo { + // Possible values for the `FleetPackage` state. + enum State { + // Unspecified state. + STATE_UNSPECIFIED = 0; + + // `FleetPackage` is active. + ACTIVE = 1; + + // `FleetPackage` is suspended. + SUSPENDED = 2; + + // `FleetPackage` has failed to reconcile. + FAILED = 3; + + // `FleetPackage` is being deleted. + DELETING = 4; + } + + // Optional. The active rollout, if any. Format is + // `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`. + string active_rollout = 1 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Rollout" + } + ]; + + // Optional. The last completed rollout, if any. Format is + // `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`. + string last_completed_rollout = 2 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Rollout" + } + ]; + + // Optional. Output only. The current state of the `FleetPackage`. + State state = 3 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = OPTIONAL + ]; + + // Optional. Output only. Errors encountered during configuration deployment + // (if any). + repeated FleetPackageError errors = 6 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Information representing an error encountered during rolling out +// configurations. +message FleetPackageError { + // Optional. A description of the error. + string error_message = 1 [(google.api.field_behavior) = OPTIONAL]; +} + +// ClusterInfo represents status of a resource bundle rollout for a cluster. +message ClusterInfo { + // State of the rollout for the cluster. + enum State { + // Unspecified state. + STATE_UNSPECIFIED = 0; + + // Waiting state. + WAITING = 1; + + // In progress state. + IN_PROGRESS = 2; + + // Stalled state. + STALLED = 3; + + // Completed state. + COMPLETED = 4; + + // Aborted state. + ABORTED = 5; + + // Cancelled state. + CANCELLED = 6; + + // Error state. + ERROR = 7; + + // Unchanged state. + UNCHANGED = 8; + + // Skipped state. + SKIPPED = 9; + } + + // Output only. gkehub membership of target cluster + string membership = 1 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.resource_reference) = { + type: "gkehub.googleapis.com/Membership" + } + ]; + + // Output only. Desired state for the resource bundle. + ResourceBundleDeploymentInfo desired = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Initial state of the resource bundle prior to the deployment. + ResourceBundleDeploymentInfo initial = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Current state of the resource bundle. + ResourceBundleDeploymentInfo current = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. State of the rollout for the cluster. + State state = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Unordered list. Messages convey additional information related + // to the deployment. + repeated string messages = 6 [ + (google.api.field_behavior) = UNORDERED_LIST, + (google.api.field_behavior) = OUTPUT_ONLY + ]; + + // Output only. Timestamp when reconciliation starts. + google.protobuf.Timestamp start_time = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Timestamp when reconciliation ends. + google.protobuf.Timestamp end_time = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// ResourceBundleDeploymentInfo represents the status of a resource bundle +// deployment. +message ResourceBundleDeploymentInfo { + // Synchronization state of the resource bundle deployment. + enum SyncState { + // Unspecified state. + SYNC_STATE_UNSPECIFIED = 0; + + // Reconciling state. + RECONCILING = 1; + + // Stalled state. + STALLED = 2; + + // Synced state. + SYNCED = 3; + + // Pending state. + PENDING = 4; + + // Error state. + ERROR = 5; + + // Deletion pending state. + DELETION_PENDING = 6; + + // Deleting state. + DELETING = 7; + + // Deleted state. + DELETED = 8; + } + + // Output only. Refers to a `ResourceBundle` release. + string release = 1 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Release" + } + ]; + + // Output only. Refers to a version of the `ResourceBundle` release. + string version = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Refers to a variant in a `ResourceBundle` release. + string variant = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Synchronization state of the `ResourceBundle` deployment. + SyncState sync_state = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Unordered list. Messages contains information related to the + // `ResourceBundle` deployment. For example, in case of an error, indicate the + // reason for the error. In case of a pending deployment, reason for why the + // deployment of new release is pending. + repeated string messages = 5 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = UNORDERED_LIST + ]; +} + +// The fleet where the `FleetPackage` should be deployed. +message Fleet { + // A label selector is a label query over a set of resources. An empty label + // selector matches all objects. + message LabelSelector { + // Optional. match_labels is a map of {key,value} pairs. Each {key,value} + // pair must match an existing label key and value exactly in order to + // satisfy the match. + map match_labels = 1 + [(google.api.field_behavior) = OPTIONAL]; + } + + // Required. The host project for the GKE fleet. Format is + // `projects/{project}`. + string project = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "cloudresourcemanager.googleapis.com/Project" + } + ]; + + // Optional. selector allows targeting a subset of fleet members using their + // labels. + LabelSelector selector = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// AllAtOnceStrategy causes all clusters to be updated concurrently. +message AllAtOnceStrategy {} + +// RollingStrategy causes a specified number of clusters to be updated +// concurrently until all clusters are updated. +message RollingStrategy { + // Optional. Maximum number of clusters to update the resource bundle on + // concurrently. + int32 max_concurrent = 1 [(google.api.field_behavior) = OPTIONAL]; +} + +// RolloutStrategy defines different ways to rollout a resource bundle across +// a set of clusters. +message RolloutStrategy { + // strategy defines how updates to a resource bundle should be rolled out + // across clusters. + oneof strategy { + // AllAtOnceStrategy causes all clusters to be updated concurrently. + AllAtOnceStrategy all_at_once = 1; + + // RollingStrategy causes a specified number of clusters to be updated + // concurrently until all clusters are updated. + RollingStrategy rolling = 2; + } +} + +// RolloutStrategyInfo represents the status of execution of different types of +// rollout strategies. Only the field corresponding to the rollout strategy +// specified at the rollout resource will be populated. +message RolloutStrategyInfo { + // strategy represents result of applying one of the rollout strategies. + oneof strategy { + // AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy + // execution. + AllAtOnceStrategyInfo all_at_once_strategy_info = 1; + + // RollingStrategyInfo represents the status of Rolling rollout strategy + // execution. + RollingStrategyInfo rolling_strategy_info = 2; + } +} + +// AllAtOnceStrategyInfo represents the status of execution of AllAtOnce rollout +// strategy. +message AllAtOnceStrategyInfo { + // Unordered list. resource bundle's deployment status for all targeted + // clusters. + repeated ClusterInfo clusters = 1 + [(google.api.field_behavior) = UNORDERED_LIST]; +} + +// RollingStrategyInfo represents the status of execution of Rolling rollout +// strategy. +message RollingStrategyInfo { + // Unordered list. resource bundle's deployment status for all targeted + // clusters. + repeated ClusterInfo clusters = 1 + [(google.api.field_behavior) = UNORDERED_LIST]; +} + +// Message for requesting list of FleetPackage. +message ListFleetPackagesRequest { + // Required. Parent value for ListFleetPackagesRequest. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/FleetPackage" + } + ]; + + // Optional. Requested page size. Server may return fewer items than + // requested. If unspecified, server will pick an appropriate default. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A token identifying a page of results the server should return. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filtering results + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Hint for how to order the results + string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for response to listing FleetPackage +message ListFleetPackagesResponse { + // The list of FleetPackage + repeated FleetPackage fleet_packages = 1; + + // A token identifying a page of results the server should return. + string next_page_token = 2; + + // Unordered list. Locations that could not be reached. + repeated string unreachable = 3 + [(google.api.field_behavior) = UNORDERED_LIST]; +} + +// Message for getting a FleetPackage +message GetFleetPackageRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/FleetPackage" + } + ]; +} + +// Message for creating a FleetPackage +message CreateFleetPackageRequest { + // Required. Value for parent. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/FleetPackage" + } + ]; + + // Required. Id of the requesting object + // If auto-generating Id server-side, remove this field and + // fleet_package_id from the method_signature of Create RPC + string fleet_package_id = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource being created. + FleetPackage fleet_package = 3 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 4 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for updating a FleetPackage +message UpdateFleetPackageRequest { + // Required. Field mask is used to specify the fields to be overwritten in the + // FleetPackage resource by the update. + // The fields specified in the update_mask are relative to the resource, not + // the full request. A field will be overwritten if it is in the mask. If the + // user does not provide a mask then all fields will be overwritten. + google.protobuf.FieldMask update_mask = 1 + [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource being updated + FleetPackage fleet_package = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 3 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for deleting a FleetPackage +message DeleteFleetPackageRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/FleetPackage" + } + ]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes after the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 2 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; + + // Optional. If set to true, any rollouts for this FleetPackage will also be + // deleted. (Otherwise, the request will only work if the fleet package has no + // rollouts.) + bool force = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. If set to true, then deleting an already deleted or non existing + // FleetPackage will succeed. + bool allow_missing = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// Represents the metadata of the long-running operation. +message OperationMetadata { + // Output only. The time the operation was created. + google.protobuf.Timestamp create_time = 1 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The time the operation finished running. + google.protobuf.Timestamp end_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Server-defined resource path for the target of the operation. + string target = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Name of the verb executed by the operation. + string verb = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Human-readable status of the operation, if any. + string status_message = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Identifies whether the user has requested cancellation + // of the operation. Operations that have been cancelled successfully + // have + // [google.longrunning.Operation.error][google.longrunning.Operation.error] + // value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, + // corresponding to `Code.CANCELLED`. + bool requested_cancellation = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. API version used to start the operation. + string api_version = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// `Release` represents a versioned release containing kubernetes manifests. +message Release { + option (google.api.resource) = { + type: "configdelivery.googleapis.com/Release" + pattern: "projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}" + plural: "releases" + singular: "release" + }; + + // Lifecycle indicates the state of the `Release`. A published release is + // immutable. + enum Lifecycle { + // indicates lifecycle has not been specified. + LIFECYCLE_UNSPECIFIED = 0; + + // indicates that the `Release` is being edited. + DRAFT = 1; + + // indicates that the `Release` is now published (or released) and + // immutable. + PUBLISHED = 2; + } + + // Identifier. Name of the Release. Format is + // `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`. + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Output only. Time `Release` was created. + google.protobuf.Timestamp create_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Time `Release` was last updated. + google.protobuf.Timestamp update_time = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Labels as key value pairs. + map labels = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. lifecycle of the `Release`. + Lifecycle lifecycle = 5 [(google.api.field_behavior) = OPTIONAL]; + + // Required. version of the `Release`. This must be v... + string version = 6 [(google.api.field_behavior) = REQUIRED]; + + // Output only. Time the `Release` was published. + google.protobuf.Timestamp publish_time = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. `ResourceBundle` Release extra information e.g., artifact + // registry image path. + ReleaseInfo info = 9 [(google.api.field_behavior) = OPTIONAL]; +} + +// Variant represents the content of a `ResourceBundle` variant. +message Variant { + option (google.api.resource) = { + type: "configdelivery.googleapis.com/Variant" + pattern: "projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}" + plural: "variants" + singular: "variant" + }; + + // Optional. labels to represent any metadata associated with the variant. + map labels = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Required. Input only. Unordered list. resources contain the kubernetes + // manifests (YAMLs) for this variant. + repeated string resources = 2 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = UNORDERED_LIST, + (google.api.field_behavior) = INPUT_ONLY + ]; + + // Identifier. Name follows format of + // projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant} + string name = 3 [(google.api.field_behavior) = IDENTIFIER]; + + // Output only. [Output only] Create time stamp + google.protobuf.Timestamp create_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. [Output only] Update time stamp + google.protobuf.Timestamp update_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Message for requesting list of Variants. +message ListVariantsRequest { + // Required. Parent value for ListVariantsRequest. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/Variant" + } + ]; + + // Optional. Requested page size. Server may return fewer items than + // requested. If unspecified, server will pick an appropriate default. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A token identifying a page of results the server should return. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filtering results. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Hint for how to order the results. + string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for response to listing Variants +message ListVariantsResponse { + // The list of Variants + repeated Variant variants = 1; + + // A token identifying a page of results the server should return. + string next_page_token = 2; + + // Unordered list. Locations that could not be reached. + repeated string unreachable = 3 + [(google.api.field_behavior) = UNORDERED_LIST]; +} + +// Message for getting a Variant +message GetVariantRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Variant" + } + ]; +} + +// Message for creating a Variant +message CreateVariantRequest { + // Required. Value for parent. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/Variant" + } + ]; + + // Required. Id of the requesting object + string variant_id = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource being created + Variant variant = 3 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 4 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for updating a Variant +message UpdateVariantRequest { + // Optional. Field mask is used to specify the fields to be overwritten in the + // Variant resource by the update. + // The fields specified in the update_mask are relative to the resource, not + // the full request. A field will be overwritten if it is in the mask. If the + // user does not provide a mask then all fields will be overwritten. + google.protobuf.FieldMask update_mask = 1 + [(google.api.field_behavior) = OPTIONAL]; + + // Required. The resource being updated + Variant variant = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 3 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for deleting a Variant +message DeleteVariantRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Variant" + } + ]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes after the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 2 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// ReleaseInfo contains extra information about the `ResourceBundle` release +// e.g., link to an artifact registry OCI image. +message ReleaseInfo { + // Output only. path to the oci image the service uploads to on a `Release` + // creation. + string oci_image_path = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. per-variant paths to the oci images the service uploads on + // package release creation + map variant_oci_image_paths = 2 + [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for requesting list of Releases. +message ListReleasesRequest { + // Required. Parent value for ListReleasesRequest. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/Release" + } + ]; + + // Optional. Requested page size. Server may return fewer items than + // requested. If unspecified, server will pick an appropriate default. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A token identifying a page of results the server should return. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filtering results. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Hint for how to order the results. + string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for response to listing Releases +message ListReleasesResponse { + // The list of Releases + repeated Release releases = 1; + + // A token identifying a page of results the server should return. + string next_page_token = 2; + + // Unordered list. Locations that could not be reached. + repeated string unreachable = 3 + [(google.api.field_behavior) = UNORDERED_LIST]; +} + +// Message for getting a Release +message GetReleaseRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Release" + } + ]; +} + +// Message for creating a Release +message CreateReleaseRequest { + // Required. Value for parent. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/Release" + } + ]; + + // Required. Id of the requesting object + // If auto-generating Id server-side, remove this field and + // release_id from the method_signature of Create RPC + string release_id = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource being created + Release release = 3 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 4 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for updating a Release +message UpdateReleaseRequest { + // Required. Field mask is used to specify the fields to be overwritten in the + // Release resource by the update. + // The fields specified in the update_mask are relative to the resource, not + // the full request. A field will be overwritten if it is in the mask. If the + // user does not provide a mask then all fields will be overwritten. + google.protobuf.FieldMask update_mask = 1 + [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource being updated + Release release = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 3 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + +// Message for deleting a Release +message DeleteReleaseRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Release" + } + ]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes after the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 2 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; + + // Optional. If set to true, any variants of this release will also be + // deleted. (Otherwise, the request will only work if the release has no + // variants.) + bool force = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for requesting list of Rollouts +message ListRolloutsRequest { + // Required. Parent value for ListRolloutsRequest + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "configdelivery.googleapis.com/Rollout" + } + ]; + + // Optional. Requested page size. Server may return fewer items than + // requested. If unspecified, server will pick an appropriate default. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A token identifying a page of results the server should return. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filtering results + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Hint for how to order the results + string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for response to listing Rollouts +message ListRolloutsResponse { + // The list of Rollouts + repeated Rollout rollouts = 1; + + // A token identifying a page of results the server should return. + string next_page_token = 2; + + // Unordered list. Locations that could not be reached. + repeated string unreachable = 3 + [(google.api.field_behavior) = UNORDERED_LIST]; +} + +// Message for getting a Rollout +message GetRolloutRequest { + // Required. Name of the resource + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Rollout" + } + ]; +} + +// RolloutInfo represents the state of the `FleetPackage` at all the +// clusters the rollout is targeting. +message RolloutInfo { + // State of the rollout + enum State { + // Unspecified state. + STATE_UNSPECIFIED = 0; + + // Rollout completed. + COMPLETED = 1; + + // Rollout suspended. + SUSPENDED = 2; + + // Rollout aborted. + ABORTED = 3; + + // Rollout in progress. + IN_PROGRESS = 5; + + // Rollout stalled. + STALLED = 6; + + // Rollout cancelled. + CANCELLED = 7; + + // Rollout aborting. + ABORTING = 8; + } + + // Output only. state contains the overall status of the Rollout. + State state = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Time when the rollout started. + google.protobuf.Timestamp start_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Time when the rollout completed. + google.protobuf.Timestamp end_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Message containing additional information related to the + // rollout. + string message = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Rollout strategy info represents the status of execution of + // rollout strategy. + RolloutStrategyInfo rollout_strategy_info = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Rollout resource represents an instance of `FleetPackage` rollout operation +// across a fleet. This is a system generated resource and will be read only for +// end-users. It will be primarily used by the service to process the changes in +// the `FleetPackage` and other changes in the environment. +message Rollout { + option (google.api.resource) = { + type: "configdelivery.googleapis.com/Rollout" + pattern: "projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}" + plural: "rollouts" + singular: "rollout" + }; + + // Identifier. Name of the Rollout. Format is + // `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`. + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Reference to the `Release` being rolled out. + string release = 2 [(google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Release" + }]; + + // Rollout strategy for rolling out `FleetPackage` to clusters. + RolloutStrategy rollout_strategy = 4; + + // Current details of the rollout. + RolloutInfo info = 5; + + // Deletion propagation policy of the rollout. + DeletionPropagationPolicy deletion_propagation_policy = 7; + + // Output only. The time the rollout was created. + google.protobuf.Timestamp create_time = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The time the rollout was most recently updated. + google.protobuf.Timestamp update_time = 9 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Message for suspending a rollout. +message SuspendRolloutRequest { + // Required. Name of the Rollout. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Rollout" + } + ]; + + // Optional. Reason for suspension. + string reason = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for resuming a rollout. +message ResumeRolloutRequest { + // Required. Name of the Rollout. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Rollout" + } + ]; + + // Optional. Reason for resuming the rollout. + string reason = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// Message for aborting a rollout. +message AbortRolloutRequest { + // Required. Name of the Rollout. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "configdelivery.googleapis.com/Rollout" + } + ]; + + // Optional. Reason for aborting. + string reason = 2 [(google.api.field_behavior) = OPTIONAL]; +} diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRollout.java new file mode 100644 index 000000000000..425fa23ae2fc --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRollout.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_AbortRollout_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.AbortRolloutRequest; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.RolloutName; +import com.google.longrunning.Operation; + +public class AsyncAbortRollout { + + public static void main(String[] args) throws Exception { + asyncAbortRollout(); + } + + public static void asyncAbortRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + AbortRolloutRequest request = + AbortRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + ApiFuture future = configDeliveryClient.abortRolloutCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_AbortRollout_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRolloutLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRolloutLRO.java new file mode 100644 index 000000000000..fb7c58c8156f --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/AsyncAbortRolloutLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_AbortRollout_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.AbortRolloutRequest; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class AsyncAbortRolloutLRO { + + public static void main(String[] args) throws Exception { + asyncAbortRolloutLRO(); + } + + public static void asyncAbortRolloutLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + AbortRolloutRequest request = + AbortRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + OperationFuture future = + configDeliveryClient.abortRolloutOperationCallable().futureCall(request); + // Do something. + Rollout response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_AbortRollout_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRollout.java new file mode 100644 index 000000000000..5f7876d2a140 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRollout.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_AbortRollout_sync] +import com.google.cloud.configdelivery.v1.AbortRolloutRequest; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncAbortRollout { + + public static void main(String[] args) throws Exception { + syncAbortRollout(); + } + + public static void syncAbortRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + AbortRolloutRequest request = + AbortRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + Rollout response = configDeliveryClient.abortRolloutAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_AbortRollout_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutRolloutname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutRolloutname.java new file mode 100644 index 000000000000..26294bed32d6 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutRolloutname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_AbortRollout_Rolloutname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncAbortRolloutRolloutname { + + public static void main(String[] args) throws Exception { + syncAbortRolloutRolloutname(); + } + + public static void syncAbortRolloutRolloutname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + Rollout response = configDeliveryClient.abortRolloutAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_AbortRollout_Rolloutname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutString.java new file mode 100644 index 000000000000..173d119fc693 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/abortrollout/SyncAbortRolloutString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_AbortRollout_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncAbortRolloutString { + + public static void main(String[] args) throws Exception { + syncAbortRolloutString(); + } + + public static void syncAbortRolloutString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString(); + Rollout response = configDeliveryClient.abortRolloutAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_AbortRollout_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetCredentialsProvider.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 000000000000..5dba8717cf73 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_Create_SetCredentialsProvider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ConfigDeliverySettings; +import com.google.cloud.configdelivery.v1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + ConfigDeliverySettings configDeliverySettings = + ConfigDeliverySettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create(configDeliverySettings); + } +} +// [END configdelivery_v1_generated_ConfigDelivery_Create_SetCredentialsProvider_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetEndpoint.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetEndpoint.java new file mode 100644 index 000000000000..6cefaf61fd50 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateSetEndpoint.java @@ -0,0 +1,41 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_Create_SetEndpoint_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ConfigDeliverySettings; +import com.google.cloud.configdelivery.v1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + ConfigDeliverySettings configDeliverySettings = + ConfigDeliverySettings.newBuilder().setEndpoint(myEndpoint).build(); + ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create(configDeliverySettings); + } +} +// [END configdelivery_v1_generated_ConfigDelivery_Create_SetEndpoint_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateUseHttpJsonTransport.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateUseHttpJsonTransport.java new file mode 100644 index 000000000000..2c8286ba06a5 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/create/SyncCreateUseHttpJsonTransport.java @@ -0,0 +1,40 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_Create_UseHttpJsonTransport_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ConfigDeliverySettings; + +public class SyncCreateUseHttpJsonTransport { + + public static void main(String[] args) throws Exception { + syncCreateUseHttpJsonTransport(); + } + + public static void syncCreateUseHttpJsonTransport() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + ConfigDeliverySettings configDeliverySettings = + ConfigDeliverySettings.newHttpJsonBuilder().build(); + ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create(configDeliverySettings); + } +} +// [END configdelivery_v1_generated_ConfigDelivery_Create_UseHttpJsonTransport_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackage.java new file mode 100644 index 000000000000..b9ed87dbad0a --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackage.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.longrunning.Operation; + +public class AsyncCreateFleetPackage { + + public static void main(String[] args) throws Exception { + asyncCreateFleetPackage(); + } + + public static void asyncCreateFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateFleetPackageRequest request = + CreateFleetPackageRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setFleetPackageId("fleetPackageId-115835309") + .setFleetPackage(FleetPackage.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.createFleetPackageCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackageLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackageLRO.java new file mode 100644 index 000000000000..11fd25ee50d1 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/AsyncCreateFleetPackageLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.OperationMetadata; + +public class AsyncCreateFleetPackageLRO { + + public static void main(String[] args) throws Exception { + asyncCreateFleetPackageLRO(); + } + + public static void asyncCreateFleetPackageLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateFleetPackageRequest request = + CreateFleetPackageRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setFleetPackageId("fleetPackageId-115835309") + .setFleetPackage(FleetPackage.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.createFleetPackageOperationCallable().futureCall(request); + // Do something. + FleetPackage response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackage.java new file mode 100644 index 000000000000..bfaa3a3e431b --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackage.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateFleetPackageRequest; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.LocationName; + +public class SyncCreateFleetPackage { + + public static void main(String[] args) throws Exception { + syncCreateFleetPackage(); + } + + public static void syncCreateFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateFleetPackageRequest request = + CreateFleetPackageRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setFleetPackageId("fleetPackageId-115835309") + .setFleetPackage(FleetPackage.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + FleetPackage response = configDeliveryClient.createFleetPackageAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageLocationnameFleetpackageString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageLocationnameFleetpackageString.java new file mode 100644 index 000000000000..3bb292a37599 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageLocationnameFleetpackageString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_LocationnameFleetpackageString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.LocationName; + +public class SyncCreateFleetPackageLocationnameFleetpackageString { + + public static void main(String[] args) throws Exception { + syncCreateFleetPackageLocationnameFleetpackageString(); + } + + public static void syncCreateFleetPackageLocationnameFleetpackageString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + FleetPackage response = + configDeliveryClient.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_LocationnameFleetpackageString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageStringFleetpackageString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageStringFleetpackageString.java new file mode 100644 index 000000000000..165e886f51b2 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createfleetpackage/SyncCreateFleetPackageStringFleetpackageString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_StringFleetpackageString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.LocationName; + +public class SyncCreateFleetPackageStringFleetpackageString { + + public static void main(String[] args) throws Exception { + syncCreateFleetPackageStringFleetpackageString(); + } + + public static void syncCreateFleetPackageStringFleetpackageString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + String fleetPackageId = "fleetPackageId-115835309"; + FleetPackage response = + configDeliveryClient.createFleetPackageAsync(parent, fleetPackage, fleetPackageId).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateFleetPackage_StringFleetpackageString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateRelease.java new file mode 100644 index 000000000000..811f5d817f76 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateRelease.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateRelease_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateReleaseRequest; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; +import com.google.longrunning.Operation; + +public class AsyncCreateRelease { + + public static void main(String[] args) throws Exception { + asyncCreateRelease(); + } + + public static void asyncCreateRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateReleaseRequest request = + CreateReleaseRequest.newBuilder() + .setParent( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setReleaseId("releaseId89607042") + .setRelease(Release.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.createReleaseCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateRelease_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateReleaseLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateReleaseLRO.java new file mode 100644 index 000000000000..80d5aba95d7b --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/AsyncCreateReleaseLRO.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateRelease_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateReleaseRequest; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class AsyncCreateReleaseLRO { + + public static void main(String[] args) throws Exception { + asyncCreateReleaseLRO(); + } + + public static void asyncCreateReleaseLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateReleaseRequest request = + CreateReleaseRequest.newBuilder() + .setParent( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setReleaseId("releaseId89607042") + .setRelease(Release.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.createReleaseOperationCallable().futureCall(request); + // Do something. + Release response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateRelease_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateRelease.java new file mode 100644 index 000000000000..4a5cd9c54b2e --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateRelease.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateRelease_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateReleaseRequest; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncCreateRelease { + + public static void main(String[] args) throws Exception { + syncCreateRelease(); + } + + public static void syncCreateRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateReleaseRequest request = + CreateReleaseRequest.newBuilder() + .setParent( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setReleaseId("releaseId89607042") + .setRelease(Release.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + Release response = configDeliveryClient.createReleaseAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateRelease_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseResourcebundlenameReleaseString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseResourcebundlenameReleaseString.java new file mode 100644 index 000000000000..e4db532dc3ba --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseResourcebundlenameReleaseString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateRelease_ResourcebundlenameReleaseString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncCreateReleaseResourcebundlenameReleaseString { + + public static void main(String[] args) throws Exception { + syncCreateReleaseResourcebundlenameReleaseString(); + } + + public static void syncCreateReleaseResourcebundlenameReleaseString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + Release response = configDeliveryClient.createReleaseAsync(parent, release, releaseId).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateRelease_ResourcebundlenameReleaseString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseStringReleaseString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseStringReleaseString.java new file mode 100644 index 000000000000..db4e5c184c33 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createrelease/SyncCreateReleaseStringReleaseString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateRelease_StringReleaseString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncCreateReleaseStringReleaseString { + + public static void main(String[] args) throws Exception { + syncCreateReleaseStringReleaseString(); + } + + public static void syncCreateReleaseStringReleaseString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString(); + Release release = Release.newBuilder().build(); + String releaseId = "releaseId89607042"; + Release response = configDeliveryClient.createReleaseAsync(parent, release, releaseId).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateRelease_StringReleaseString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundle.java new file mode 100644 index 000000000000..0235865deeab --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundle.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.longrunning.Operation; + +public class AsyncCreateResourceBundle { + + public static void main(String[] args) throws Exception { + asyncCreateResourceBundle(); + } + + public static void asyncCreateResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateResourceBundleRequest request = + CreateResourceBundleRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setResourceBundleId("resourceBundleId1209359211") + .setResourceBundle(ResourceBundle.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.createResourceBundleCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundleLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundleLRO.java new file mode 100644 index 000000000000..56a8e25aaea2 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/AsyncCreateResourceBundleLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class AsyncCreateResourceBundleLRO { + + public static void main(String[] args) throws Exception { + asyncCreateResourceBundleLRO(); + } + + public static void asyncCreateResourceBundleLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateResourceBundleRequest request = + CreateResourceBundleRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setResourceBundleId("resourceBundleId1209359211") + .setResourceBundle(ResourceBundle.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.createResourceBundleOperationCallable().futureCall(request); + // Do something. + ResourceBundle response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundle.java new file mode 100644 index 000000000000..01e0a424a3e6 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundle.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateResourceBundleRequest; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class SyncCreateResourceBundle { + + public static void main(String[] args) throws Exception { + syncCreateResourceBundle(); + } + + public static void syncCreateResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateResourceBundleRequest request = + CreateResourceBundleRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setResourceBundleId("resourceBundleId1209359211") + .setResourceBundle(ResourceBundle.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ResourceBundle response = configDeliveryClient.createResourceBundleAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleLocationnameResourcebundleString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleLocationnameResourcebundleString.java new file mode 100644 index 000000000000..f7971e77adcb --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleLocationnameResourcebundleString.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_LocationnameResourcebundleString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class SyncCreateResourceBundleLocationnameResourcebundleString { + + public static void main(String[] args) throws Exception { + syncCreateResourceBundleLocationnameResourcebundleString(); + } + + public static void syncCreateResourceBundleLocationnameResourcebundleString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + ResourceBundle response = + configDeliveryClient + .createResourceBundleAsync(parent, resourceBundle, resourceBundleId) + .get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_LocationnameResourcebundleString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleStringResourcebundleString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleStringResourcebundleString.java new file mode 100644 index 000000000000..ae910ad0bb26 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createresourcebundle/SyncCreateResourceBundleStringResourcebundleString.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_StringResourcebundleString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class SyncCreateResourceBundleStringResourcebundleString { + + public static void main(String[] args) throws Exception { + syncCreateResourceBundleStringResourcebundleString(); + } + + public static void syncCreateResourceBundleStringResourcebundleString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + String resourceBundleId = "resourceBundleId1209359211"; + ResourceBundle response = + configDeliveryClient + .createResourceBundleAsync(parent, resourceBundle, resourceBundleId) + .get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateResourceBundle_StringResourcebundleString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariant.java new file mode 100644 index 000000000000..6cb92f0e6688 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariant.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateVariant_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateVariantRequest; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.longrunning.Operation; + +public class AsyncCreateVariant { + + public static void main(String[] args) throws Exception { + asyncCreateVariant(); + } + + public static void asyncCreateVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateVariantRequest request = + CreateVariantRequest.newBuilder() + .setParent( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setVariantId("variantId-82113408") + .setVariant(Variant.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.createVariantCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateVariant_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariantLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariantLRO.java new file mode 100644 index 000000000000..c7136ffc8e22 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/AsyncCreateVariantLRO.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateVariant_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateVariantRequest; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class AsyncCreateVariantLRO { + + public static void main(String[] args) throws Exception { + asyncCreateVariantLRO(); + } + + public static void asyncCreateVariantLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateVariantRequest request = + CreateVariantRequest.newBuilder() + .setParent( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setVariantId("variantId-82113408") + .setVariant(Variant.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.createVariantOperationCallable().futureCall(request); + // Do something. + Variant response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateVariant_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariant.java new file mode 100644 index 000000000000..72c06604daa3 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariant.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateVariant_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.CreateVariantRequest; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class SyncCreateVariant { + + public static void main(String[] args) throws Exception { + syncCreateVariant(); + } + + public static void syncCreateVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + CreateVariantRequest request = + CreateVariantRequest.newBuilder() + .setParent( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setVariantId("variantId-82113408") + .setVariant(Variant.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + Variant response = configDeliveryClient.createVariantAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateVariant_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantReleasenameVariantString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantReleasenameVariantString.java new file mode 100644 index 000000000000..a4d5672afb30 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantReleasenameVariantString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateVariant_ReleasenameVariantString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class SyncCreateVariantReleasenameVariantString { + + public static void main(String[] args) throws Exception { + syncCreateVariantReleasenameVariantString(); + } + + public static void syncCreateVariantReleasenameVariantString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + Variant response = configDeliveryClient.createVariantAsync(parent, variant, variantId).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateVariant_ReleasenameVariantString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantStringVariantString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantStringVariantString.java new file mode 100644 index 000000000000..a744ea83094c --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/createvariant/SyncCreateVariantStringVariantString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_CreateVariant_StringVariantString_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class SyncCreateVariantStringVariantString { + + public static void main(String[] args) throws Exception { + syncCreateVariantStringVariantString(); + } + + public static void syncCreateVariantStringVariantString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString(); + Variant variant = Variant.newBuilder().build(); + String variantId = "variantId-82113408"; + Variant response = configDeliveryClient.createVariantAsync(parent, variant, variantId).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_CreateVariant_StringVariantString_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackage.java new file mode 100644 index 000000000000..687527ce1786 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackage.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.longrunning.Operation; + +public class AsyncDeleteFleetPackage { + + public static void main(String[] args) throws Exception { + asyncDeleteFleetPackage(); + } + + public static void asyncDeleteFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteFleetPackageRequest request = + DeleteFleetPackageRequest.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setRequestId("requestId693933066") + .setForce(true) + .setAllowMissing(true) + .build(); + ApiFuture future = + configDeliveryClient.deleteFleetPackageCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackageLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackageLRO.java new file mode 100644 index 000000000000..36bf43ef351b --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/AsyncDeleteFleetPackageLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.protobuf.Empty; + +public class AsyncDeleteFleetPackageLRO { + + public static void main(String[] args) throws Exception { + asyncDeleteFleetPackageLRO(); + } + + public static void asyncDeleteFleetPackageLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteFleetPackageRequest request = + DeleteFleetPackageRequest.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setRequestId("requestId693933066") + .setForce(true) + .setAllowMissing(true) + .build(); + OperationFuture future = + configDeliveryClient.deleteFleetPackageOperationCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackage.java new file mode 100644 index 000000000000..f393697b8956 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackage.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteFleetPackageRequest; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.protobuf.Empty; + +public class SyncDeleteFleetPackage { + + public static void main(String[] args) throws Exception { + syncDeleteFleetPackage(); + } + + public static void syncDeleteFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteFleetPackageRequest request = + DeleteFleetPackageRequest.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setRequestId("requestId693933066") + .setForce(true) + .setAllowMissing(true) + .build(); + configDeliveryClient.deleteFleetPackageAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageFleetpackagename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageFleetpackagename.java new file mode 100644 index 000000000000..9f7cf1917476 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageFleetpackagename.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_Fleetpackagename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.protobuf.Empty; + +public class SyncDeleteFleetPackageFleetpackagename { + + public static void main(String[] args) throws Exception { + syncDeleteFleetPackageFleetpackagename(); + } + + public static void syncDeleteFleetPackageFleetpackagename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + configDeliveryClient.deleteFleetPackageAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_Fleetpackagename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageString.java new file mode 100644 index 000000000000..b83d973df713 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletefleetpackage/SyncDeleteFleetPackageString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.protobuf.Empty; + +public class SyncDeleteFleetPackageString { + + public static void main(String[] args) throws Exception { + syncDeleteFleetPackageString(); + } + + public static void syncDeleteFleetPackageString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString(); + configDeliveryClient.deleteFleetPackageAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteFleetPackage_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteRelease.java new file mode 100644 index 000000000000..cb64150af020 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteRelease.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteRelease_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteReleaseRequest; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.longrunning.Operation; + +public class AsyncDeleteRelease { + + public static void main(String[] args) throws Exception { + asyncDeleteRelease(); + } + + public static void asyncDeleteRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteReleaseRequest request = + DeleteReleaseRequest.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRequestId("requestId693933066") + .setForce(true) + .build(); + ApiFuture future = + configDeliveryClient.deleteReleaseCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteRelease_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteReleaseLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteReleaseLRO.java new file mode 100644 index 000000000000..1b2c5e318c24 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/AsyncDeleteReleaseLRO.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteRelease_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteReleaseRequest; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.protobuf.Empty; + +public class AsyncDeleteReleaseLRO { + + public static void main(String[] args) throws Exception { + asyncDeleteReleaseLRO(); + } + + public static void asyncDeleteReleaseLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteReleaseRequest request = + DeleteReleaseRequest.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRequestId("requestId693933066") + .setForce(true) + .build(); + OperationFuture future = + configDeliveryClient.deleteReleaseOperationCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteRelease_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteRelease.java new file mode 100644 index 000000000000..0071c41834ec --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteRelease.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteRelease_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteReleaseRequest; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.protobuf.Empty; + +public class SyncDeleteRelease { + + public static void main(String[] args) throws Exception { + syncDeleteRelease(); + } + + public static void syncDeleteRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteReleaseRequest request = + DeleteReleaseRequest.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setRequestId("requestId693933066") + .setForce(true) + .build(); + configDeliveryClient.deleteReleaseAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteRelease_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseReleasename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseReleasename.java new file mode 100644 index 000000000000..934d36baa3be --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseReleasename.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteRelease_Releasename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.protobuf.Empty; + +public class SyncDeleteReleaseReleasename { + + public static void main(String[] args) throws Exception { + syncDeleteReleaseReleasename(); + } + + public static void syncDeleteReleaseReleasename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ReleaseName name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + configDeliveryClient.deleteReleaseAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteRelease_Releasename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseString.java new file mode 100644 index 000000000000..d02cc79a15cd --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleterelease/SyncDeleteReleaseString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteRelease_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.protobuf.Empty; + +public class SyncDeleteReleaseString { + + public static void main(String[] args) throws Exception { + syncDeleteReleaseString(); + } + + public static void syncDeleteReleaseString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString(); + configDeliveryClient.deleteReleaseAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteRelease_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundle.java new file mode 100644 index 000000000000..ec329ef5c05f --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundle.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest; +import com.google.cloud.configdelivery.v1.ResourceBundleName; +import com.google.longrunning.Operation; + +public class AsyncDeleteResourceBundle { + + public static void main(String[] args) throws Exception { + asyncDeleteResourceBundle(); + } + + public static void asyncDeleteResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteResourceBundleRequest request = + DeleteResourceBundleRequest.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setRequestId("requestId693933066") + .setForce(true) + .build(); + ApiFuture future = + configDeliveryClient.deleteResourceBundleCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundleLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundleLRO.java new file mode 100644 index 000000000000..b716d096d8e7 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/AsyncDeleteResourceBundleLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.ResourceBundleName; +import com.google.protobuf.Empty; + +public class AsyncDeleteResourceBundleLRO { + + public static void main(String[] args) throws Exception { + asyncDeleteResourceBundleLRO(); + } + + public static void asyncDeleteResourceBundleLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteResourceBundleRequest request = + DeleteResourceBundleRequest.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setRequestId("requestId693933066") + .setForce(true) + .build(); + OperationFuture future = + configDeliveryClient.deleteResourceBundleOperationCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundle.java new file mode 100644 index 000000000000..39c4eaeecfdc --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundle.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteResourceBundleRequest; +import com.google.cloud.configdelivery.v1.ResourceBundleName; +import com.google.protobuf.Empty; + +public class SyncDeleteResourceBundle { + + public static void main(String[] args) throws Exception { + syncDeleteResourceBundle(); + } + + public static void syncDeleteResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteResourceBundleRequest request = + DeleteResourceBundleRequest.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setRequestId("requestId693933066") + .setForce(true) + .build(); + configDeliveryClient.deleteResourceBundleAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleResourcebundlename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleResourcebundlename.java new file mode 100644 index 000000000000..034d831cb315 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleResourcebundlename.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_Resourcebundlename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResourceBundleName; +import com.google.protobuf.Empty; + +public class SyncDeleteResourceBundleResourcebundlename { + + public static void main(String[] args) throws Exception { + syncDeleteResourceBundleResourcebundlename(); + } + + public static void syncDeleteResourceBundleResourcebundlename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResourceBundleName name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + configDeliveryClient.deleteResourceBundleAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_Resourcebundlename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleString.java new file mode 100644 index 000000000000..c39ac0858bff --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deleteresourcebundle/SyncDeleteResourceBundleString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResourceBundleName; +import com.google.protobuf.Empty; + +public class SyncDeleteResourceBundleString { + + public static void main(String[] args) throws Exception { + syncDeleteResourceBundleString(); + } + + public static void syncDeleteResourceBundleString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString(); + configDeliveryClient.deleteResourceBundleAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteResourceBundle_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariant.java new file mode 100644 index 000000000000..06fe402adbd5 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariant.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteVariant_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteVariantRequest; +import com.google.cloud.configdelivery.v1.VariantName; +import com.google.longrunning.Operation; + +public class AsyncDeleteVariant { + + public static void main(String[] args) throws Exception { + asyncDeleteVariant(); + } + + public static void asyncDeleteVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteVariantRequest request = + DeleteVariantRequest.newBuilder() + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.deleteVariantCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteVariant_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariantLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariantLRO.java new file mode 100644 index 000000000000..680a9c8334f0 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/AsyncDeleteVariantLRO.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteVariant_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteVariantRequest; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.VariantName; +import com.google.protobuf.Empty; + +public class AsyncDeleteVariantLRO { + + public static void main(String[] args) throws Exception { + asyncDeleteVariantLRO(); + } + + public static void asyncDeleteVariantLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteVariantRequest request = + DeleteVariantRequest.newBuilder() + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.deleteVariantOperationCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteVariant_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariant.java new file mode 100644 index 000000000000..1c3af35fd829 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariant.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteVariant_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.DeleteVariantRequest; +import com.google.cloud.configdelivery.v1.VariantName; +import com.google.protobuf.Empty; + +public class SyncDeleteVariant { + + public static void main(String[] args) throws Exception { + syncDeleteVariant(); + } + + public static void syncDeleteVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + DeleteVariantRequest request = + DeleteVariantRequest.newBuilder() + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .setRequestId("requestId693933066") + .build(); + configDeliveryClient.deleteVariantAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteVariant_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantString.java new file mode 100644 index 000000000000..6d0031169339 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteVariant_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.VariantName; +import com.google.protobuf.Empty; + +public class SyncDeleteVariantString { + + public static void main(String[] args) throws Exception { + syncDeleteVariantString(); + } + + public static void syncDeleteVariantString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString(); + configDeliveryClient.deleteVariantAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteVariant_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantVariantname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantVariantname.java new file mode 100644 index 000000000000..dabc80ba4ab0 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/deletevariant/SyncDeleteVariantVariantname.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_DeleteVariant_Variantname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.VariantName; +import com.google.protobuf.Empty; + +public class SyncDeleteVariantVariantname { + + public static void main(String[] args) throws Exception { + syncDeleteVariantVariantname(); + } + + public static void syncDeleteVariantVariantname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + configDeliveryClient.deleteVariantAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_DeleteVariant_Variantname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/AsyncGetFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/AsyncGetFleetPackage.java new file mode 100644 index 000000000000..7f6cd50436d9 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/AsyncGetFleetPackage.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.GetFleetPackageRequest; + +public class AsyncGetFleetPackage { + + public static void main(String[] args) throws Exception { + asyncGetFleetPackage(); + } + + public static void asyncGetFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetFleetPackageRequest request = + GetFleetPackageRequest.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .build(); + ApiFuture future = + configDeliveryClient.getFleetPackageCallable().futureCall(request); + // Do something. + FleetPackage response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackage.java new file mode 100644 index 000000000000..3c10223cc4f7 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackage.java @@ -0,0 +1,46 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.GetFleetPackageRequest; + +public class SyncGetFleetPackage { + + public static void main(String[] args) throws Exception { + syncGetFleetPackage(); + } + + public static void syncGetFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetFleetPackageRequest request = + GetFleetPackageRequest.newBuilder() + .setName(FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .build(); + FleetPackage response = configDeliveryClient.getFleetPackage(request); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageFleetpackagename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageFleetpackagename.java new file mode 100644 index 000000000000..abf27b94c5c1 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageFleetpackagename.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_Fleetpackagename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.FleetPackageName; + +public class SyncGetFleetPackageFleetpackagename { + + public static void main(String[] args) throws Exception { + syncGetFleetPackageFleetpackagename(); + } + + public static void syncGetFleetPackageFleetpackagename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + FleetPackageName name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + FleetPackage response = configDeliveryClient.getFleetPackage(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_Fleetpackagename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageString.java new file mode 100644 index 000000000000..09d5794c600a --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getfleetpackage/SyncGetFleetPackageString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.FleetPackageName; + +public class SyncGetFleetPackageString { + + public static void main(String[] args) throws Exception { + syncGetFleetPackageString(); + } + + public static void syncGetFleetPackageString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString(); + FleetPackage response = configDeliveryClient.getFleetPackage(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetFleetPackage_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/AsyncGetLocation.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/AsyncGetLocation.java new file mode 100644 index 000000000000..f2b07d391125 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/AsyncGetLocation.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetLocation_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.Location; + +public class AsyncGetLocation { + + public static void main(String[] args) throws Exception { + asyncGetLocation(); + } + + public static void asyncGetLocation() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + ApiFuture future = configDeliveryClient.getLocationCallable().futureCall(request); + // Do something. + Location response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetLocation_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/SyncGetLocation.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/SyncGetLocation.java new file mode 100644 index 000000000000..7ae06886f1cf --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getlocation/SyncGetLocation.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetLocation_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.Location; + +public class SyncGetLocation { + + public static void main(String[] args) throws Exception { + syncGetLocation(); + } + + public static void syncGetLocation() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + Location response = configDeliveryClient.getLocation(request); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetLocation_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/AsyncGetRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/AsyncGetRelease.java new file mode 100644 index 000000000000..03fe92fc36d0 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/AsyncGetRelease.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRelease_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetReleaseRequest; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ReleaseName; + +public class AsyncGetRelease { + + public static void main(String[] args) throws Exception { + asyncGetRelease(); + } + + public static void asyncGetRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetReleaseRequest request = + GetReleaseRequest.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .build(); + ApiFuture future = configDeliveryClient.getReleaseCallable().futureCall(request); + // Do something. + Release response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRelease_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetRelease.java new file mode 100644 index 000000000000..7fd7b3cd15f3 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetRelease.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRelease_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetReleaseRequest; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ReleaseName; + +public class SyncGetRelease { + + public static void main(String[] args) throws Exception { + syncGetRelease(); + } + + public static void syncGetRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetReleaseRequest request = + GetReleaseRequest.newBuilder() + .setName( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .build(); + Release response = configDeliveryClient.getRelease(request); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRelease_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseReleasename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseReleasename.java new file mode 100644 index 000000000000..50de2087660a --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseReleasename.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRelease_Releasename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ReleaseName; + +public class SyncGetReleaseReleasename { + + public static void main(String[] args) throws Exception { + syncGetReleaseReleasename(); + } + + public static void syncGetReleaseReleasename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ReleaseName name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + Release response = configDeliveryClient.getRelease(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRelease_Releasename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseString.java new file mode 100644 index 000000000000..6cc335f6c3fe --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrelease/SyncGetReleaseString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRelease_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ReleaseName; + +public class SyncGetReleaseString { + + public static void main(String[] args) throws Exception { + syncGetReleaseString(); + } + + public static void syncGetReleaseString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString(); + Release response = configDeliveryClient.getRelease(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRelease_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/AsyncGetResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/AsyncGetResourceBundle.java new file mode 100644 index 000000000000..dac3ad390e0d --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/AsyncGetResourceBundle.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetResourceBundleRequest; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class AsyncGetResourceBundle { + + public static void main(String[] args) throws Exception { + asyncGetResourceBundle(); + } + + public static void asyncGetResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetResourceBundleRequest request = + GetResourceBundleRequest.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .build(); + ApiFuture future = + configDeliveryClient.getResourceBundleCallable().futureCall(request); + // Do something. + ResourceBundle response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundle.java new file mode 100644 index 000000000000..bb2f75994e16 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundle.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetResourceBundleRequest; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncGetResourceBundle { + + public static void main(String[] args) throws Exception { + syncGetResourceBundle(); + } + + public static void syncGetResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetResourceBundleRequest request = + GetResourceBundleRequest.newBuilder() + .setName( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .build(); + ResourceBundle response = configDeliveryClient.getResourceBundle(request); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleResourcebundlename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleResourcebundlename.java new file mode 100644 index 000000000000..90cb0b6775de --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleResourcebundlename.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_Resourcebundlename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncGetResourceBundleResourcebundlename { + + public static void main(String[] args) throws Exception { + syncGetResourceBundleResourcebundlename(); + } + + public static void syncGetResourceBundleResourcebundlename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResourceBundleName name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + ResourceBundle response = configDeliveryClient.getResourceBundle(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_Resourcebundlename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleString.java new file mode 100644 index 000000000000..4c2bf1b06dbd --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getresourcebundle/SyncGetResourceBundleString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncGetResourceBundleString { + + public static void main(String[] args) throws Exception { + syncGetResourceBundleString(); + } + + public static void syncGetResourceBundleString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString(); + ResourceBundle response = configDeliveryClient.getResourceBundle(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetResourceBundle_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/AsyncGetRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/AsyncGetRollout.java new file mode 100644 index 000000000000..171b84571283 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/AsyncGetRollout.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRollout_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class AsyncGetRollout { + + public static void main(String[] args) throws Exception { + asyncGetRollout(); + } + + public static void asyncGetRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetRolloutRequest request = + GetRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .build(); + ApiFuture future = configDeliveryClient.getRolloutCallable().futureCall(request); + // Do something. + Rollout response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRollout_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRollout.java new file mode 100644 index 000000000000..8d9d8407ea28 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRollout.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRollout_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncGetRollout { + + public static void main(String[] args) throws Exception { + syncGetRollout(); + } + + public static void syncGetRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetRolloutRequest request = + GetRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .build(); + Rollout response = configDeliveryClient.getRollout(request); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRollout_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutRolloutname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutRolloutname.java new file mode 100644 index 000000000000..57b633fd9f2a --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutRolloutname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRollout_Rolloutname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncGetRolloutRolloutname { + + public static void main(String[] args) throws Exception { + syncGetRolloutRolloutname(); + } + + public static void syncGetRolloutRolloutname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + Rollout response = configDeliveryClient.getRollout(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRollout_Rolloutname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutString.java new file mode 100644 index 000000000000..f29a9b13c576 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getrollout/SyncGetRolloutString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetRollout_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncGetRolloutString { + + public static void main(String[] args) throws Exception { + syncGetRolloutString(); + } + + public static void syncGetRolloutString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString(); + Rollout response = configDeliveryClient.getRollout(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetRollout_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/AsyncGetVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/AsyncGetVariant.java new file mode 100644 index 000000000000..b825a13654f9 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/AsyncGetVariant.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetVariant_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.configdelivery.v1.VariantName; + +public class AsyncGetVariant { + + public static void main(String[] args) throws Exception { + asyncGetVariant(); + } + + public static void asyncGetVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetVariantRequest request = + GetVariantRequest.newBuilder() + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .build(); + ApiFuture future = configDeliveryClient.getVariantCallable().futureCall(request); + // Do something. + Variant response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetVariant_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariant.java new file mode 100644 index 000000000000..37f8d7f3b3e6 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariant.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetVariant_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.GetVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.configdelivery.v1.VariantName; + +public class SyncGetVariant { + + public static void main(String[] args) throws Exception { + syncGetVariant(); + } + + public static void syncGetVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + GetVariantRequest request = + GetVariantRequest.newBuilder() + .setName( + VariantName.of( + "[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString()) + .build(); + Variant response = configDeliveryClient.getVariant(request); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetVariant_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantString.java new file mode 100644 index 000000000000..4ed9c14fe4bf --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetVariant_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.configdelivery.v1.VariantName; + +public class SyncGetVariantString { + + public static void main(String[] args) throws Exception { + syncGetVariantString(); + } + + public static void syncGetVariantString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]") + .toString(); + Variant response = configDeliveryClient.getVariant(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetVariant_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantVariantname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantVariantname.java new file mode 100644 index 000000000000..c55d45251815 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/getvariant/SyncGetVariantVariantname.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_GetVariant_Variantname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.cloud.configdelivery.v1.VariantName; + +public class SyncGetVariantVariantname { + + public static void main(String[] args) throws Exception { + syncGetVariantVariantname(); + } + + public static void syncGetVariantVariantname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + VariantName name = + VariantName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]", "[VARIANT]"); + Variant response = configDeliveryClient.getVariant(name); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_GetVariant_Variantname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackages.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackages.java new file mode 100644 index 000000000000..c6c0f9845296 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackages.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.ListFleetPackagesRequest; +import com.google.cloud.configdelivery.v1.LocationName; + +public class AsyncListFleetPackages { + + public static void main(String[] args) throws Exception { + asyncListFleetPackages(); + } + + public static void asyncListFleetPackages() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListFleetPackagesRequest request = + ListFleetPackagesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + ApiFuture future = + configDeliveryClient.listFleetPackagesPagedCallable().futureCall(request); + // Do something. + for (FleetPackage element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackagesPaged.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackagesPaged.java new file mode 100644 index 000000000000..51d09eb6e99c --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/AsyncListFleetPackagesPaged.java @@ -0,0 +1,64 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_Paged_async] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.ListFleetPackagesRequest; +import com.google.cloud.configdelivery.v1.ListFleetPackagesResponse; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.common.base.Strings; + +public class AsyncListFleetPackagesPaged { + + public static void main(String[] args) throws Exception { + asyncListFleetPackagesPaged(); + } + + public static void asyncListFleetPackagesPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListFleetPackagesRequest request = + ListFleetPackagesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + while (true) { + ListFleetPackagesResponse response = + configDeliveryClient.listFleetPackagesCallable().call(request); + for (FleetPackage element : response.getFleetPackagesList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_Paged_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackages.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackages.java new file mode 100644 index 000000000000..09ce6644802f --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackages.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.ListFleetPackagesRequest; +import com.google.cloud.configdelivery.v1.LocationName; + +public class SyncListFleetPackages { + + public static void main(String[] args) throws Exception { + syncListFleetPackages(); + } + + public static void syncListFleetPackages() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListFleetPackagesRequest request = + ListFleetPackagesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + for (FleetPackage element : configDeliveryClient.listFleetPackages(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesLocationname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesLocationname.java new file mode 100644 index 000000000000..aa1853bcd367 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesLocationname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_Locationname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.LocationName; + +public class SyncListFleetPackagesLocationname { + + public static void main(String[] args) throws Exception { + syncListFleetPackagesLocationname(); + } + + public static void syncListFleetPackagesLocationname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + for (FleetPackage element : configDeliveryClient.listFleetPackages(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_Locationname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesString.java new file mode 100644 index 000000000000..0e373a28e986 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listfleetpackages/SyncListFleetPackagesString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.LocationName; + +public class SyncListFleetPackagesString { + + public static void main(String[] args) throws Exception { + syncListFleetPackagesString(); + } + + public static void syncListFleetPackagesString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + for (FleetPackage element : configDeliveryClient.listFleetPackages(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListFleetPackages_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocations.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocations.java new file mode 100644 index 000000000000..5b9d1c39426d --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocations.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListLocations_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.Location; + +public class AsyncListLocations { + + public static void main(String[] args) throws Exception { + asyncListLocations(); + } + + public static void asyncListLocations() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + configDeliveryClient.listLocationsPagedCallable().futureCall(request); + // Do something. + for (Location element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListLocations_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocationsPaged.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocationsPaged.java new file mode 100644 index 000000000000..80ae22f95285 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/AsyncListLocationsPaged.java @@ -0,0 +1,61 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListLocations_Paged_async] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.base.Strings; + +public class AsyncListLocationsPaged { + + public static void main(String[] args) throws Exception { + asyncListLocationsPaged(); + } + + public static void asyncListLocationsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListLocationsResponse response = configDeliveryClient.listLocationsCallable().call(request); + for (Location element : response.getLocationsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListLocations_Paged_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/SyncListLocations.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/SyncListLocations.java new file mode 100644 index 000000000000..f93df7167eef --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listlocations/SyncListLocations.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListLocations_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.Location; + +public class SyncListLocations { + + public static void main(String[] args) throws Exception { + syncListLocations(); + } + + public static void syncListLocations() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (Location element : configDeliveryClient.listLocations(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListLocations_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleases.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleases.java new file mode 100644 index 000000000000..2a2a636eeb99 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleases.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListReleases_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListReleasesRequest; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class AsyncListReleases { + + public static void main(String[] args) throws Exception { + asyncListReleases(); + } + + public static void asyncListReleases() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListReleasesRequest request = + ListReleasesRequest.newBuilder() + .setParent( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + ApiFuture future = + configDeliveryClient.listReleasesPagedCallable().futureCall(request); + // Do something. + for (Release element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListReleases_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleasesPaged.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleasesPaged.java new file mode 100644 index 000000000000..0153043c4cbd --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/AsyncListReleasesPaged.java @@ -0,0 +1,64 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListReleases_Paged_async] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListReleasesRequest; +import com.google.cloud.configdelivery.v1.ListReleasesResponse; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; +import com.google.common.base.Strings; + +public class AsyncListReleasesPaged { + + public static void main(String[] args) throws Exception { + asyncListReleasesPaged(); + } + + public static void asyncListReleasesPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListReleasesRequest request = + ListReleasesRequest.newBuilder() + .setParent( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + while (true) { + ListReleasesResponse response = configDeliveryClient.listReleasesCallable().call(request); + for (Release element : response.getReleasesList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListReleases_Paged_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleases.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleases.java new file mode 100644 index 000000000000..f68055a61e3a --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleases.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListReleases_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListReleasesRequest; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncListReleases { + + public static void main(String[] args) throws Exception { + syncListReleases(); + } + + public static void syncListReleases() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListReleasesRequest request = + ListReleasesRequest.newBuilder() + .setParent( + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + for (Release element : configDeliveryClient.listReleases(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListReleases_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesResourcebundlename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesResourcebundlename.java new file mode 100644 index 000000000000..ab4c56e128db --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesResourcebundlename.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListReleases_Resourcebundlename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncListReleasesResourcebundlename { + + public static void main(String[] args) throws Exception { + syncListReleasesResourcebundlename(); + } + + public static void syncListReleasesResourcebundlename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResourceBundleName parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]"); + for (Release element : configDeliveryClient.listReleases(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListReleases_Resourcebundlename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesString.java new file mode 100644 index 000000000000..e11f61c13a06 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listreleases/SyncListReleasesString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListReleases_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.ResourceBundleName; + +public class SyncListReleasesString { + + public static void main(String[] args) throws Exception { + syncListReleasesString(); + } + + public static void syncListReleasesString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = + ResourceBundleName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]").toString(); + for (Release element : configDeliveryClient.listReleases(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListReleases_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundles.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundles.java new file mode 100644 index 000000000000..7106665ec3a2 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundles.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListResourceBundlesRequest; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class AsyncListResourceBundles { + + public static void main(String[] args) throws Exception { + asyncListResourceBundles(); + } + + public static void asyncListResourceBundles() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListResourceBundlesRequest request = + ListResourceBundlesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + ApiFuture future = + configDeliveryClient.listResourceBundlesPagedCallable().futureCall(request); + // Do something. + for (ResourceBundle element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundlesPaged.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundlesPaged.java new file mode 100644 index 000000000000..07690f66d3f2 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/AsyncListResourceBundlesPaged.java @@ -0,0 +1,64 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_Paged_async] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListResourceBundlesRequest; +import com.google.cloud.configdelivery.v1.ListResourceBundlesResponse; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.common.base.Strings; + +public class AsyncListResourceBundlesPaged { + + public static void main(String[] args) throws Exception { + asyncListResourceBundlesPaged(); + } + + public static void asyncListResourceBundlesPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListResourceBundlesRequest request = + ListResourceBundlesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + while (true) { + ListResourceBundlesResponse response = + configDeliveryClient.listResourceBundlesCallable().call(request); + for (ResourceBundle element : response.getResourceBundlesList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_Paged_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundles.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundles.java new file mode 100644 index 000000000000..681e90d389ff --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundles.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListResourceBundlesRequest; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class SyncListResourceBundles { + + public static void main(String[] args) throws Exception { + syncListResourceBundles(); + } + + public static void syncListResourceBundles() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListResourceBundlesRequest request = + ListResourceBundlesRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + for (ResourceBundle element : + configDeliveryClient.listResourceBundles(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesLocationname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesLocationname.java new file mode 100644 index 000000000000..fbd9d073d438 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesLocationname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_Locationname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class SyncListResourceBundlesLocationname { + + public static void main(String[] args) throws Exception { + syncListResourceBundlesLocationname(); + } + + public static void syncListResourceBundlesLocationname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + for (ResourceBundle element : configDeliveryClient.listResourceBundles(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_Locationname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesString.java new file mode 100644 index 000000000000..688d35675fe8 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listresourcebundles/SyncListResourceBundlesString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.LocationName; +import com.google.cloud.configdelivery.v1.ResourceBundle; + +public class SyncListResourceBundlesString { + + public static void main(String[] args) throws Exception { + syncListResourceBundlesString(); + } + + public static void syncListResourceBundlesString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + for (ResourceBundle element : configDeliveryClient.listResourceBundles(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListResourceBundles_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRollouts.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRollouts.java new file mode 100644 index 000000000000..48dc03b36b87 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRollouts.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListRollouts_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.ListRolloutsRequest; +import com.google.cloud.configdelivery.v1.Rollout; + +public class AsyncListRollouts { + + public static void main(String[] args) throws Exception { + asyncListRollouts(); + } + + public static void asyncListRollouts() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListRolloutsRequest request = + ListRolloutsRequest.newBuilder() + .setParent( + FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + ApiFuture future = + configDeliveryClient.listRolloutsPagedCallable().futureCall(request); + // Do something. + for (Rollout element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListRollouts_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRolloutsPaged.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRolloutsPaged.java new file mode 100644 index 000000000000..e969aeb83484 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/AsyncListRolloutsPaged.java @@ -0,0 +1,64 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListRollouts_Paged_async] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.ListRolloutsRequest; +import com.google.cloud.configdelivery.v1.ListRolloutsResponse; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.common.base.Strings; + +public class AsyncListRolloutsPaged { + + public static void main(String[] args) throws Exception { + asyncListRolloutsPaged(); + } + + public static void asyncListRolloutsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListRolloutsRequest request = + ListRolloutsRequest.newBuilder() + .setParent( + FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + while (true) { + ListRolloutsResponse response = configDeliveryClient.listRolloutsCallable().call(request); + for (Rollout element : response.getRolloutsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListRollouts_Paged_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRollouts.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRollouts.java new file mode 100644 index 000000000000..587b9d4dca29 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRollouts.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListRollouts_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.ListRolloutsRequest; +import com.google.cloud.configdelivery.v1.Rollout; + +public class SyncListRollouts { + + public static void main(String[] args) throws Exception { + syncListRollouts(); + } + + public static void syncListRollouts() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListRolloutsRequest request = + ListRolloutsRequest.newBuilder() + .setParent( + FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + for (Rollout element : configDeliveryClient.listRollouts(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListRollouts_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsFleetpackagename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsFleetpackagename.java new file mode 100644 index 000000000000..2ea48652bf0e --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsFleetpackagename.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListRollouts_Fleetpackagename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.Rollout; + +public class SyncListRolloutsFleetpackagename { + + public static void main(String[] args) throws Exception { + syncListRolloutsFleetpackagename(); + } + + public static void syncListRolloutsFleetpackagename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + FleetPackageName parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]"); + for (Rollout element : configDeliveryClient.listRollouts(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListRollouts_Fleetpackagename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsString.java new file mode 100644 index 000000000000..c4c90aa1c0c9 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listrollouts/SyncListRolloutsString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListRollouts_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackageName; +import com.google.cloud.configdelivery.v1.Rollout; + +public class SyncListRolloutsString { + + public static void main(String[] args) throws Exception { + syncListRolloutsString(); + } + + public static void syncListRolloutsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = FleetPackageName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]").toString(); + for (Rollout element : configDeliveryClient.listRollouts(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListRollouts_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariants.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariants.java new file mode 100644 index 000000000000..7f755268b35b --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariants.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListVariants_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListVariantsRequest; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class AsyncListVariants { + + public static void main(String[] args) throws Exception { + asyncListVariants(); + } + + public static void asyncListVariants() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListVariantsRequest request = + ListVariantsRequest.newBuilder() + .setParent( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + ApiFuture future = + configDeliveryClient.listVariantsPagedCallable().futureCall(request); + // Do something. + for (Variant element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListVariants_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariantsPaged.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariantsPaged.java new file mode 100644 index 000000000000..505d99a7090f --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/AsyncListVariantsPaged.java @@ -0,0 +1,65 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListVariants_Paged_async] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListVariantsRequest; +import com.google.cloud.configdelivery.v1.ListVariantsResponse; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.common.base.Strings; + +public class AsyncListVariantsPaged { + + public static void main(String[] args) throws Exception { + asyncListVariantsPaged(); + } + + public static void asyncListVariantsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListVariantsRequest request = + ListVariantsRequest.newBuilder() + .setParent( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + while (true) { + ListVariantsResponse response = configDeliveryClient.listVariantsCallable().call(request); + for (Variant element : response.getVariantsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListVariants_Paged_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariants.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariants.java new file mode 100644 index 000000000000..161a88bad3dc --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariants.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListVariants_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ListVariantsRequest; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class SyncListVariants { + + public static void main(String[] args) throws Exception { + syncListVariants(); + } + + public static void syncListVariants() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ListVariantsRequest request = + ListVariantsRequest.newBuilder() + .setParent( + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + for (Variant element : configDeliveryClient.listVariants(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListVariants_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsReleasename.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsReleasename.java new file mode 100644 index 000000000000..f7282cc3c23c --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsReleasename.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListVariants_Releasename_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class SyncListVariantsReleasename { + + public static void main(String[] args) throws Exception { + syncListVariantsReleasename(); + } + + public static void syncListVariantsReleasename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ReleaseName parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]"); + for (Variant element : configDeliveryClient.listVariants(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListVariants_Releasename_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsString.java new file mode 100644 index 000000000000..cff74c71cf7f --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/listvariants/SyncListVariantsString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ListVariants_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ReleaseName; +import com.google.cloud.configdelivery.v1.Variant; + +public class SyncListVariantsString { + + public static void main(String[] args) throws Exception { + syncListVariantsString(); + } + + public static void syncListVariantsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String parent = + ReleaseName.of("[PROJECT]", "[LOCATION]", "[RESOURCE_BUNDLE]", "[RELEASE]").toString(); + for (Variant element : configDeliveryClient.listVariants(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ListVariants_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRollout.java new file mode 100644 index 000000000000..0d4365dc9c54 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRollout.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ResumeRollout_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResumeRolloutRequest; +import com.google.cloud.configdelivery.v1.RolloutName; +import com.google.longrunning.Operation; + +public class AsyncResumeRollout { + + public static void main(String[] args) throws Exception { + asyncResumeRollout(); + } + + public static void asyncResumeRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResumeRolloutRequest request = + ResumeRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + ApiFuture future = + configDeliveryClient.resumeRolloutCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ResumeRollout_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRolloutLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRolloutLRO.java new file mode 100644 index 000000000000..27f28d9ccb43 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/AsyncResumeRolloutLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ResumeRollout_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.ResumeRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class AsyncResumeRolloutLRO { + + public static void main(String[] args) throws Exception { + asyncResumeRolloutLRO(); + } + + public static void asyncResumeRolloutLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResumeRolloutRequest request = + ResumeRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + OperationFuture future = + configDeliveryClient.resumeRolloutOperationCallable().futureCall(request); + // Do something. + Rollout response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ResumeRollout_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRollout.java new file mode 100644 index 000000000000..88ac93e9caf0 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRollout.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ResumeRollout_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResumeRolloutRequest; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncResumeRollout { + + public static void main(String[] args) throws Exception { + syncResumeRollout(); + } + + public static void syncResumeRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResumeRolloutRequest request = + ResumeRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + Rollout response = configDeliveryClient.resumeRolloutAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ResumeRollout_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutRolloutname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutRolloutname.java new file mode 100644 index 000000000000..eea75f4b02a5 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutRolloutname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ResumeRollout_Rolloutname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncResumeRolloutRolloutname { + + public static void main(String[] args) throws Exception { + syncResumeRolloutRolloutname(); + } + + public static void syncResumeRolloutRolloutname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + Rollout response = configDeliveryClient.resumeRolloutAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ResumeRollout_Rolloutname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutString.java new file mode 100644 index 000000000000..d555f5c75a63 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/resumerollout/SyncResumeRolloutString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_ResumeRollout_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncResumeRolloutString { + + public static void main(String[] args) throws Exception { + syncResumeRolloutString(); + } + + public static void syncResumeRolloutString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString(); + Rollout response = configDeliveryClient.resumeRolloutAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_ResumeRollout_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRollout.java new file mode 100644 index 000000000000..beca00a82a03 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRollout.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_SuspendRollout_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.RolloutName; +import com.google.cloud.configdelivery.v1.SuspendRolloutRequest; +import com.google.longrunning.Operation; + +public class AsyncSuspendRollout { + + public static void main(String[] args) throws Exception { + asyncSuspendRollout(); + } + + public static void asyncSuspendRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + SuspendRolloutRequest request = + SuspendRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + ApiFuture future = + configDeliveryClient.suspendRolloutCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_SuspendRollout_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRolloutLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRolloutLRO.java new file mode 100644 index 000000000000..7d858c7de459 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/AsyncSuspendRolloutLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_SuspendRollout_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; +import com.google.cloud.configdelivery.v1.SuspendRolloutRequest; + +public class AsyncSuspendRolloutLRO { + + public static void main(String[] args) throws Exception { + asyncSuspendRolloutLRO(); + } + + public static void asyncSuspendRolloutLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + SuspendRolloutRequest request = + SuspendRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + OperationFuture future = + configDeliveryClient.suspendRolloutOperationCallable().futureCall(request); + // Do something. + Rollout response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_SuspendRollout_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRollout.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRollout.java new file mode 100644 index 000000000000..1deeb845857b --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRollout.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_SuspendRollout_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; +import com.google.cloud.configdelivery.v1.SuspendRolloutRequest; + +public class SyncSuspendRollout { + + public static void main(String[] args) throws Exception { + syncSuspendRollout(); + } + + public static void syncSuspendRollout() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + SuspendRolloutRequest request = + SuspendRolloutRequest.newBuilder() + .setName( + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]") + .toString()) + .setReason("reason-934964668") + .build(); + Rollout response = configDeliveryClient.suspendRolloutAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_SuspendRollout_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutRolloutname.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutRolloutname.java new file mode 100644 index 000000000000..6b310b50cfc8 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutRolloutname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_SuspendRollout_Rolloutname_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncSuspendRolloutRolloutname { + + public static void main(String[] args) throws Exception { + syncSuspendRolloutRolloutname(); + } + + public static void syncSuspendRolloutRolloutname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + RolloutName name = RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]"); + Rollout response = configDeliveryClient.suspendRolloutAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_SuspendRollout_Rolloutname_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutString.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutString.java new file mode 100644 index 000000000000..1049dcd4438a --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/suspendrollout/SyncSuspendRolloutString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_SuspendRollout_String_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Rollout; +import com.google.cloud.configdelivery.v1.RolloutName; + +public class SyncSuspendRolloutString { + + public static void main(String[] args) throws Exception { + syncSuspendRolloutString(); + } + + public static void syncSuspendRolloutString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + String name = + RolloutName.of("[PROJECT]", "[LOCATION]", "[FLEET_PACKAGE]", "[ROLLOUT]").toString(); + Rollout response = configDeliveryClient.suspendRolloutAsync(name).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_SuspendRollout_String_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackage.java new file mode 100644 index 000000000000..927e5151b78c --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackage.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest; +import com.google.longrunning.Operation; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateFleetPackage { + + public static void main(String[] args) throws Exception { + asyncUpdateFleetPackage(); + } + + public static void asyncUpdateFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateFleetPackageRequest request = + UpdateFleetPackageRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setFleetPackage(FleetPackage.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.updateFleetPackageCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackageLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackageLRO.java new file mode 100644 index 000000000000..0dd81a4446c0 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/AsyncUpdateFleetPackageLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateFleetPackageLRO { + + public static void main(String[] args) throws Exception { + asyncUpdateFleetPackageLRO(); + } + + public static void asyncUpdateFleetPackageLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateFleetPackageRequest request = + UpdateFleetPackageRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setFleetPackage(FleetPackage.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.updateFleetPackageOperationCallable().futureCall(request); + // Do something. + FleetPackage response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackage.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackage.java new file mode 100644 index 000000000000..f4a0994a8776 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackage.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.cloud.configdelivery.v1.UpdateFleetPackageRequest; +import com.google.protobuf.FieldMask; + +public class SyncUpdateFleetPackage { + + public static void main(String[] args) throws Exception { + syncUpdateFleetPackage(); + } + + public static void syncUpdateFleetPackage() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateFleetPackageRequest request = + UpdateFleetPackageRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setFleetPackage(FleetPackage.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + FleetPackage response = configDeliveryClient.updateFleetPackageAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackageFleetpackageFieldmask.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackageFleetpackageFieldmask.java new file mode 100644 index 000000000000..cf4c6d709586 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatefleetpackage/SyncUpdateFleetPackageFleetpackageFieldmask.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_FleetpackageFieldmask_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.FleetPackage; +import com.google.protobuf.FieldMask; + +public class SyncUpdateFleetPackageFleetpackageFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateFleetPackageFleetpackageFieldmask(); + } + + public static void syncUpdateFleetPackageFleetpackageFieldmask() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + FleetPackage fleetPackage = FleetPackage.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + FleetPackage response = + configDeliveryClient.updateFleetPackageAsync(fleetPackage, updateMask).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateFleetPackage_FleetpackageFieldmask_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateRelease.java new file mode 100644 index 000000000000..af8f73e08298 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateRelease.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateRelease_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.UpdateReleaseRequest; +import com.google.longrunning.Operation; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateRelease { + + public static void main(String[] args) throws Exception { + asyncUpdateRelease(); + } + + public static void asyncUpdateRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateReleaseRequest request = + UpdateReleaseRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setRelease(Release.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.updateReleaseCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateRelease_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateReleaseLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateReleaseLRO.java new file mode 100644 index 000000000000..14e6bf3d4fe3 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/AsyncUpdateReleaseLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateRelease_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.UpdateReleaseRequest; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateReleaseLRO { + + public static void main(String[] args) throws Exception { + asyncUpdateReleaseLRO(); + } + + public static void asyncUpdateReleaseLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateReleaseRequest request = + UpdateReleaseRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setRelease(Release.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.updateReleaseOperationCallable().futureCall(request); + // Do something. + Release response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateRelease_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateRelease.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateRelease.java new file mode 100644 index 000000000000..875ea3e5743f --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateRelease.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateRelease_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.cloud.configdelivery.v1.UpdateReleaseRequest; +import com.google.protobuf.FieldMask; + +public class SyncUpdateRelease { + + public static void main(String[] args) throws Exception { + syncUpdateRelease(); + } + + public static void syncUpdateRelease() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateReleaseRequest request = + UpdateReleaseRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setRelease(Release.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + Release response = configDeliveryClient.updateReleaseAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateRelease_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateReleaseReleaseFieldmask.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateReleaseReleaseFieldmask.java new file mode 100644 index 000000000000..5be0298be256 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updaterelease/SyncUpdateReleaseReleaseFieldmask.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateRelease_ReleaseFieldmask_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Release; +import com.google.protobuf.FieldMask; + +public class SyncUpdateReleaseReleaseFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateReleaseReleaseFieldmask(); + } + + public static void syncUpdateReleaseReleaseFieldmask() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + Release release = Release.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + Release response = configDeliveryClient.updateReleaseAsync(release, updateMask).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateRelease_ReleaseFieldmask_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundle.java new file mode 100644 index 000000000000..e630c588a6ec --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundle.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest; +import com.google.longrunning.Operation; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateResourceBundle { + + public static void main(String[] args) throws Exception { + asyncUpdateResourceBundle(); + } + + public static void asyncUpdateResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateResourceBundleRequest request = + UpdateResourceBundleRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setResourceBundle(ResourceBundle.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.updateResourceBundleCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundleLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundleLRO.java new file mode 100644 index 000000000000..dbffa070ab5f --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/AsyncUpdateResourceBundleLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateResourceBundleLRO { + + public static void main(String[] args) throws Exception { + asyncUpdateResourceBundleLRO(); + } + + public static void asyncUpdateResourceBundleLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateResourceBundleRequest request = + UpdateResourceBundleRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setResourceBundle(ResourceBundle.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.updateResourceBundleOperationCallable().futureCall(request); + // Do something. + ResourceBundle response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundle.java new file mode 100644 index 000000000000..97b590614b59 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundle.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.cloud.configdelivery.v1.UpdateResourceBundleRequest; +import com.google.protobuf.FieldMask; + +public class SyncUpdateResourceBundle { + + public static void main(String[] args) throws Exception { + syncUpdateResourceBundle(); + } + + public static void syncUpdateResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateResourceBundleRequest request = + UpdateResourceBundleRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setResourceBundle(ResourceBundle.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ResourceBundle response = configDeliveryClient.updateResourceBundleAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundleResourcebundleFieldmask.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundleResourcebundleFieldmask.java new file mode 100644 index 000000000000..6ce1ec4d33b2 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updateresourcebundle/SyncUpdateResourceBundleResourcebundleFieldmask.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_ResourcebundleFieldmask_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.ResourceBundle; +import com.google.protobuf.FieldMask; + +public class SyncUpdateResourceBundleResourcebundleFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateResourceBundleResourcebundleFieldmask(); + } + + public static void syncUpdateResourceBundleResourcebundleFieldmask() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + ResourceBundle resourceBundle = ResourceBundle.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + ResourceBundle response = + configDeliveryClient.updateResourceBundleAsync(resourceBundle, updateMask).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateResourceBundle_ResourcebundleFieldmask_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariant.java new file mode 100644 index 000000000000..9437050578f5 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariant.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateVariant_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.UpdateVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.longrunning.Operation; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateVariant { + + public static void main(String[] args) throws Exception { + asyncUpdateVariant(); + } + + public static void asyncUpdateVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateVariantRequest request = + UpdateVariantRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setVariant(Variant.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + configDeliveryClient.updateVariantCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateVariant_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariantLRO.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariantLRO.java new file mode 100644 index 000000000000..15b7826a2d44 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/AsyncUpdateVariantLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateVariant_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.OperationMetadata; +import com.google.cloud.configdelivery.v1.UpdateVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateVariantLRO { + + public static void main(String[] args) throws Exception { + asyncUpdateVariantLRO(); + } + + public static void asyncUpdateVariantLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateVariantRequest request = + UpdateVariantRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setVariant(Variant.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + configDeliveryClient.updateVariantOperationCallable().futureCall(request); + // Do something. + Variant response = future.get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateVariant_LRO_async] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariant.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariant.java new file mode 100644 index 000000000000..00676654923e --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariant.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateVariant_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.UpdateVariantRequest; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.protobuf.FieldMask; + +public class SyncUpdateVariant { + + public static void main(String[] args) throws Exception { + syncUpdateVariant(); + } + + public static void syncUpdateVariant() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + UpdateVariantRequest request = + UpdateVariantRequest.newBuilder() + .setUpdateMask(FieldMask.newBuilder().build()) + .setVariant(Variant.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + Variant response = configDeliveryClient.updateVariantAsync(request).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateVariant_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariantVariantFieldmask.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariantVariantFieldmask.java new file mode 100644 index 000000000000..f0a0842b72d5 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdelivery/updatevariant/SyncUpdateVariantVariantFieldmask.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDelivery_UpdateVariant_VariantFieldmask_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliveryClient; +import com.google.cloud.configdelivery.v1.Variant; +import com.google.protobuf.FieldMask; + +public class SyncUpdateVariantVariantFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateVariantVariantFieldmask(); + } + + public static void syncUpdateVariantVariantFieldmask() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ConfigDeliveryClient configDeliveryClient = ConfigDeliveryClient.create()) { + Variant variant = Variant.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + Variant response = configDeliveryClient.updateVariantAsync(variant, updateMask).get(); + } + } +} +// [END configdelivery_v1_generated_ConfigDelivery_UpdateVariant_VariantFieldmask_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/createresourcebundle/SyncCreateResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/createresourcebundle/SyncCreateResourceBundle.java new file mode 100644 index 000000000000..b43552aef00e --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/createresourcebundle/SyncCreateResourceBundle.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDeliverySettings_CreateResourceBundle_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.configdelivery.v1.ConfigDeliverySettings; +import java.time.Duration; + +public class SyncCreateResourceBundle { + + public static void main(String[] args) throws Exception { + syncCreateResourceBundle(); + } + + public static void syncCreateResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + ConfigDeliverySettings.Builder configDeliverySettingsBuilder = + ConfigDeliverySettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + configDeliverySettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END configdelivery_v1_generated_ConfigDeliverySettings_CreateResourceBundle_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/getresourcebundle/SyncGetResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/getresourcebundle/SyncGetResourceBundle.java new file mode 100644 index 000000000000..0d49152c2fc7 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/configdeliverysettings/getresourcebundle/SyncGetResourceBundle.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.samples; + +// [START configdelivery_v1_generated_ConfigDeliverySettings_GetResourceBundle_sync] +import com.google.cloud.configdelivery.v1.ConfigDeliverySettings; +import java.time.Duration; + +public class SyncGetResourceBundle { + + public static void main(String[] args) throws Exception { + syncGetResourceBundle(); + } + + public static void syncGetResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + ConfigDeliverySettings.Builder configDeliverySettingsBuilder = + ConfigDeliverySettings.newBuilder(); + configDeliverySettingsBuilder + .getResourceBundleSettings() + .setRetrySettings( + configDeliverySettingsBuilder + .getResourceBundleSettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + ConfigDeliverySettings configDeliverySettings = configDeliverySettingsBuilder.build(); + } +} +// [END configdelivery_v1_generated_ConfigDeliverySettings_GetResourceBundle_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/createresourcebundle/SyncCreateResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/createresourcebundle/SyncCreateResourceBundle.java new file mode 100644 index 000000000000..f541fd05cdd8 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/createresourcebundle/SyncCreateResourceBundle.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub.samples; + +// [START configdelivery_v1_generated_ConfigDeliveryStubSettings_CreateResourceBundle_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.configdelivery.v1.stub.ConfigDeliveryStubSettings; +import java.time.Duration; + +public class SyncCreateResourceBundle { + + public static void main(String[] args) throws Exception { + syncCreateResourceBundle(); + } + + public static void syncCreateResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + ConfigDeliveryStubSettings.Builder configDeliverySettingsBuilder = + ConfigDeliveryStubSettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + configDeliverySettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END configdelivery_v1_generated_ConfigDeliveryStubSettings_CreateResourceBundle_sync] diff --git a/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/getresourcebundle/SyncGetResourceBundle.java b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/getresourcebundle/SyncGetResourceBundle.java new file mode 100644 index 000000000000..8cc676da5072 --- /dev/null +++ b/java-configdelivery/samples/snippets/generated/com/google/cloud/configdelivery/v1/stub/configdeliverystubsettings/getresourcebundle/SyncGetResourceBundle.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub.samples; + +// [START configdelivery_v1_generated_ConfigDeliveryStubSettings_GetResourceBundle_sync] +import com.google.cloud.configdelivery.v1.stub.ConfigDeliveryStubSettings; +import java.time.Duration; + +public class SyncGetResourceBundle { + + public static void main(String[] args) throws Exception { + syncGetResourceBundle(); + } + + public static void syncGetResourceBundle() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + ConfigDeliveryStubSettings.Builder configDeliverySettingsBuilder = + ConfigDeliveryStubSettings.newBuilder(); + configDeliverySettingsBuilder + .getResourceBundleSettings() + .setRetrySettings( + configDeliverySettingsBuilder + .getResourceBundleSettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + ConfigDeliveryStubSettings configDeliverySettings = configDeliverySettingsBuilder.build(); + } +} +// [END configdelivery_v1_generated_ConfigDeliveryStubSettings_GetResourceBundle_sync] diff --git a/versions.txt b/versions.txt index eb4aa6132c97..6f0b5401afd5 100644 --- a/versions.txt +++ b/versions.txt @@ -876,3 +876,5 @@ proto-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT grpc-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT proto-google-cloud-bigquerydatapolicy-v2:0.66.0:0.67.0-SNAPSHOT grpc-google-cloud-bigquerydatapolicy-v2:0.66.0:0.67.0-SNAPSHOT +proto-google-cloud-configdelivery-v1:0.3.0:0.4.0-SNAPSHOT +grpc-google-cloud-configdelivery-v1:0.3.0:0.4.0-SNAPSHOT From 12e01b2413f25b2e8ae1482ac816a2982e0659ee Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 14:41:42 -0400 Subject: [PATCH 4/4] chore(main): release 1.64.0 (#11692) :robot: I have created a release *beep* *boop* ---
1.64.0 ## [1.64.0](https://github.com/googleapis/google-cloud-java/compare/v1.63.0...v1.64.0) (2025-07-30) ### Features * add v1 for configdelivery ([#11691](https://github.com/googleapis/google-cloud-java/issues/11691)) ([9f91ae2](https://github.com/googleapis/google-cloud-java/commit/9f91ae2d5a0613f7ba4c81d2208636385d904b40)) * add v2 for bigquerydatapolicy ([#11690](https://github.com/googleapis/google-cloud-java/issues/11690)) ([069be0f](https://github.com/googleapis/google-cloud-java/commit/069be0f5be641b786e947f372b1f9ef463f2038e))
--- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: yoshi-code-bot --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 + changelog.json | 36 +- gapic-libraries-bom/pom.xml | 388 ++-- google-cloud-jar-parent/pom.xml | 4 +- google-cloud-pom-parent/pom.xml | 2 +- java-accessapproval/CHANGELOG.md | 5 + .../google-cloud-accessapproval-bom/pom.xml | 10 +- .../google-cloud-accessapproval/pom.xml | 4 +- .../pom.xml | 4 +- java-accessapproval/pom.xml | 10 +- .../pom.xml | 4 +- java-accesscontextmanager/CHANGELOG.md | 5 + .../pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-accesscontextmanager/pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 6 +- java-admanager/CHANGELOG.md | 5 + java-admanager/ad-manager-bom/pom.xml | 8 +- java-admanager/ad-manager/pom.xml | 4 +- java-admanager/pom.xml | 8 +- java-admanager/proto-ad-manager-v1/pom.xml | 4 +- java-advisorynotifications/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-advisorynotifications/pom.xml | 10 +- .../pom.xml | 4 +- java-aiplatform/CHANGELOG.md | 5 + .../google-cloud-aiplatform-bom/pom.xml | 14 +- .../google-cloud-aiplatform/pom.xml | 4 +- .../grpc-google-cloud-aiplatform-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-aiplatform/pom.xml | 14 +- .../proto-google-cloud-aiplatform-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-alloydb-connectors/CHANGELOG.md | 5 + .../pom.xml | 12 +- .../google-cloud-alloydb-connectors/pom.xml | 4 +- java-alloydb-connectors/pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-alloydb/CHANGELOG.md | 5 + java-alloydb/google-cloud-alloydb-bom/pom.xml | 18 +- java-alloydb/google-cloud-alloydb/pom.xml | 4 +- .../grpc-google-cloud-alloydb-v1/pom.xml | 4 +- .../grpc-google-cloud-alloydb-v1alpha/pom.xml | 4 +- .../grpc-google-cloud-alloydb-v1beta/pom.xml | 4 +- java-alloydb/pom.xml | 18 +- .../proto-google-cloud-alloydb-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-alloydb-v1beta/pom.xml | 4 +- java-analytics-admin/CHANGELOG.md | 5 + .../google-analytics-admin-bom/pom.xml | 14 +- .../google-analytics-admin/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-analytics-admin/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-analytics-data/CHANGELOG.md | 5 + .../google-analytics-data-bom/pom.xml | 14 +- .../google-analytics-data/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-analytics-data-v1beta/pom.xml | 4 +- java-analytics-data/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-analyticshub/CHANGELOG.md | 5 + .../google-cloud-analyticshub-bom/pom.xml | 10 +- .../google-cloud-analyticshub/pom.xml | 4 +- .../grpc-google-cloud-analyticshub-v1/pom.xml | 4 +- java-analyticshub/pom.xml | 10 +- .../pom.xml | 4 +- java-api-gateway/CHANGELOG.md | 5 + .../google-cloud-api-gateway-bom/pom.xml | 10 +- .../google-cloud-api-gateway/pom.xml | 4 +- .../grpc-google-cloud-api-gateway-v1/pom.xml | 4 +- java-api-gateway/pom.xml | 10 +- .../proto-google-cloud-api-gateway-v1/pom.xml | 4 +- java-apigee-connect/CHANGELOG.md | 5 + .../google-cloud-apigee-connect-bom/pom.xml | 10 +- .../google-cloud-apigee-connect/pom.xml | 4 +- .../pom.xml | 4 +- java-apigee-connect/pom.xml | 10 +- .../pom.xml | 4 +- java-apigee-registry/CHANGELOG.md | 5 + .../google-cloud-apigee-registry-bom/pom.xml | 10 +- .../google-cloud-apigee-registry/pom.xml | 4 +- .../pom.xml | 4 +- java-apigee-registry/pom.xml | 10 +- .../pom.xml | 4 +- java-apihub/CHANGELOG.md | 5 + java-apihub/google-cloud-apihub-bom/pom.xml | 8 +- java-apihub/google-cloud-apihub/pom.xml | 4 +- java-apihub/pom.xml | 8 +- .../proto-google-cloud-apihub-v1/pom.xml | 4 +- java-apikeys/CHANGELOG.md | 5 + java-apikeys/google-cloud-apikeys-bom/pom.xml | 10 +- java-apikeys/google-cloud-apikeys/pom.xml | 4 +- .../grpc-google-cloud-apikeys-v2/pom.xml | 4 +- java-apikeys/pom.xml | 10 +- .../proto-google-cloud-apikeys-v2/pom.xml | 4 +- java-appengine-admin/CHANGELOG.md | 5 + .../google-cloud-appengine-admin-bom/pom.xml | 10 +- .../google-cloud-appengine-admin/pom.xml | 4 +- .../pom.xml | 4 +- java-appengine-admin/pom.xml | 10 +- .../pom.xml | 4 +- java-apphub/CHANGELOG.md | 5 + java-apphub/google-cloud-apphub-bom/pom.xml | 10 +- java-apphub/google-cloud-apphub/pom.xml | 4 +- .../grpc-google-cloud-apphub-v1/pom.xml | 4 +- java-apphub/pom.xml | 10 +- .../proto-google-cloud-apphub-v1/pom.xml | 4 +- java-area120-tables/CHANGELOG.md | 5 + .../google-area120-tables-bom/pom.xml | 10 +- .../google-area120-tables/pom.xml | 4 +- .../pom.xml | 4 +- java-area120-tables/pom.xml | 10 +- .../pom.xml | 4 +- java-artifact-registry/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-artifact-registry/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-artifact-registry/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-asset/CHANGELOG.md | 5 + java-asset/google-cloud-asset-bom/pom.xml | 26 +- java-asset/google-cloud-asset/pom.xml | 4 +- java-asset/grpc-google-cloud-asset-v1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p1beta1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p2beta1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p5beta1/pom.xml | 4 +- .../grpc-google-cloud-asset-v1p7beta1/pom.xml | 4 +- java-asset/pom.xml | 34 +- .../proto-google-cloud-asset-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-assured-workloads/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-assured-workloads/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-assured-workloads/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-automl/CHANGELOG.md | 5 + java-automl/google-cloud-automl-bom/pom.xml | 14 +- java-automl/google-cloud-automl/pom.xml | 4 +- .../grpc-google-cloud-automl-v1/pom.xml | 4 +- .../grpc-google-cloud-automl-v1beta1/pom.xml | 4 +- java-automl/pom.xml | 14 +- .../proto-google-cloud-automl-v1/pom.xml | 4 +- .../proto-google-cloud-automl-v1beta1/pom.xml | 4 +- java-backupdr/CHANGELOG.md | 5 + .../google-cloud-backupdr-bom/pom.xml | 10 +- java-backupdr/google-cloud-backupdr/pom.xml | 4 +- .../grpc-google-cloud-backupdr-v1/pom.xml | 4 +- java-backupdr/pom.xml | 10 +- .../proto-google-cloud-backupdr-v1/pom.xml | 4 +- java-bare-metal-solution/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-bare-metal-solution/pom.xml | 4 +- .../pom.xml | 4 +- java-bare-metal-solution/pom.xml | 10 +- .../pom.xml | 4 +- java-batch/CHANGELOG.md | 5 + java-batch/google-cloud-batch-bom/pom.xml | 14 +- java-batch/google-cloud-batch/pom.xml | 4 +- java-batch/grpc-google-cloud-batch-v1/pom.xml | 4 +- .../grpc-google-cloud-batch-v1alpha/pom.xml | 4 +- java-batch/pom.xml | 14 +- .../proto-google-cloud-batch-v1/pom.xml | 4 +- .../proto-google-cloud-batch-v1alpha/pom.xml | 4 +- java-beyondcorp-appconnections/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-appconnections/pom.xml | 10 +- .../pom.xml | 4 +- java-beyondcorp-appconnectors/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-appconnectors/pom.xml | 10 +- .../pom.xml | 4 +- java-beyondcorp-appgateways/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-appgateways/pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- java-beyondcorp-clientgateways/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-beyondcorp-clientgateways/pom.xml | 10 +- .../pom.xml | 4 +- java-biglake/CHANGELOG.md | 5 + java-biglake/google-cloud-biglake-bom/pom.xml | 14 +- java-biglake/google-cloud-biglake/pom.xml | 4 +- .../grpc-google-cloud-biglake-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-biglake/pom.xml | 14 +- .../proto-google-cloud-biglake-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-bigquery-data-exchange/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquery-data-exchange/pom.xml | 10 +- .../pom.xml | 4 +- java-bigqueryconnection/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-bigqueryconnection/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigqueryconnection/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerydatapolicy/CHANGELOG.md | 5 + .../pom.xml | 22 +- .../google-cloud-bigquerydatapolicy/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerydatapolicy/pom.xml | 22 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerydatatransfer/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-bigquerydatatransfer/pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerydatatransfer/pom.xml | 10 +- .../pom.xml | 4 +- java-bigquerymigration/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-bigquerymigration/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigquerymigration/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-bigqueryreservation/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-bigqueryreservation/pom.xml | 4 +- .../pom.xml | 4 +- java-bigqueryreservation/pom.xml | 10 +- .../pom.xml | 4 +- java-billing/CHANGELOG.md | 5 + java-billing/google-cloud-billing-bom/pom.xml | 10 +- java-billing/google-cloud-billing/pom.xml | 4 +- .../grpc-google-cloud-billing-v1/pom.xml | 4 +- java-billing/pom.xml | 10 +- .../proto-google-cloud-billing-v1/pom.xml | 4 +- java-billingbudgets/CHANGELOG.md | 5 + .../google-cloud-billingbudgets-bom/pom.xml | 14 +- .../google-cloud-billingbudgets/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-billingbudgets/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-binary-authorization/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-binary-authorization/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-binary-authorization/pom.xml | 16 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-certificate-manager/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-certificate-manager/pom.xml | 4 +- .../pom.xml | 4 +- java-certificate-manager/pom.xml | 10 +- .../pom.xml | 4 +- java-channel/CHANGELOG.md | 5 + java-channel/google-cloud-channel-bom/pom.xml | 10 +- java-channel/google-cloud-channel/pom.xml | 4 +- .../grpc-google-cloud-channel-v1/pom.xml | 4 +- java-channel/pom.xml | 10 +- .../proto-google-cloud-channel-v1/pom.xml | 4 +- java-chat/CHANGELOG.md | 5 + java-chat/google-cloud-chat-bom/pom.xml | 10 +- java-chat/google-cloud-chat/pom.xml | 4 +- java-chat/grpc-google-cloud-chat-v1/pom.xml | 4 +- java-chat/pom.xml | 10 +- java-chat/proto-google-cloud-chat-v1/pom.xml | 4 +- java-chronicle/CHANGELOG.md | 5 + .../google-cloud-chronicle-bom/pom.xml | 10 +- java-chronicle/google-cloud-chronicle/pom.xml | 4 +- .../grpc-google-cloud-chronicle-v1/pom.xml | 4 +- java-chronicle/pom.xml | 10 +- .../proto-google-cloud-chronicle-v1/pom.xml | 4 +- java-cloudbuild/CHANGELOG.md | 5 + .../google-cloud-build-bom/pom.xml | 14 +- java-cloudbuild/google-cloud-build/pom.xml | 4 +- .../grpc-google-cloud-build-v1/pom.xml | 4 +- .../grpc-google-cloud-build-v2/pom.xml | 4 +- java-cloudbuild/pom.xml | 14 +- .../proto-google-cloud-build-v1/pom.xml | 4 +- .../proto-google-cloud-build-v2/pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-cloudcommerceconsumerprocurement/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-cloudcontrolspartner/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-cloudcontrolspartner/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-cloudcontrolspartner/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-cloudquotas/CHANGELOG.md | 5 + .../google-cloud-cloudquotas-bom/pom.xml | 14 +- .../google-cloud-cloudquotas/pom.xml | 4 +- .../grpc-google-cloud-cloudquotas-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-cloudquotas/pom.xml | 14 +- .../proto-google-cloud-cloudquotas-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-cloudsupport/CHANGELOG.md | 5 + .../google-cloud-cloudsupport-bom/pom.xml | 14 +- .../google-cloud-cloudsupport/pom.xml | 4 +- .../grpc-google-cloud-cloudsupport-v2/pom.xml | 4 +- .../pom.xml | 4 +- java-cloudsupport/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-compute/CHANGELOG.md | 5 + java-compute/google-cloud-compute-bom/pom.xml | 8 +- java-compute/google-cloud-compute/pom.xml | 4 +- java-compute/pom.xml | 8 +- .../proto-google-cloud-compute-v1/pom.xml | 4 +- java-confidentialcomputing/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-confidentialcomputing/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-configdelivery/CHANGELOG.md | 5 + .../google-cloud-configdelivery-bom/pom.xml | 14 +- .../google-cloud-configdelivery/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-configdelivery/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-connectgateway/CHANGELOG.md | 5 + .../google-cloud-connectgateway-bom/pom.xml | 8 +- .../google-cloud-connectgateway/pom.xml | 4 +- java-connectgateway/pom.xml | 8 +- .../pom.xml | 4 +- java-contact-center-insights/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-contact-center-insights/pom.xml | 10 +- .../pom.xml | 4 +- java-container/CHANGELOG.md | 5 + .../google-cloud-container-bom/pom.xml | 14 +- java-container/google-cloud-container/pom.xml | 4 +- .../grpc-google-cloud-container-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-container/pom.xml | 14 +- .../proto-google-cloud-container-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-containeranalysis/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-containeranalysis/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-containeranalysis/pom.xml | 16 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../google-cloud-contentwarehouse-bom/pom.xml | 10 +- .../google-cloud-contentwarehouse/pom.xml | 4 +- .../pom.xml | 4 +- java-contentwarehouse/pom.xml | 12 +- .../pom.xml | 4 +- java-data-fusion/CHANGELOG.md | 5 + .../google-cloud-data-fusion-bom/pom.xml | 14 +- .../google-cloud-data-fusion/pom.xml | 4 +- .../grpc-google-cloud-data-fusion-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-data-fusion/pom.xml | 14 +- .../proto-google-cloud-data-fusion-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-datacatalog/CHANGELOG.md | 5 + .../google-cloud-datacatalog-bom/pom.xml | 14 +- .../google-cloud-datacatalog/pom.xml | 4 +- .../grpc-google-cloud-datacatalog-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-datacatalog/pom.xml | 14 +- .../proto-google-cloud-datacatalog-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-dataflow/CHANGELOG.md | 5 + .../google-cloud-dataflow-bom/pom.xml | 10 +- java-dataflow/google-cloud-dataflow/pom.xml | 4 +- .../pom.xml | 4 +- java-dataflow/pom.xml | 10 +- .../pom.xml | 4 +- java-dataform/CHANGELOG.md | 5 + .../google-cloud-dataform-bom/pom.xml | 14 +- java-dataform/google-cloud-dataform/pom.xml | 4 +- .../grpc-google-cloud-dataform-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-dataform/pom.xml | 14 +- .../proto-google-cloud-dataform-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-datalabeling/CHANGELOG.md | 5 + .../google-cloud-datalabeling-bom/pom.xml | 10 +- .../google-cloud-datalabeling/pom.xml | 4 +- .../pom.xml | 4 +- java-datalabeling/pom.xml | 10 +- .../pom.xml | 4 +- java-datalineage/CHANGELOG.md | 5 + .../google-cloud-datalineage-bom/pom.xml | 10 +- .../google-cloud-datalineage/pom.xml | 4 +- .../grpc-google-cloud-datalineage-v1/pom.xml | 4 +- java-datalineage/pom.xml | 10 +- .../proto-google-cloud-datalineage-v1/pom.xml | 4 +- java-dataplex/CHANGELOG.md | 5 + .../google-cloud-dataplex-bom/pom.xml | 10 +- java-dataplex/google-cloud-dataplex/pom.xml | 4 +- .../grpc-google-cloud-dataplex-v1/pom.xml | 4 +- java-dataplex/pom.xml | 10 +- .../proto-google-cloud-dataplex-v1/pom.xml | 4 +- java-dataproc-metastore/CHANGELOG.md | 5 + .../pom.xml | 18 +- .../google-cloud-dataproc-metastore/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-dataproc-metastore/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-dataproc/CHANGELOG.md | 5 + .../google-cloud-dataproc-bom/pom.xml | 10 +- java-dataproc/google-cloud-dataproc/pom.xml | 4 +- .../grpc-google-cloud-dataproc-v1/pom.xml | 4 +- java-dataproc/pom.xml | 10 +- .../proto-google-cloud-dataproc-v1/pom.xml | 4 +- java-datastream/CHANGELOG.md | 5 + .../google-cloud-datastream-bom/pom.xml | 14 +- .../google-cloud-datastream/pom.xml | 4 +- .../grpc-google-cloud-datastream-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-datastream/pom.xml | 14 +- .../proto-google-cloud-datastream-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-deploy/CHANGELOG.md | 5 + java-deploy/google-cloud-deploy-bom/pom.xml | 10 +- java-deploy/google-cloud-deploy/pom.xml | 4 +- .../grpc-google-cloud-deploy-v1/pom.xml | 4 +- java-deploy/pom.xml | 10 +- .../proto-google-cloud-deploy-v1/pom.xml | 4 +- java-developerconnect/CHANGELOG.md | 5 + .../google-cloud-developerconnect-bom/pom.xml | 10 +- .../google-cloud-developerconnect/pom.xml | 4 +- .../pom.xml | 4 +- java-developerconnect/pom.xml | 10 +- .../pom.xml | 4 +- java-devicestreaming/CHANGELOG.md | 5 + .../google-cloud-devicestreaming-bom/pom.xml | 10 +- .../google-cloud-devicestreaming/pom.xml | 4 +- .../pom.xml | 4 +- java-devicestreaming/pom.xml | 10 +- .../pom.xml | 4 +- java-dialogflow-cx/CHANGELOG.md | 5 + .../google-cloud-dialogflow-cx-bom/pom.xml | 14 +- .../google-cloud-dialogflow-cx/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-dialogflow-cx/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-dialogflow/CHANGELOG.md | 5 + .../google-cloud-dialogflow-bom/pom.xml | 14 +- .../google-cloud-dialogflow/pom.xml | 4 +- .../grpc-google-cloud-dialogflow-v2/pom.xml | 4 +- .../pom.xml | 4 +- java-dialogflow/pom.xml | 14 +- .../proto-google-cloud-dialogflow-v2/pom.xml | 4 +- .../pom.xml | 4 +- java-discoveryengine/CHANGELOG.md | 5 + .../google-cloud-discoveryengine-bom/pom.xml | 18 +- .../google-cloud-discoveryengine/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-discoveryengine/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-distributedcloudedge/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-distributedcloudedge/pom.xml | 4 +- .../pom.xml | 4 +- java-distributedcloudedge/pom.xml | 10 +- .../pom.xml | 4 +- java-dlp/CHANGELOG.md | 5 + java-dlp/google-cloud-dlp-bom/pom.xml | 10 +- java-dlp/google-cloud-dlp/pom.xml | 4 +- java-dlp/grpc-google-cloud-dlp-v2/pom.xml | 4 +- java-dlp/pom.xml | 10 +- java-dlp/proto-google-cloud-dlp-v2/pom.xml | 4 +- java-dms/CHANGELOG.md | 5 + java-dms/google-cloud-dms-bom/pom.xml | 10 +- java-dms/google-cloud-dms/pom.xml | 4 +- java-dms/grpc-google-cloud-dms-v1/pom.xml | 4 +- java-dms/pom.xml | 10 +- java-dms/proto-google-cloud-dms-v1/pom.xml | 4 +- java-dns/CHANGELOG.md | 5 + java-dns/README.md | 6 +- java-dns/pom.xml | 4 +- java-document-ai/CHANGELOG.md | 5 + .../google-cloud-document-ai-bom/pom.xml | 14 +- .../google-cloud-document-ai/pom.xml | 4 +- .../grpc-google-cloud-document-ai-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-document-ai/pom.xml | 14 +- .../proto-google-cloud-document-ai-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-domains/CHANGELOG.md | 5 + java-domains/google-cloud-domains-bom/pom.xml | 18 +- java-domains/google-cloud-domains/pom.xml | 4 +- .../grpc-google-cloud-domains-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-domains-v1beta1/pom.xml | 4 +- java-domains/pom.xml | 18 +- .../proto-google-cloud-domains-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-edgenetwork/CHANGELOG.md | 5 + .../google-cloud-edgenetwork-bom/pom.xml | 10 +- .../google-cloud-edgenetwork/pom.xml | 4 +- .../grpc-google-cloud-edgenetwork-v1/pom.xml | 4 +- java-edgenetwork/pom.xml | 10 +- .../proto-google-cloud-edgenetwork-v1/pom.xml | 4 +- java-enterpriseknowledgegraph/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-enterpriseknowledgegraph/pom.xml | 10 +- .../pom.xml | 4 +- java-errorreporting/CHANGELOG.md | 5 + .../google-cloud-errorreporting-bom/pom.xml | 10 +- .../google-cloud-errorreporting/pom.xml | 4 +- .../pom.xml | 4 +- java-errorreporting/pom.xml | 10 +- .../pom.xml | 4 +- java-essential-contacts/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-essential-contacts/pom.xml | 4 +- .../pom.xml | 4 +- java-essential-contacts/pom.xml | 10 +- .../pom.xml | 4 +- java-eventarc-publishing/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-eventarc-publishing/pom.xml | 4 +- .../pom.xml | 4 +- java-eventarc-publishing/pom.xml | 10 +- .../pom.xml | 4 +- java-eventarc/CHANGELOG.md | 5 + .../google-cloud-eventarc-bom/pom.xml | 10 +- java-eventarc/google-cloud-eventarc/pom.xml | 4 +- .../grpc-google-cloud-eventarc-v1/pom.xml | 4 +- java-eventarc/pom.xml | 10 +- .../proto-google-cloud-eventarc-v1/pom.xml | 4 +- java-filestore/CHANGELOG.md | 5 + .../google-cloud-filestore-bom/pom.xml | 14 +- java-filestore/google-cloud-filestore/pom.xml | 4 +- .../grpc-google-cloud-filestore-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-filestore/pom.xml | 14 +- .../proto-google-cloud-filestore-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-financialservices/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-financialservices/pom.xml | 4 +- .../pom.xml | 4 +- java-financialservices/pom.xml | 10 +- .../pom.xml | 4 +- java-functions/CHANGELOG.md | 5 + .../google-cloud-functions-bom/pom.xml | 22 +- java-functions/google-cloud-functions/pom.xml | 4 +- .../grpc-google-cloud-functions-v1/pom.xml | 4 +- .../grpc-google-cloud-functions-v2/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-functions/pom.xml | 22 +- .../proto-google-cloud-functions-v1/pom.xml | 4 +- .../proto-google-cloud-functions-v2/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-gdchardwaremanagement/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-gdchardwaremanagement/pom.xml | 10 +- .../pom.xml | 4 +- java-gke-backup/CHANGELOG.md | 5 + .../google-cloud-gke-backup-bom/pom.xml | 10 +- .../google-cloud-gke-backup/pom.xml | 4 +- .../grpc-google-cloud-gke-backup-v1/pom.xml | 4 +- java-gke-backup/pom.xml | 10 +- .../proto-google-cloud-gke-backup-v1/pom.xml | 4 +- java-gke-connect-gateway/CHANGELOG.md | 5 + .../pom.xml | 8 +- .../google-cloud-gke-connect-gateway/pom.xml | 4 +- java-gke-connect-gateway/pom.xml | 8 +- .../pom.xml | 4 +- java-gke-multi-cloud/CHANGELOG.md | 5 + .../google-cloud-gke-multi-cloud-bom/pom.xml | 10 +- .../google-cloud-gke-multi-cloud/pom.xml | 4 +- .../pom.xml | 4 +- java-gke-multi-cloud/pom.xml | 10 +- .../pom.xml | 4 +- java-gkehub/CHANGELOG.md | 5 + java-gkehub/google-cloud-gkehub-bom/pom.xml | 22 +- java-gkehub/google-cloud-gkehub/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1alpha/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1beta/pom.xml | 4 +- .../grpc-google-cloud-gkehub-v1beta1/pom.xml | 4 +- java-gkehub/pom.xml | 22 +- .../proto-google-cloud-gkehub-v1/pom.xml | 4 +- .../proto-google-cloud-gkehub-v1alpha/pom.xml | 4 +- .../proto-google-cloud-gkehub-v1beta/pom.xml | 4 +- .../proto-google-cloud-gkehub-v1beta1/pom.xml | 4 +- java-grafeas/CHANGELOG.md | 5 + java-grafeas/pom.xml | 4 +- java-gsuite-addons/CHANGELOG.md | 5 + .../google-cloud-gsuite-addons-bom/pom.xml | 12 +- .../google-cloud-gsuite-addons/pom.xml | 4 +- .../pom.xml | 4 +- java-gsuite-addons/pom.xml | 12 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-iam-admin/CHANGELOG.md | 5 + java-iam-admin/google-iam-admin-bom/pom.xml | 10 +- java-iam-admin/google-iam-admin/pom.xml | 4 +- .../grpc-google-iam-admin-v1/pom.xml | 4 +- java-iam-admin/pom.xml | 10 +- .../proto-google-iam-admin-v1/pom.xml | 4 +- java-iam/CHANGELOG.md | 5 + java-iam/google-iam-policy-bom/pom.xml | 6 +- java-iam/google-iam-policy/pom.xml | 4 +- java-iam/pom.xml | 4 +- java-iamcredentials/CHANGELOG.md | 5 + .../google-cloud-iamcredentials-bom/pom.xml | 10 +- .../google-cloud-iamcredentials/pom.xml | 4 +- .../pom.xml | 4 +- java-iamcredentials/pom.xml | 10 +- .../pom.xml | 4 +- java-iap/CHANGELOG.md | 5 + java-iap/google-cloud-iap-bom/pom.xml | 10 +- java-iap/google-cloud-iap/pom.xml | 4 +- java-iap/grpc-google-cloud-iap-v1/pom.xml | 4 +- java-iap/pom.xml | 10 +- java-iap/proto-google-cloud-iap-v1/pom.xml | 4 +- java-ids/CHANGELOG.md | 5 + java-ids/google-cloud-ids-bom/pom.xml | 10 +- java-ids/google-cloud-ids/pom.xml | 4 +- java-ids/grpc-google-cloud-ids-v1/pom.xml | 4 +- java-ids/pom.xml | 10 +- java-ids/proto-google-cloud-ids-v1/pom.xml | 4 +- java-infra-manager/CHANGELOG.md | 5 + .../google-cloud-infra-manager-bom/pom.xml | 10 +- .../google-cloud-infra-manager/pom.xml | 4 +- .../pom.xml | 4 +- java-infra-manager/pom.xml | 10 +- .../pom.xml | 4 +- java-iot/CHANGELOG.md | 5 + java-iot/google-cloud-iot-bom/pom.xml | 10 +- java-iot/google-cloud-iot/pom.xml | 4 +- java-iot/grpc-google-cloud-iot-v1/pom.xml | 4 +- java-iot/pom.xml | 10 +- java-iot/proto-google-cloud-iot-v1/pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 10 +- .../pom.xml | 4 +- java-kms/CHANGELOG.md | 5 + java-kms/google-cloud-kms-bom/pom.xml | 10 +- java-kms/google-cloud-kms/pom.xml | 4 +- java-kms/grpc-google-cloud-kms-v1/pom.xml | 4 +- java-kms/pom.xml | 12 +- java-kms/proto-google-cloud-kms-v1/pom.xml | 4 +- java-kmsinventory/CHANGELOG.md | 5 + .../google-cloud-kmsinventory-bom/pom.xml | 10 +- .../google-cloud-kmsinventory/pom.xml | 4 +- .../grpc-google-cloud-kmsinventory-v1/pom.xml | 4 +- java-kmsinventory/pom.xml | 12 +- .../pom.xml | 4 +- java-language/CHANGELOG.md | 5 + .../google-cloud-language-bom/pom.xml | 18 +- java-language/google-cloud-language/pom.xml | 4 +- .../grpc-google-cloud-language-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-language-v2/pom.xml | 4 +- java-language/pom.xml | 18 +- .../proto-google-cloud-language-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-language-v2/pom.xml | 4 +- java-licensemanager/CHANGELOG.md | 5 + .../google-cloud-licensemanager-bom/pom.xml | 10 +- .../google-cloud-licensemanager/pom.xml | 4 +- .../pom.xml | 4 +- java-licensemanager/pom.xml | 10 +- .../pom.xml | 4 +- java-life-sciences/CHANGELOG.md | 5 + .../google-cloud-life-sciences-bom/pom.xml | 10 +- .../google-cloud-life-sciences/pom.xml | 4 +- .../pom.xml | 4 +- java-life-sciences/pom.xml | 10 +- .../pom.xml | 4 +- java-lustre/CHANGELOG.md | 5 + java-lustre/google-cloud-lustre-bom/pom.xml | 10 +- java-lustre/google-cloud-lustre/pom.xml | 4 +- .../grpc-google-cloud-lustre-v1/pom.xml | 4 +- java-lustre/pom.xml | 10 +- .../proto-google-cloud-lustre-v1/pom.xml | 4 +- java-maintenance/CHANGELOG.md | 5 + .../google-cloud-maintenance-bom/pom.xml | 10 +- .../google-cloud-maintenance/pom.xml | 4 +- .../pom.xml | 4 +- java-maintenance/pom.xml | 10 +- .../pom.xml | 4 +- java-managed-identities/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-managed-identities/pom.xml | 4 +- .../pom.xml | 4 +- java-managed-identities/pom.xml | 10 +- .../pom.xml | 4 +- java-managedkafka/CHANGELOG.md | 5 + .../google-cloud-managedkafka-bom/pom.xml | 10 +- .../google-cloud-managedkafka/pom.xml | 4 +- .../grpc-google-cloud-managedkafka-v1/pom.xml | 4 +- java-managedkafka/pom.xml | 10 +- .../pom.xml | 4 +- java-maps-addressvalidation/CHANGELOG.md | 5 + .../google-maps-addressvalidation-bom/pom.xml | 10 +- .../google-maps-addressvalidation/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-addressvalidation/pom.xml | 10 +- .../pom.xml | 4 +- java-maps-area-insights/CHANGELOG.md | 5 + .../google-maps-area-insights-bom/pom.xml | 10 +- .../google-maps-area-insights/pom.xml | 4 +- .../grpc-google-maps-area-insights-v1/pom.xml | 4 +- java-maps-area-insights/pom.xml | 10 +- .../pom.xml | 4 +- java-maps-fleetengine-delivery/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-maps-fleetengine-delivery/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-fleetengine-delivery/pom.xml | 10 +- .../pom.xml | 4 +- java-maps-fleetengine/CHANGELOG.md | 5 + .../google-maps-fleetengine-bom/pom.xml | 10 +- .../google-maps-fleetengine/pom.xml | 4 +- .../grpc-google-maps-fleetengine-v1/pom.xml | 4 +- java-maps-fleetengine/pom.xml | 10 +- .../proto-google-maps-fleetengine-v1/pom.xml | 4 +- java-maps-mapsplatformdatasets/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-maps-mapsplatformdatasets/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-mapsplatformdatasets/pom.xml | 10 +- .../pom.xml | 4 +- java-maps-places/CHANGELOG.md | 5 + .../google-maps-places-bom/pom.xml | 10 +- java-maps-places/google-maps-places/pom.xml | 4 +- .../grpc-google-maps-places-v1/pom.xml | 4 +- java-maps-places/pom.xml | 10 +- .../proto-google-maps-places-v1/pom.xml | 4 +- java-maps-routeoptimization/CHANGELOG.md | 5 + .../google-maps-routeoptimization-bom/pom.xml | 10 +- .../google-maps-routeoptimization/pom.xml | 4 +- .../pom.xml | 4 +- java-maps-routeoptimization/pom.xml | 10 +- .../pom.xml | 4 +- java-maps-routing/CHANGELOG.md | 5 + .../google-maps-routing-bom/pom.xml | 10 +- java-maps-routing/google-maps-routing/pom.xml | 4 +- .../grpc-google-maps-routing-v2/pom.xml | 4 +- java-maps-routing/pom.xml | 10 +- .../proto-google-maps-routing-v2/pom.xml | 4 +- java-maps-solar/CHANGELOG.md | 5 + java-maps-solar/google-maps-solar-bom/pom.xml | 10 +- java-maps-solar/google-maps-solar/pom.xml | 4 +- .../grpc-google-maps-solar-v1/pom.xml | 4 +- java-maps-solar/pom.xml | 10 +- .../proto-google-maps-solar-v1/pom.xml | 4 +- java-marketingplatformadminapi/CHANGELOG.md | 5 + .../admin-bom/pom.xml | 10 +- java-marketingplatformadminapi/admin/pom.xml | 4 +- .../grpc-admin-v1alpha/pom.xml | 4 +- java-marketingplatformadminapi/pom.xml | 10 +- .../proto-admin-v1alpha/pom.xml | 4 +- java-mediatranslation/CHANGELOG.md | 5 + .../google-cloud-mediatranslation-bom/pom.xml | 10 +- .../google-cloud-mediatranslation/pom.xml | 4 +- .../pom.xml | 4 +- java-mediatranslation/pom.xml | 10 +- .../pom.xml | 4 +- java-meet/CHANGELOG.md | 5 + java-meet/google-cloud-meet-bom/pom.xml | 14 +- java-meet/google-cloud-meet/pom.xml | 4 +- java-meet/grpc-google-cloud-meet-v2/pom.xml | 4 +- .../grpc-google-cloud-meet-v2beta/pom.xml | 4 +- java-meet/pom.xml | 14 +- java-meet/proto-google-cloud-meet-v2/pom.xml | 4 +- .../proto-google-cloud-meet-v2beta/pom.xml | 4 +- java-memcache/CHANGELOG.md | 5 + .../google-cloud-memcache-bom/pom.xml | 14 +- java-memcache/google-cloud-memcache/pom.xml | 4 +- .../grpc-google-cloud-memcache-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-memcache/pom.xml | 14 +- .../proto-google-cloud-memcache-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-migrationcenter/CHANGELOG.md | 5 + .../google-cloud-migrationcenter-bom/pom.xml | 10 +- .../google-cloud-migrationcenter/pom.xml | 4 +- .../pom.xml | 4 +- java-migrationcenter/pom.xml | 10 +- .../pom.xml | 4 +- java-modelarmor/CHANGELOG.md | 5 + .../google-cloud-modelarmor-bom/pom.xml | 14 +- .../google-cloud-modelarmor/pom.xml | 4 +- .../grpc-google-cloud-modelarmor-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-modelarmor/pom.xml | 14 +- .../proto-google-cloud-modelarmor-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-monitoring-dashboards/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-monitoring-dashboard/pom.xml | 4 +- .../pom.xml | 4 +- java-monitoring-dashboards/pom.xml | 10 +- .../pom.xml | 4 +- java-monitoring-metricsscope/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-monitoring-metricsscope/pom.xml | 10 +- .../pom.xml | 4 +- java-monitoring/CHANGELOG.md | 5 + .../google-cloud-monitoring-bom/pom.xml | 10 +- .../google-cloud-monitoring/pom.xml | 4 +- .../grpc-google-cloud-monitoring-v3/pom.xml | 4 +- java-monitoring/pom.xml | 10 +- .../proto-google-cloud-monitoring-v3/pom.xml | 4 +- java-netapp/CHANGELOG.md | 5 + java-netapp/google-cloud-netapp-bom/pom.xml | 10 +- java-netapp/google-cloud-netapp/pom.xml | 4 +- .../grpc-google-cloud-netapp-v1/pom.xml | 4 +- java-netapp/pom.xml | 10 +- .../proto-google-cloud-netapp-v1/pom.xml | 4 +- java-network-management/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-network-management/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-network-management/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-network-security/CHANGELOG.md | 5 + .../google-cloud-network-security-bom/pom.xml | 14 +- .../google-cloud-network-security/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-network-security/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-networkconnectivity/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-networkconnectivity/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-networkconnectivity/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-networkservices/CHANGELOG.md | 5 + .../google-cloud-networkservices-bom/pom.xml | 10 +- .../google-cloud-networkservices/pom.xml | 4 +- .../pom.xml | 4 +- java-networkservices/pom.xml | 10 +- .../pom.xml | 4 +- java-notebooks/CHANGELOG.md | 5 + .../google-cloud-notebooks-bom/pom.xml | 18 +- java-notebooks/google-cloud-notebooks/pom.xml | 4 +- .../grpc-google-cloud-notebooks-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-notebooks-v2/pom.xml | 4 +- java-notebooks/pom.xml | 18 +- .../proto-google-cloud-notebooks-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-notebooks-v2/pom.xml | 4 +- java-notification/CHANGELOG.md | 5 + java-notification/README.md | 6 +- java-notification/pom.xml | 4 +- java-optimization/CHANGELOG.md | 5 + .../google-cloud-optimization-bom/pom.xml | 10 +- .../google-cloud-optimization/pom.xml | 4 +- .../grpc-google-cloud-optimization-v1/pom.xml | 4 +- java-optimization/pom.xml | 10 +- .../pom.xml | 4 +- java-oracledatabase/CHANGELOG.md | 5 + .../google-cloud-oracledatabase-bom/pom.xml | 10 +- .../google-cloud-oracledatabase/pom.xml | 4 +- .../pom.xml | 4 +- java-oracledatabase/pom.xml | 10 +- .../pom.xml | 4 +- java-orchestration-airflow/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-orchestration-airflow/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-orgpolicy/CHANGELOG.md | 5 + .../google-cloud-orgpolicy-bom/pom.xml | 12 +- java-orgpolicy/google-cloud-orgpolicy/pom.xml | 4 +- .../grpc-google-cloud-orgpolicy-v2/pom.xml | 4 +- java-orgpolicy/pom.xml | 12 +- .../proto-google-cloud-orgpolicy-v1/pom.xml | 4 +- .../proto-google-cloud-orgpolicy-v2/pom.xml | 4 +- java-os-config/CHANGELOG.md | 5 + .../google-cloud-os-config-bom/pom.xml | 18 +- java-os-config/google-cloud-os-config/pom.xml | 4 +- .../grpc-google-cloud-os-config-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-os-config/pom.xml | 18 +- .../proto-google-cloud-os-config-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-os-login/CHANGELOG.md | 5 + .../google-cloud-os-login-bom/pom.xml | 10 +- java-os-login/google-cloud-os-login/pom.xml | 4 +- .../grpc-google-cloud-os-login-v1/pom.xml | 4 +- java-os-login/pom.xml | 10 +- .../proto-google-cloud-os-login-v1/pom.xml | 4 +- java-parallelstore/CHANGELOG.md | 5 + .../google-cloud-parallelstore-bom/pom.xml | 14 +- .../google-cloud-parallelstore/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-parallelstore/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-parametermanager/CHANGELOG.md | 5 + .../google-cloud-parametermanager-bom/pom.xml | 10 +- .../google-cloud-parametermanager/pom.xml | 4 +- .../pom.xml | 4 +- java-parametermanager/pom.xml | 10 +- .../pom.xml | 4 +- java-phishingprotection/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-phishingprotection/pom.xml | 4 +- .../pom.xml | 4 +- java-phishingprotection/pom.xml | 10 +- .../pom.xml | 4 +- java-policy-troubleshooter/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-policy-troubleshooter/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-policysimulator/CHANGELOG.md | 5 + .../google-cloud-policysimulator-bom/pom.xml | 10 +- .../google-cloud-policysimulator/pom.xml | 4 +- .../pom.xml | 4 +- java-policysimulator/pom.xml | 12 +- .../pom.xml | 6 +- java-private-catalog/CHANGELOG.md | 5 + .../google-cloud-private-catalog-bom/pom.xml | 10 +- .../google-cloud-private-catalog/pom.xml | 4 +- .../pom.xml | 4 +- java-private-catalog/pom.xml | 10 +- .../pom.xml | 4 +- java-privilegedaccessmanager/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-privilegedaccessmanager/pom.xml | 10 +- .../pom.xml | 4 +- java-profiler/CHANGELOG.md | 5 + .../google-cloud-profiler-bom/pom.xml | 10 +- java-profiler/google-cloud-profiler/pom.xml | 4 +- .../grpc-google-cloud-profiler-v2/pom.xml | 4 +- java-profiler/pom.xml | 10 +- .../proto-google-cloud-profiler-v2/pom.xml | 4 +- java-publicca/CHANGELOG.md | 5 + .../google-cloud-publicca-bom/pom.xml | 14 +- java-publicca/google-cloud-publicca/pom.xml | 4 +- .../grpc-google-cloud-publicca-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-publicca/pom.xml | 14 +- .../proto-google-cloud-publicca-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-rapidmigrationassessment/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-rapidmigrationassessment/pom.xml | 10 +- .../pom.xml | 4 +- java-recaptchaenterprise/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-recaptchaenterprise/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-recaptchaenterprise/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-recommendations-ai/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-recommendations-ai/pom.xml | 4 +- .../pom.xml | 4 +- java-recommendations-ai/pom.xml | 10 +- .../pom.xml | 4 +- java-recommender/CHANGELOG.md | 5 + .../google-cloud-recommender-bom/pom.xml | 14 +- .../google-cloud-recommender/pom.xml | 4 +- .../grpc-google-cloud-recommender-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-recommender/pom.xml | 14 +- .../proto-google-cloud-recommender-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-redis-cluster/CHANGELOG.md | 5 + .../google-cloud-redis-cluster-bom/pom.xml | 14 +- .../google-cloud-redis-cluster/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-redis-cluster/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-redis/CHANGELOG.md | 5 + java-redis/google-cloud-redis-bom/pom.xml | 14 +- java-redis/google-cloud-redis/pom.xml | 4 +- java-redis/grpc-google-cloud-redis-v1/pom.xml | 4 +- .../grpc-google-cloud-redis-v1beta1/pom.xml | 4 +- java-redis/pom.xml | 14 +- .../proto-google-cloud-redis-v1/pom.xml | 4 +- .../proto-google-cloud-redis-v1beta1/pom.xml | 4 +- java-resourcemanager/CHANGELOG.md | 5 + .../google-cloud-resourcemanager-bom/pom.xml | 10 +- .../google-cloud-resourcemanager/pom.xml | 4 +- .../pom.xml | 4 +- java-resourcemanager/pom.xml | 10 +- .../pom.xml | 4 +- java-retail/CHANGELOG.md | 5 + java-retail/google-cloud-retail-bom/pom.xml | 18 +- java-retail/google-cloud-retail/pom.xml | 4 +- .../grpc-google-cloud-retail-v2/pom.xml | 4 +- .../grpc-google-cloud-retail-v2alpha/pom.xml | 4 +- .../grpc-google-cloud-retail-v2beta/pom.xml | 4 +- java-retail/pom.xml | 18 +- .../proto-google-cloud-retail-v2/pom.xml | 4 +- .../proto-google-cloud-retail-v2alpha/pom.xml | 4 +- .../proto-google-cloud-retail-v2beta/pom.xml | 4 +- java-run/CHANGELOG.md | 5 + java-run/google-cloud-run-bom/pom.xml | 10 +- java-run/google-cloud-run/pom.xml | 4 +- java-run/grpc-google-cloud-run-v2/pom.xml | 4 +- java-run/pom.xml | 10 +- java-run/proto-google-cloud-run-v2/pom.xml | 4 +- java-samples/pom.xml | 2 +- java-scheduler/CHANGELOG.md | 5 + .../google-cloud-scheduler-bom/pom.xml | 14 +- java-scheduler/google-cloud-scheduler/pom.xml | 4 +- .../grpc-google-cloud-scheduler-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-scheduler/pom.xml | 14 +- .../proto-google-cloud-scheduler-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-secretmanager/CHANGELOG.md | 5 + .../google-cloud-secretmanager-bom/pom.xml | 18 +- .../google-cloud-secretmanager/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-secretmanager/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securesourcemanager/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-securesourcemanager/pom.xml | 4 +- .../pom.xml | 4 +- java-securesourcemanager/pom.xml | 10 +- .../pom.xml | 4 +- java-security-private-ca/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-security-private-ca/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-security-private-ca/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycenter-settings/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycenter-settings/pom.xml | 10 +- .../pom.xml | 4 +- java-securitycenter/CHANGELOG.md | 5 + .../google-cloud-securitycenter-bom/pom.xml | 22 +- .../google-cloud-securitycenter/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycenter/pom.xml | 22 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycentermanagement/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-securitycentermanagement/pom.xml | 10 +- .../pom.xml | 4 +- java-securityposture/CHANGELOG.md | 5 + .../google-cloud-securityposture-bom/pom.xml | 10 +- .../google-cloud-securityposture/pom.xml | 4 +- .../pom.xml | 4 +- java-securityposture/pom.xml | 10 +- .../pom.xml | 4 +- java-service-control/CHANGELOG.md | 5 + .../google-cloud-service-control-bom/pom.xml | 14 +- .../google-cloud-service-control/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-service-control/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-service-management/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-cloud-service-management/pom.xml | 4 +- .../pom.xml | 4 +- java-service-management/pom.xml | 10 +- .../pom.xml | 4 +- java-service-usage/CHANGELOG.md | 5 + .../google-cloud-service-usage-bom/pom.xml | 14 +- .../google-cloud-service-usage/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-service-usage/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-servicedirectory/CHANGELOG.md | 5 + .../google-cloud-servicedirectory-bom/pom.xml | 14 +- .../google-cloud-servicedirectory/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-servicedirectory/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-servicehealth/CHANGELOG.md | 5 + .../google-cloud-servicehealth-bom/pom.xml | 10 +- .../google-cloud-servicehealth/pom.xml | 4 +- .../pom.xml | 4 +- java-servicehealth/pom.xml | 10 +- .../pom.xml | 4 +- java-shell/CHANGELOG.md | 5 + java-shell/google-cloud-shell-bom/pom.xml | 10 +- java-shell/google-cloud-shell/pom.xml | 4 +- java-shell/grpc-google-cloud-shell-v1/pom.xml | 4 +- java-shell/pom.xml | 10 +- .../proto-google-cloud-shell-v1/pom.xml | 4 +- java-shopping-css/CHANGELOG.md | 5 + .../google-shopping-css-bom/pom.xml | 10 +- java-shopping-css/google-shopping-css/pom.xml | 4 +- .../grpc-google-shopping-css-v1/pom.xml | 4 +- java-shopping-css/pom.xml | 10 +- .../proto-google-shopping-css-v1/pom.xml | 4 +- java-shopping-merchant-accounts/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-shopping-merchant-accounts/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-accounts/pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-conversions/pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-datasources/pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-inventories/pom.xml | 10 +- .../pom.xml | 4 +- java-shopping-merchant-lfp/CHANGELOG.md | 5 + .../google-shopping-merchant-lfp-bom/pom.xml | 10 +- .../google-shopping-merchant-lfp/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-lfp/pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../README.md | 6 +- .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-notifications/pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-product-studio/pom.xml | 10 +- .../pom.xml | 4 +- java-shopping-merchant-products/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-shopping-merchant-products/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-products/pom.xml | 10 +- .../pom.xml | 4 +- .../CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-promotions/pom.xml | 10 +- .../pom.xml | 4 +- java-shopping-merchant-quota/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-shopping-merchant-quota/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-quota/pom.xml | 10 +- .../pom.xml | 4 +- java-shopping-merchant-reports/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-shopping-merchant-reports/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-reports/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-reviews/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../google-shopping-merchant-reviews/pom.xml | 4 +- .../pom.xml | 4 +- java-shopping-merchant-reviews/pom.xml | 10 +- .../pom.xml | 4 +- java-spanneradapter/CHANGELOG.md | 5 + .../google-cloud-spanneradapter-bom/pom.xml | 10 +- .../google-cloud-spanneradapter/pom.xml | 4 +- .../pom.xml | 4 +- java-spanneradapter/pom.xml | 10 +- .../pom.xml | 4 +- java-speech/CHANGELOG.md | 5 + java-speech/google-cloud-speech-bom/pom.xml | 18 +- java-speech/google-cloud-speech/pom.xml | 4 +- .../grpc-google-cloud-speech-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../grpc-google-cloud-speech-v2/pom.xml | 4 +- java-speech/pom.xml | 18 +- .../proto-google-cloud-speech-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../proto-google-cloud-speech-v2/pom.xml | 4 +- java-storage-transfer/CHANGELOG.md | 5 + .../google-cloud-storage-transfer-bom/pom.xml | 10 +- .../google-cloud-storage-transfer/pom.xml | 4 +- .../pom.xml | 4 +- java-storage-transfer/pom.xml | 10 +- .../pom.xml | 4 +- java-storagebatchoperations/CHANGELOG.md | 5 + .../pom.xml | 10 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-storagebatchoperations/pom.xml | 10 +- .../pom.xml | 4 +- java-storageinsights/CHANGELOG.md | 5 + .../google-cloud-storageinsights-bom/pom.xml | 10 +- .../google-cloud-storageinsights/pom.xml | 4 +- .../pom.xml | 4 +- java-storageinsights/pom.xml | 10 +- .../pom.xml | 4 +- java-talent/CHANGELOG.md | 5 + java-talent/google-cloud-talent-bom/pom.xml | 14 +- java-talent/google-cloud-talent/pom.xml | 4 +- .../grpc-google-cloud-talent-v4/pom.xml | 4 +- .../grpc-google-cloud-talent-v4beta1/pom.xml | 4 +- java-talent/pom.xml | 16 +- .../proto-google-cloud-talent-v4/pom.xml | 4 +- .../proto-google-cloud-talent-v4beta1/pom.xml | 4 +- java-tasks/CHANGELOG.md | 5 + java-tasks/google-cloud-tasks-bom/pom.xml | 18 +- java-tasks/google-cloud-tasks/pom.xml | 4 +- java-tasks/grpc-google-cloud-tasks-v2/pom.xml | 4 +- .../grpc-google-cloud-tasks-v2beta2/pom.xml | 4 +- .../grpc-google-cloud-tasks-v2beta3/pom.xml | 4 +- java-tasks/pom.xml | 18 +- .../proto-google-cloud-tasks-v2/pom.xml | 4 +- .../proto-google-cloud-tasks-v2beta2/pom.xml | 4 +- .../proto-google-cloud-tasks-v2beta3/pom.xml | 4 +- java-telcoautomation/CHANGELOG.md | 5 + .../google-cloud-telcoautomation-bom/pom.xml | 14 +- .../google-cloud-telcoautomation/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-telcoautomation/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-texttospeech/CHANGELOG.md | 5 + .../google-cloud-texttospeech-bom/pom.xml | 14 +- .../google-cloud-texttospeech/pom.xml | 4 +- .../grpc-google-cloud-texttospeech-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-texttospeech/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-tpu/CHANGELOG.md | 5 + java-tpu/google-cloud-tpu-bom/pom.xml | 18 +- java-tpu/google-cloud-tpu/pom.xml | 4 +- java-tpu/grpc-google-cloud-tpu-v1/pom.xml | 4 +- java-tpu/grpc-google-cloud-tpu-v2/pom.xml | 4 +- .../grpc-google-cloud-tpu-v2alpha1/pom.xml | 4 +- java-tpu/pom.xml | 18 +- java-tpu/proto-google-cloud-tpu-v1/pom.xml | 4 +- java-tpu/proto-google-cloud-tpu-v2/pom.xml | 4 +- .../proto-google-cloud-tpu-v2alpha1/pom.xml | 4 +- java-trace/CHANGELOG.md | 5 + java-trace/google-cloud-trace-bom/pom.xml | 14 +- java-trace/google-cloud-trace/pom.xml | 4 +- java-trace/grpc-google-cloud-trace-v1/pom.xml | 4 +- java-trace/grpc-google-cloud-trace-v2/pom.xml | 4 +- java-trace/pom.xml | 14 +- .../proto-google-cloud-trace-v1/pom.xml | 4 +- .../proto-google-cloud-trace-v2/pom.xml | 4 +- java-translate/CHANGELOG.md | 5 + .../google-cloud-translate-bom/pom.xml | 14 +- java-translate/google-cloud-translate/pom.xml | 4 +- .../grpc-google-cloud-translate-v3/pom.xml | 4 +- .../pom.xml | 4 +- java-translate/pom.xml | 14 +- .../proto-google-cloud-translate-v3/pom.xml | 4 +- .../pom.xml | 4 +- java-valkey/CHANGELOG.md | 5 + java-valkey/google-cloud-valkey-bom/pom.xml | 10 +- java-valkey/google-cloud-valkey/pom.xml | 4 +- java-valkey/pom.xml | 10 +- .../proto-google-cloud-valkey-v1/pom.xml | 4 +- .../proto-google-cloud-valkey-v1beta/pom.xml | 4 +- java-vertexai/CHANGELOG.md | 5 + java-vertexai/README.md | 6 +- .../google-cloud-vertexai-bom/pom.xml | 10 +- java-vertexai/google-cloud-vertexai/pom.xml | 4 +- .../grpc-google-cloud-vertexai-v1/pom.xml | 4 +- java-vertexai/pom.xml | 10 +- .../proto-google-cloud-vertexai-v1/pom.xml | 4 +- java-video-intelligence/CHANGELOG.md | 5 + .../pom.xml | 26 +- .../google-cloud-video-intelligence/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-video-intelligence/pom.xml | 28 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-video-live-stream/CHANGELOG.md | 5 + .../google-cloud-live-stream-bom/pom.xml | 10 +- .../google-cloud-live-stream/pom.xml | 4 +- .../grpc-google-cloud-live-stream-v1/pom.xml | 4 +- java-video-live-stream/pom.xml | 10 +- .../proto-google-cloud-live-stream-v1/pom.xml | 4 +- java-video-stitcher/CHANGELOG.md | 5 + .../google-cloud-video-stitcher-bom/pom.xml | 10 +- .../google-cloud-video-stitcher/pom.xml | 4 +- .../pom.xml | 4 +- java-video-stitcher/pom.xml | 10 +- .../pom.xml | 4 +- java-video-transcoder/CHANGELOG.md | 5 + .../google-cloud-video-transcoder-bom/pom.xml | 10 +- .../google-cloud-video-transcoder/pom.xml | 4 +- .../pom.xml | 4 +- java-video-transcoder/pom.xml | 10 +- .../pom.xml | 4 +- java-vision/CHANGELOG.md | 5 + java-vision/google-cloud-vision-bom/pom.xml | 26 +- java-vision/google-cloud-vision/pom.xml | 4 +- .../grpc-google-cloud-vision-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-vision/pom.xml | 26 +- .../proto-google-cloud-vision-v1/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-visionai/CHANGELOG.md | 5 + .../google-cloud-visionai-bom/pom.xml | 10 +- java-visionai/google-cloud-visionai/pom.xml | 4 +- .../grpc-google-cloud-visionai-v1/pom.xml | 4 +- java-visionai/pom.xml | 10 +- .../proto-google-cloud-visionai-v1/pom.xml | 4 +- java-vmmigration/CHANGELOG.md | 5 + .../google-cloud-vmmigration-bom/pom.xml | 10 +- .../google-cloud-vmmigration/pom.xml | 4 +- .../grpc-google-cloud-vmmigration-v1/pom.xml | 4 +- java-vmmigration/pom.xml | 10 +- .../proto-google-cloud-vmmigration-v1/pom.xml | 4 +- java-vmwareengine/CHANGELOG.md | 5 + .../google-cloud-vmwareengine-bom/pom.xml | 10 +- .../google-cloud-vmwareengine/pom.xml | 4 +- .../grpc-google-cloud-vmwareengine-v1/pom.xml | 4 +- java-vmwareengine/pom.xml | 10 +- .../pom.xml | 4 +- java-vpcaccess/CHANGELOG.md | 5 + .../google-cloud-vpcaccess-bom/pom.xml | 10 +- java-vpcaccess/google-cloud-vpcaccess/pom.xml | 4 +- .../grpc-google-cloud-vpcaccess-v1/pom.xml | 4 +- java-vpcaccess/pom.xml | 10 +- .../proto-google-cloud-vpcaccess-v1/pom.xml | 4 +- java-webrisk/CHANGELOG.md | 5 + java-webrisk/google-cloud-webrisk-bom/pom.xml | 14 +- java-webrisk/google-cloud-webrisk/pom.xml | 4 +- .../grpc-google-cloud-webrisk-v1/pom.xml | 4 +- .../grpc-google-cloud-webrisk-v1beta1/pom.xml | 4 +- java-webrisk/pom.xml | 14 +- .../proto-google-cloud-webrisk-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-websecurityscanner/CHANGELOG.md | 5 + .../pom.xml | 18 +- .../google-cloud-websecurityscanner/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-websecurityscanner/pom.xml | 18 +- .../pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-workflow-executions/CHANGELOG.md | 5 + .../pom.xml | 14 +- .../google-cloud-workflow-executions/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-workflow-executions/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-workflows/CHANGELOG.md | 5 + .../google-cloud-workflows-bom/pom.xml | 14 +- java-workflows/google-cloud-workflows/pom.xml | 4 +- .../grpc-google-cloud-workflows-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-workflows/pom.xml | 14 +- .../proto-google-cloud-workflows-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-workspaceevents/CHANGELOG.md | 5 + .../google-cloud-workspaceevents-bom/pom.xml | 14 +- .../google-cloud-workspaceevents/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-workspaceevents/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- java-workstations/CHANGELOG.md | 5 + .../google-cloud-workstations-bom/pom.xml | 14 +- .../google-cloud-workstations/pom.xml | 4 +- .../grpc-google-cloud-workstations-v1/pom.xml | 4 +- .../pom.xml | 4 +- java-workstations/pom.xml | 14 +- .../pom.xml | 4 +- .../pom.xml | 4 +- versions.txt | 1754 ++++++++--------- 1522 files changed, 6535 insertions(+), 5408 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 60ddb0949680..183fa5ca2eff 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.63.0" + ".": "1.64.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index cf54a628dfac..f20cfceb7af8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.64.0](https://github.com/googleapis/google-cloud-java/compare/v1.63.0...v1.64.0) (2025-07-30) + + +### Features + +* add v1 for configdelivery ([#11691](https://github.com/googleapis/google-cloud-java/issues/11691)) ([9f91ae2](https://github.com/googleapis/google-cloud-java/commit/9f91ae2d5a0613f7ba4c81d2208636385d904b40)) +* add v2 for bigquerydatapolicy ([#11690](https://github.com/googleapis/google-cloud-java/issues/11690)) ([069be0f](https://github.com/googleapis/google-cloud-java/commit/069be0f5be641b786e947f372b1f9ef463f2038e)) + ## [1.63.0](https://github.com/googleapis/google-cloud-java/compare/v1.62.0...v1.63.0) (2025-07-28) diff --git a/changelog.json b/changelog.json index bfa47a9d457d..dc779d2006f2 100644 --- a/changelog.json +++ b/changelog.json @@ -1,6 +1,40 @@ { "repository": "googleapis/google-cloud-java", "entries": [ + { + "changes": [ + { + "type": "feat", + "sha": "069be0f5be641b786e947f372b1f9ef463f2038e", + "message": "add v2 for bigquerydatapolicy", + "issues": [ + "11690" + ] + } + ], + "version": "1.64.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bigquerydatapolicy", + "id": "cb554116-45c5-4492-b69d-ad1974997126", + "createTime": "2025-07-30T01:09:54.792Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "9f91ae2d5a0613f7ba4c81d2208636385d904b40", + "message": "add v1 for configdelivery", + "issues": [ + "11691" + ] + } + ], + "version": "1.64.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-configdelivery", + "id": "ab55c576-ae49-4bfd-b638-40a985aaec8b", + "createTime": "2025-07-30T01:09:53.745Z" + }, { "changes": [ { @@ -893315,5 +893349,5 @@ "createTime": "2023-02-03T16:27:23.198Z" } ], - "updateTime": "2025-07-28T23:35:07.375Z" + "updateTime": "2025-07-30T01:09:54.792Z" } \ No newline at end of file diff --git a/gapic-libraries-bom/pom.xml b/gapic-libraries-bom/pom.xml index d3e80259922d..b4d4b2211828 100644 --- a/gapic-libraries-bom/pom.xml +++ b/gapic-libraries-bom/pom.xml @@ -4,7 +4,7 @@ com.google.cloud gapic-libraries-bom pom - 1.64.0-SNAPSHOT + 1.64.0 Google Cloud Java BOM BOM for the libraries in google-cloud-java repository. Users should not @@ -15,7 +15,7 @@ google-cloud-pom-parent com.google.cloud - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-pom-parent/pom.xml @@ -24,1340 +24,1340 @@ com.google.analytics google-analytics-admin-bom - 0.80.0-SNAPSHOT + 0.80.0 pom import com.google.analytics google-analytics-data-bom - 0.81.0-SNAPSHOT + 0.81.0 pom import com.google.area120 google-area120-tables-bom - 0.74.0-SNAPSHOT + 0.74.0 pom import com.google.cloud google-cloud-accessapproval-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-advisorynotifications-bom - 0.59.0-SNAPSHOT + 0.59.0 pom import com.google.cloud google-cloud-aiplatform-bom - 3.71.0-SNAPSHOT + 3.71.0 pom import com.google.cloud google-cloud-alloydb-bom - 0.59.0-SNAPSHOT + 0.59.0 pom import com.google.cloud google-cloud-alloydb-connectors-bom - 0.48.0-SNAPSHOT + 0.48.0 pom import com.google.cloud google-cloud-analyticshub-bom - 0.67.0-SNAPSHOT + 0.67.0 pom import com.google.cloud google-cloud-api-gateway-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-apigee-connect-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-apigee-registry-bom - 0.70.0-SNAPSHOT + 0.70.0 pom import com.google.cloud google-cloud-apihub-bom - 0.23.0-SNAPSHOT + 0.23.0 pom import com.google.cloud google-cloud-apikeys-bom - 0.68.0-SNAPSHOT + 0.68.0 pom import com.google.cloud google-cloud-appengine-admin-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-apphub-bom - 0.34.0-SNAPSHOT + 0.34.0 pom import com.google.cloud google-cloud-artifact-registry-bom - 1.69.0-SNAPSHOT + 1.69.0 pom import com.google.cloud google-cloud-asset-bom - 3.74.0-SNAPSHOT + 3.74.0 pom import com.google.cloud google-cloud-assured-workloads-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-automl-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-backupdr-bom - 0.29.0-SNAPSHOT + 0.29.0 pom import com.google.cloud google-cloud-bare-metal-solution-bom - 0.70.0-SNAPSHOT + 0.70.0 pom import com.google.cloud google-cloud-batch-bom - 0.70.0-SNAPSHOT + 0.70.0 pom import com.google.cloud google-cloud-beyondcorp-appconnections-bom - 0.68.0-SNAPSHOT + 0.68.0 pom import com.google.cloud google-cloud-beyondcorp-appconnectors-bom - 0.68.0-SNAPSHOT + 0.68.0 pom import com.google.cloud google-cloud-beyondcorp-appgateways-bom - 0.68.0-SNAPSHOT + 0.68.0 pom import com.google.cloud google-cloud-beyondcorp-clientconnectorservices-bom - 0.68.0-SNAPSHOT + 0.68.0 pom import com.google.cloud google-cloud-beyondcorp-clientgateways-bom - 0.68.0-SNAPSHOT + 0.68.0 pom import com.google.cloud google-cloud-biglake-bom - 0.58.0-SNAPSHOT + 0.58.0 pom import com.google.cloud google-cloud-bigquery-data-exchange-bom - 2.65.0-SNAPSHOT + 2.65.0 pom import com.google.cloud google-cloud-bigqueryconnection-bom - 2.72.0-SNAPSHOT + 2.72.0 pom import com.google.cloud google-cloud-bigquerydatapolicy-bom - 0.67.0-SNAPSHOT + 0.67.0 pom import com.google.cloud google-cloud-bigquerydatatransfer-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-bigquerymigration-bom - 0.73.0-SNAPSHOT + 0.73.0 pom import com.google.cloud google-cloud-bigqueryreservation-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-billing-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-billingbudgets-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-binary-authorization-bom - 1.69.0-SNAPSHOT + 1.69.0 pom import com.google.cloud google-cloud-build-bom - 3.72.0-SNAPSHOT + 3.72.0 pom import com.google.cloud google-cloud-certificate-manager-bom - 0.73.0-SNAPSHOT + 0.73.0 pom import com.google.cloud google-cloud-channel-bom - 3.74.0-SNAPSHOT + 3.74.0 pom import com.google.cloud google-cloud-chat-bom - 0.34.0-SNAPSHOT + 0.34.0 pom import com.google.cloud google-cloud-chronicle-bom - 0.8.0-SNAPSHOT + 0.8.0 pom import com.google.cloud google-cloud-cloudcommerceconsumerprocurement-bom - 0.68.0-SNAPSHOT + 0.68.0 pom import com.google.cloud google-cloud-cloudcontrolspartner-bom - 0.34.0-SNAPSHOT + 0.34.0 pom import com.google.cloud google-cloud-cloudquotas-bom - 0.38.0-SNAPSHOT + 0.38.0 pom import com.google.cloud google-cloud-cloudsupport-bom - 0.54.0-SNAPSHOT + 0.54.0 pom import com.google.cloud google-cloud-compute-bom - 1.80.0-SNAPSHOT + 1.80.0 pom import com.google.cloud google-cloud-confidentialcomputing-bom - 0.56.0-SNAPSHOT + 0.56.0 pom import com.google.cloud google-cloud-configdelivery-bom - 0.4.0-SNAPSHOT + 0.4.0 pom import com.google.cloud google-cloud-connectgateway-bom - 0.22.0-SNAPSHOT + 0.22.0 pom import com.google.cloud google-cloud-contact-center-insights-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-container-bom - 2.73.0-SNAPSHOT + 2.73.0 pom import com.google.cloud google-cloud-containeranalysis-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-contentwarehouse-bom - 0.66.0-SNAPSHOT + 0.66.0 pom import com.google.cloud google-cloud-data-fusion-bom - 1.70.0-SNAPSHOT + 1.70.0 pom import com.google.cloud google-cloud-datacatalog-bom - 1.76.0-SNAPSHOT + 1.76.0 pom import com.google.cloud google-cloud-dataflow-bom - 0.74.0-SNAPSHOT + 0.74.0 pom import com.google.cloud google-cloud-dataform-bom - 0.69.0-SNAPSHOT + 0.69.0 pom import com.google.cloud google-cloud-datalabeling-bom - 0.190.0-SNAPSHOT + 0.190.0 pom import com.google.cloud google-cloud-datalineage-bom - 0.62.0-SNAPSHOT + 0.62.0 pom import com.google.cloud google-cloud-dataplex-bom - 1.68.0-SNAPSHOT + 1.68.0 pom import com.google.cloud google-cloud-dataproc-bom - 4.67.0-SNAPSHOT + 4.67.0 pom import com.google.cloud google-cloud-dataproc-metastore-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-datastream-bom - 1.69.0-SNAPSHOT + 1.69.0 pom import com.google.cloud google-cloud-deploy-bom - 1.68.0-SNAPSHOT + 1.68.0 pom import com.google.cloud google-cloud-developerconnect-bom - 0.27.0-SNAPSHOT + 0.27.0 pom import com.google.cloud google-cloud-devicestreaming-bom - 0.10.0-SNAPSHOT + 0.10.0 pom import com.google.cloud google-cloud-dialogflow-bom - 4.76.0-SNAPSHOT + 4.76.0 pom import com.google.cloud google-cloud-dialogflow-cx-bom - 0.81.0-SNAPSHOT + 0.81.0 pom import com.google.cloud google-cloud-discoveryengine-bom - 0.66.0-SNAPSHOT + 0.66.0 pom import com.google.cloud google-cloud-distributedcloudedge-bom - 0.67.0-SNAPSHOT + 0.67.0 pom import com.google.cloud google-cloud-dlp-bom - 3.74.0-SNAPSHOT + 3.74.0 pom import com.google.cloud google-cloud-dms-bom - 2.69.0-SNAPSHOT + 2.69.0 pom import com.google.cloud google-cloud-dns - 2.68.0-SNAPSHOT + 2.68.0 com.google.cloud google-cloud-document-ai-bom - 2.74.0-SNAPSHOT + 2.74.0 pom import com.google.cloud google-cloud-domains-bom - 1.67.0-SNAPSHOT + 1.67.0 pom import com.google.cloud google-cloud-edgenetwork-bom - 0.38.0-SNAPSHOT + 0.38.0 pom import com.google.cloud google-cloud-enterpriseknowledgegraph-bom - 0.66.0-SNAPSHOT + 0.66.0 pom import com.google.cloud google-cloud-errorreporting-bom - 0.191.0-beta-SNAPSHOT + 0.191.0-beta pom import com.google.cloud google-cloud-essential-contacts-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-eventarc-bom - 1.70.0-SNAPSHOT + 1.70.0 pom import com.google.cloud google-cloud-eventarc-publishing-bom - 0.70.0-SNAPSHOT + 0.70.0 pom import com.google.cloud google-cloud-filestore-bom - 1.71.0-SNAPSHOT + 1.71.0 pom import com.google.cloud google-cloud-financialservices-bom - 0.11.0-SNAPSHOT + 0.11.0 pom import com.google.cloud google-cloud-functions-bom - 2.72.0-SNAPSHOT + 2.72.0 pom import com.google.cloud google-cloud-gdchardwaremanagement-bom - 0.25.0-SNAPSHOT + 0.25.0 pom import com.google.cloud google-cloud-gke-backup-bom - 0.69.0-SNAPSHOT + 0.69.0 pom import com.google.cloud google-cloud-gke-connect-gateway-bom - 0.71.0-SNAPSHOT + 0.71.0 pom import com.google.cloud google-cloud-gke-multi-cloud-bom - 0.69.0-SNAPSHOT + 0.69.0 pom import com.google.cloud google-cloud-gkehub-bom - 1.70.0-SNAPSHOT + 1.70.0 pom import com.google.cloud google-cloud-gsuite-addons-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-iamcredentials-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-iap-bom - 0.26.0-SNAPSHOT + 0.26.0 pom import com.google.cloud google-cloud-ids-bom - 1.69.0-SNAPSHOT + 1.69.0 pom import com.google.cloud google-cloud-infra-manager-bom - 0.47.0-SNAPSHOT + 0.47.0 pom import com.google.cloud google-cloud-iot-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-kms-bom - 2.73.0-SNAPSHOT + 2.73.0 pom import com.google.cloud google-cloud-kmsinventory-bom - 0.59.0-SNAPSHOT + 0.59.0 pom import com.google.cloud google-cloud-language-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-licensemanager-bom - 0.3.0-SNAPSHOT + 0.3.0 pom import com.google.cloud google-cloud-life-sciences-bom - 0.72.0-SNAPSHOT + 0.72.0 pom import com.google.cloud google-cloud-live-stream-bom - 0.72.0-SNAPSHOT + 0.72.0 pom import com.google.cloud google-cloud-lustre-bom - 0.10.0-SNAPSHOT + 0.10.0 pom import com.google.cloud google-cloud-maintenance-bom - 0.4.0-SNAPSHOT + 0.4.0 pom import com.google.cloud google-cloud-managed-identities-bom - 1.68.0-SNAPSHOT + 1.68.0 pom import com.google.cloud google-cloud-managedkafka-bom - 0.26.0-SNAPSHOT + 0.26.0 pom import com.google.cloud google-cloud-mediatranslation-bom - 0.76.0-SNAPSHOT + 0.76.0 pom import com.google.cloud google-cloud-meet-bom - 0.37.0-SNAPSHOT + 0.37.0 pom import com.google.cloud google-cloud-memcache-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-migrationcenter-bom - 0.52.0-SNAPSHOT + 0.52.0 pom import com.google.cloud google-cloud-modelarmor-bom - 0.11.0-SNAPSHOT + 0.11.0 pom import com.google.cloud google-cloud-monitoring-bom - 3.71.0-SNAPSHOT + 3.71.0 pom import com.google.cloud google-cloud-monitoring-dashboard-bom - 2.72.0-SNAPSHOT + 2.72.0 pom import com.google.cloud google-cloud-monitoring-metricsscope-bom - 0.64.0-SNAPSHOT + 0.64.0 pom import com.google.cloud google-cloud-netapp-bom - 0.49.0-SNAPSHOT + 0.49.0 pom import com.google.cloud google-cloud-network-management-bom - 1.71.0-SNAPSHOT + 1.71.0 pom import com.google.cloud google-cloud-network-security-bom - 0.73.0-SNAPSHOT + 0.73.0 pom import com.google.cloud google-cloud-networkconnectivity-bom - 1.69.0-SNAPSHOT + 1.69.0 pom import com.google.cloud google-cloud-networkservices-bom - 0.26.0-SNAPSHOT + 0.26.0 pom import com.google.cloud google-cloud-notebooks-bom - 1.68.0-SNAPSHOT + 1.68.0 pom import com.google.cloud google-cloud-notification - 0.188.0-beta-SNAPSHOT + 0.188.0-beta com.google.cloud google-cloud-optimization-bom - 1.68.0-SNAPSHOT + 1.68.0 pom import com.google.cloud google-cloud-oracledatabase-bom - 0.19.0-SNAPSHOT + 0.19.0 pom import com.google.cloud google-cloud-orchestration-airflow-bom - 1.70.0-SNAPSHOT + 1.70.0 pom import com.google.cloud google-cloud-orgpolicy-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-os-config-bom - 2.72.0-SNAPSHOT + 2.72.0 pom import com.google.cloud google-cloud-os-login-bom - 2.69.0-SNAPSHOT + 2.69.0 pom import com.google.cloud google-cloud-parallelstore-bom - 0.33.0-SNAPSHOT + 0.33.0 pom import com.google.cloud google-cloud-parametermanager-bom - 0.14.0-SNAPSHOT + 0.14.0 pom import com.google.cloud google-cloud-phishingprotection-bom - 0.101.0-SNAPSHOT + 0.101.0 pom import com.google.cloud google-cloud-policy-troubleshooter-bom - 1.69.0-SNAPSHOT + 1.69.0 pom import com.google.cloud google-cloud-policysimulator-bom - 0.49.0-SNAPSHOT + 0.49.0 pom import com.google.cloud google-cloud-private-catalog-bom - 0.72.0-SNAPSHOT + 0.72.0 pom import com.google.cloud google-cloud-privilegedaccessmanager-bom - 0.24.0-SNAPSHOT + 0.24.0 pom import com.google.cloud google-cloud-profiler-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-publicca-bom - 0.67.0-SNAPSHOT + 0.67.0 pom import com.google.cloud google-cloud-rapidmigrationassessment-bom - 0.53.0-SNAPSHOT + 0.53.0 pom import com.google.cloud google-cloud-recaptchaenterprise-bom - 3.67.0-SNAPSHOT + 3.67.0 pom import com.google.cloud google-cloud-recommendations-ai-bom - 0.77.0-SNAPSHOT + 0.77.0 pom import com.google.cloud google-cloud-recommender-bom - 2.72.0-SNAPSHOT + 2.72.0 pom import com.google.cloud google-cloud-redis-bom - 2.73.0-SNAPSHOT + 2.73.0 pom import com.google.cloud google-cloud-redis-cluster-bom - 0.42.0-SNAPSHOT + 0.42.0 pom import com.google.cloud google-cloud-resourcemanager-bom - 1.72.0-SNAPSHOT + 1.72.0 pom import com.google.cloud google-cloud-retail-bom - 2.72.0-SNAPSHOT + 2.72.0 pom import com.google.cloud google-cloud-run-bom - 0.70.0-SNAPSHOT + 0.70.0 pom import com.google.cloud google-cloud-scheduler-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-secretmanager-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-securesourcemanager-bom - 0.40.0-SNAPSHOT + 0.40.0 pom import com.google.cloud google-cloud-security-private-ca-bom - 2.72.0-SNAPSHOT + 2.72.0 pom import com.google.cloud google-cloud-securitycenter-bom - 2.78.0-SNAPSHOT + 2.78.0 pom import com.google.cloud google-cloud-securitycenter-settings-bom - 0.73.0-SNAPSHOT + 0.73.0 pom import com.google.cloud google-cloud-securitycentermanagement-bom - 0.38.0-SNAPSHOT + 0.38.0 pom import com.google.cloud google-cloud-securityposture-bom - 0.35.0-SNAPSHOT + 0.35.0 pom import com.google.cloud google-cloud-service-control-bom - 1.70.0-SNAPSHOT + 1.70.0 pom import com.google.cloud google-cloud-service-management-bom - 3.68.0-SNAPSHOT + 3.68.0 pom import com.google.cloud google-cloud-service-usage-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-servicedirectory-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-servicehealth-bom - 0.37.0-SNAPSHOT + 0.37.0 pom import com.google.cloud google-cloud-shell-bom - 2.69.0-SNAPSHOT + 2.69.0 pom import com.google.cloud google-cloud-spanneradapter-bom - 0.6.0-SNAPSHOT + 0.6.0 pom import com.google.cloud google-cloud-speech-bom - 4.65.0-SNAPSHOT + 4.65.0 pom import com.google.cloud google-cloud-storage-transfer-bom - 1.70.0-SNAPSHOT + 1.70.0 pom import com.google.cloud google-cloud-storagebatchoperations-bom - 0.10.0-SNAPSHOT + 0.10.0 pom import com.google.cloud google-cloud-storageinsights-bom - 0.55.0-SNAPSHOT + 0.55.0 pom import com.google.cloud google-cloud-talent-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-tasks-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-telcoautomation-bom - 0.40.0-SNAPSHOT + 0.40.0 pom import com.google.cloud google-cloud-texttospeech-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-tpu-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-trace-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-translate-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-valkey-bom - 0.16.0-SNAPSHOT + 0.16.0 pom import com.google.cloud google-cloud-vertexai-bom - 1.30.0-SNAPSHOT + 1.30.0 pom import com.google.cloud google-cloud-video-intelligence-bom - 2.69.0-SNAPSHOT + 2.69.0 pom import com.google.cloud google-cloud-video-stitcher-bom - 0.70.0-SNAPSHOT + 0.70.0 pom import com.google.cloud google-cloud-video-transcoder-bom - 1.69.0-SNAPSHOT + 1.69.0 pom import com.google.cloud google-cloud-vision-bom - 3.68.0-SNAPSHOT + 3.68.0 pom import com.google.cloud google-cloud-visionai-bom - 0.27.0-SNAPSHOT + 0.27.0 pom import com.google.cloud google-cloud-vmmigration-bom - 1.70.0-SNAPSHOT + 1.70.0 pom import com.google.cloud google-cloud-vmwareengine-bom - 0.64.0-SNAPSHOT + 0.64.0 pom import com.google.cloud google-cloud-vpcaccess-bom - 2.71.0-SNAPSHOT + 2.71.0 pom import com.google.cloud google-cloud-webrisk-bom - 2.69.0-SNAPSHOT + 2.69.0 pom import com.google.cloud google-cloud-websecurityscanner-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-workflow-executions-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-workflows-bom - 2.70.0-SNAPSHOT + 2.70.0 pom import com.google.cloud google-cloud-workspaceevents-bom - 0.34.0-SNAPSHOT + 0.34.0 pom import com.google.cloud google-cloud-workstations-bom - 0.58.0-SNAPSHOT + 0.58.0 pom import com.google.cloud google-iam-admin-bom - 3.65.0-SNAPSHOT + 3.65.0 pom import com.google.cloud google-iam-policy-bom - 1.68.0-SNAPSHOT + 1.68.0 pom import com.google.cloud google-identity-accesscontextmanager-bom - 1.71.0-SNAPSHOT + 1.71.0 pom import io.grafeas grafeas - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/google-cloud-jar-parent/pom.xml b/google-cloud-jar-parent/pom.xml index cf2ae048f1d6..175015e9217b 100644 --- a/google-cloud-jar-parent/pom.xml +++ b/google-cloud-jar-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 google-cloud-jar-parent com.google.cloud - 1.64.0-SNAPSHOT + 1.64.0 pom Google Cloud JAR Parent @@ -15,7 +15,7 @@ com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-pom-parent/pom.xml diff --git a/google-cloud-pom-parent/pom.xml b/google-cloud-pom-parent/pom.xml index 2cd3a81b6f0b..9853648f372b 100644 --- a/google-cloud-pom-parent/pom.xml +++ b/google-cloud-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 google-cloud-pom-parent com.google.cloud - 1.64.0-SNAPSHOT + 1.64.0 pom Google Cloud POM Parent https://github.com/googleapis/google-cloud-java diff --git a/java-accessapproval/CHANGELOG.md b/java-accessapproval/CHANGELOG.md index 8c0586f613ce..1e5279139ef8 100644 --- a/java-accessapproval/CHANGELOG.md +++ b/java-accessapproval/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml index 0aa51a5c0118..33e6dffadf78 100644 --- a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml +++ b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-accessapproval-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-accessapproval - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-accessapproval/google-cloud-accessapproval/pom.xml b/java-accessapproval/google-cloud-accessapproval/pom.xml index 16a455295df2..df6b436c0d52 100644 --- a/java-accessapproval/google-cloud-accessapproval/pom.xml +++ b/java-accessapproval/google-cloud-accessapproval/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-accessapproval - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud Access Approval Java idiomatic client for Google Cloud accessapproval com.google.cloud google-cloud-accessapproval-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-accessapproval diff --git a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml index 7ebd22832234..e81f67456e9d 100644 --- a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml +++ b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-accessapproval-v1 GRPC library for grpc-google-cloud-accessapproval-v1 com.google.cloud google-cloud-accessapproval-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-accessapproval/pom.xml b/java-accessapproval/pom.xml index 07392501b1a3..ed78091a9977 100644 --- a/java-accessapproval/pom.xml +++ b/java-accessapproval/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-accessapproval-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud Access Approval Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.cloud google-cloud-accessapproval - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml index a457ed7d3778..4eaf78aa8acb 100644 --- a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml +++ b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-accessapproval-v1beta1 PROTO library for proto-google-cloud-accessapproval-v1 com.google.cloud google-cloud-accessapproval-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-accesscontextmanager/CHANGELOG.md b/java-accesscontextmanager/CHANGELOG.md index 39c00e6ed63d..e19292f4d9f9 100644 --- a/java-accesscontextmanager/CHANGELOG.md +++ b/java-accesscontextmanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.71.0 (2025-07-30) + +* No change + + ## 1.70.0 (2025-07-28) ### Dependencies diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml index fd26628cf414..b1f583b291af 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml +++ b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager-bom - 1.71.0-SNAPSHOT + 1.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-identity-accesscontextmanager - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml index 5da4e1566774..2d9f72553e51 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager - 1.71.0-SNAPSHOT + 1.71.0 jar Google Identity Access Context Manager Identity Access Context Manager n/a com.google.cloud google-identity-accesscontextmanager-parent - 1.71.0-SNAPSHOT + 1.71.0 google-identity-accesscontextmanager diff --git a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml index 9a13e079cc8e..0d3e3d670d2b 100644 --- a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml +++ b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.71.0-SNAPSHOT + 1.71.0 grpc-google-identity-accesscontextmanager-v1 GRPC library for google-identity-accesscontextmanager com.google.cloud google-identity-accesscontextmanager-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-accesscontextmanager/pom.xml b/java-accesscontextmanager/pom.xml index 3595f648a25e..b32a6eb17069 100644 --- a/java-accesscontextmanager/pom.xml +++ b/java-accesscontextmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-identity-accesscontextmanager-parent pom - 1.71.0-SNAPSHOT + 1.71.0 Google Identity Access Context Manager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -30,22 +30,22 @@ com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.cloud google-identity-accesscontextmanager - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml index d43779eb3afa..f29b9bf11f7d 100644 --- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml +++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.71.0-SNAPSHOT + 1.71.0 proto-google-identity-accesscontextmanager-type PROTO library for proto-google-identity-accesscontextmanager-type com.google.cloud google-identity-accesscontextmanager-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml index cafa98a26395..eaad9cf6b5af 100644 --- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml +++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.71.0-SNAPSHOT + 1.71.0 proto-google-identity-accesscontextmanager-v1 PROTO library for proto-google-identity-accesscontextmanager-v1 com.google.cloud google-identity-accesscontextmanager-parent - 1.71.0-SNAPSHOT + 1.71.0 @@ -37,7 +37,7 @@ com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-admanager/CHANGELOG.md b/java-admanager/CHANGELOG.md index 2fde31c6d498..54774604dab2 100644 --- a/java-admanager/CHANGELOG.md +++ b/java-admanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.29.0 (2025-07-30) + +* No change + + ## 0.28.0 (2025-07-28) ### Dependencies diff --git a/java-admanager/ad-manager-bom/pom.xml b/java-admanager/ad-manager-bom/pom.xml index 0421dc146065..497a2e49aace 100644 --- a/java-admanager/ad-manager-bom/pom.xml +++ b/java-admanager/ad-manager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.api-ads ad-manager-bom - 0.29.0-SNAPSHOT + 0.29.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.api-ads ad-manager - 0.29.0-SNAPSHOT + 0.29.0 com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-admanager/ad-manager/pom.xml b/java-admanager/ad-manager/pom.xml index e9dc0d947a0c..b68dc0da15e0 100644 --- a/java-admanager/ad-manager/pom.xml +++ b/java-admanager/ad-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.api-ads ad-manager - 0.29.0-SNAPSHOT + 0.29.0 jar Google Google Ad Manager API Google Ad Manager API 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. com.google.api-ads ad-manager-parent - 0.29.0-SNAPSHOT + 0.29.0 ad-manager diff --git a/java-admanager/pom.xml b/java-admanager/pom.xml index 5b8439d4c65c..67e9ae65f11a 100644 --- a/java-admanager/pom.xml +++ b/java-admanager/pom.xml @@ -4,7 +4,7 @@ com.google.api-ads ad-manager-parent pom - 0.29.0-SNAPSHOT + 0.29.0 Google Google Ad Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.api-ads ad-manager - 0.29.0-SNAPSHOT + 0.29.0 com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-admanager/proto-ad-manager-v1/pom.xml b/java-admanager/proto-ad-manager-v1/pom.xml index db63a3f646c9..6b043c9be966 100644 --- a/java-admanager/proto-ad-manager-v1/pom.xml +++ b/java-admanager/proto-ad-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.29.0-SNAPSHOT + 0.29.0 proto-ad-manager-v1 Proto library for ad-manager com.google.api-ads ad-manager-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-advisorynotifications/CHANGELOG.md b/java-advisorynotifications/CHANGELOG.md index 9e4fc00db122..692353909787 100644 --- a/java-advisorynotifications/CHANGELOG.md +++ b/java-advisorynotifications/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.59.0 (2025-07-30) + +* No change + + ## 0.58.0 (2025-07-28) ### Dependencies diff --git a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml index 955828543b59..cfd3a4b96bc9 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml +++ b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-advisorynotifications-bom - 0.59.0-SNAPSHOT + 0.59.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-advisorynotifications - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml index 61de0e7e08a5..e8340fa63d21 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml +++ b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-advisorynotifications - 0.59.0-SNAPSHOT + 0.59.0 jar Google Advisory Notifications API Advisory Notifications API An API for accessing Advisory Notifications in Google Cloud. com.google.cloud google-cloud-advisorynotifications-parent - 0.59.0-SNAPSHOT + 0.59.0 google-cloud-advisorynotifications diff --git a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml index dd2d2c8e5a48..38d4de1028fe 100644 --- a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml +++ b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.59.0-SNAPSHOT + 0.59.0 grpc-google-cloud-advisorynotifications-v1 GRPC library for google-cloud-advisorynotifications com.google.cloud google-cloud-advisorynotifications-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-advisorynotifications/pom.xml b/java-advisorynotifications/pom.xml index 11bb368f8db7..cd0d5d65c895 100644 --- a/java-advisorynotifications/pom.xml +++ b/java-advisorynotifications/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-advisorynotifications-parent pom - 0.59.0-SNAPSHOT + 0.59.0 Google Advisory Notifications API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-advisorynotifications - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml index 81d8aaf77843..3db20a385871 100644 --- a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml +++ b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.59.0-SNAPSHOT + 0.59.0 proto-google-cloud-advisorynotifications-v1 Proto library for google-cloud-advisorynotifications com.google.cloud google-cloud-advisorynotifications-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-aiplatform/CHANGELOG.md b/java-aiplatform/CHANGELOG.md index 6479e06f12ad..fc49948ec922 100644 --- a/java-aiplatform/CHANGELOG.md +++ b/java-aiplatform/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.71.0 (2025-07-30) + +* No change + + ## 3.70.0 (2025-07-28) ### âš  BREAKING CHANGES diff --git a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml index 01aede5ce4dc..c2de6a17bf49 100644 --- a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml +++ b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-aiplatform-bom - 3.71.0-SNAPSHOT + 3.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-aiplatform - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.87.0-SNAPSHOT + 0.87.0 com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.87.0-SNAPSHOT + 0.87.0 diff --git a/java-aiplatform/google-cloud-aiplatform/pom.xml b/java-aiplatform/google-cloud-aiplatform/pom.xml index 7b40439c28fd..712e8288e06b 100644 --- a/java-aiplatform/google-cloud-aiplatform/pom.xml +++ b/java-aiplatform/google-cloud-aiplatform/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-aiplatform - 3.71.0-SNAPSHOT + 3.71.0 jar Google Cloud Vertex AI Java client for Google Cloud Vertex AI services. com.google.cloud google-cloud-aiplatform-parent - 3.71.0-SNAPSHOT + 3.71.0 google-cloud-aiplatform diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml index c49f277ed062..5a9db6876a5b 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.71.0-SNAPSHOT + 3.71.0 grpc-google-cloud-aiplatform-v1 GRPC library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml index 00f5b7ee8f19..0fb93ef450c0 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.87.0-SNAPSHOT + 0.87.0 grpc-google-cloud-aiplatform-v1beta1 GRPC library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-aiplatform/pom.xml b/java-aiplatform/pom.xml index 4ee5a5c8b986..35036e851740 100644 --- a/java-aiplatform/pom.xml +++ b/java-aiplatform/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-aiplatform-parent pom - 3.71.0-SNAPSHOT + 3.71.0 Google Cloud Vertex AI Parent Java client for Google Cloud Vertex AI services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-aiplatform - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.87.0-SNAPSHOT + 0.87.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.87.0-SNAPSHOT + 0.87.0 diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml index 1f6123c66fd4..8626a475ca28 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.71.0-SNAPSHOT + 3.71.0 proto-google-cloud-aiplatform-v1 Proto library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml index 5ddb8e1f7d28..e4b6348422fb 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.87.0-SNAPSHOT + 0.87.0 proto-google-cloud-aiplatform-v1beta1 Proto library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-alloydb-connectors/CHANGELOG.md b/java-alloydb-connectors/CHANGELOG.md index 4b7f9839fd73..5efdabc0c97a 100644 --- a/java-alloydb-connectors/CHANGELOG.md +++ b/java-alloydb-connectors/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.48.0 (2025-07-30) + +* No change + + ## 0.47.0 (2025-07-28) ### Dependencies diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml index 6d39202401aa..734db25699cb 100644 --- a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml +++ b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-alloydb-connectors-bom - 0.48.0-SNAPSHOT + 0.48.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-cloud-alloydb-connectors - 0.48.0-SNAPSHOT + 0.48.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.48.0-SNAPSHOT + 0.48.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.48.0-SNAPSHOT + 0.48.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.48.0-SNAPSHOT + 0.48.0 diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml index ccbfb2bbfd33..ed44c8ce5243 100644 --- a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml +++ b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-alloydb-connectors - 0.48.0-SNAPSHOT + 0.48.0 jar Google AlloyDB connectors AlloyDB connectors 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. com.google.cloud google-cloud-alloydb-connectors-parent - 0.48.0-SNAPSHOT + 0.48.0 google-cloud-alloydb-connectors diff --git a/java-alloydb-connectors/pom.xml b/java-alloydb-connectors/pom.xml index 58af75224fce..8b017856016b 100644 --- a/java-alloydb-connectors/pom.xml +++ b/java-alloydb-connectors/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-alloydb-connectors-parent pom - 0.48.0-SNAPSHOT + 0.48.0 Google AlloyDB connectors Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-alloydb-connectors - 0.48.0-SNAPSHOT + 0.48.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.48.0-SNAPSHOT + 0.48.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.48.0-SNAPSHOT + 0.48.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.48.0-SNAPSHOT + 0.48.0 diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml index 4480b067ba39..b9fb13636009 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.48.0-SNAPSHOT + 0.48.0 proto-google-cloud-alloydb-connectors-v1 Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.48.0-SNAPSHOT + 0.48.0 diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml index d7571a0a6c60..4cbd5a69bc76 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.48.0-SNAPSHOT + 0.48.0 proto-google-cloud-alloydb-connectors-v1alpha Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.48.0-SNAPSHOT + 0.48.0 diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml index a69f06fcac04..df3f86c82f08 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.48.0-SNAPSHOT + 0.48.0 proto-google-cloud-alloydb-connectors-v1beta Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.48.0-SNAPSHOT + 0.48.0 diff --git a/java-alloydb/CHANGELOG.md b/java-alloydb/CHANGELOG.md index 02936ee51bb9..ba6f0125da0d 100644 --- a/java-alloydb/CHANGELOG.md +++ b/java-alloydb/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.59.0 (2025-07-30) + +* No change + + ## 0.58.0 (2025-07-28) ### Dependencies diff --git a/java-alloydb/google-cloud-alloydb-bom/pom.xml b/java-alloydb/google-cloud-alloydb-bom/pom.xml index 624e7243d43c..997ec34662f2 100644 --- a/java-alloydb/google-cloud-alloydb-bom/pom.xml +++ b/java-alloydb/google-cloud-alloydb-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-alloydb-bom - 0.59.0-SNAPSHOT + 0.59.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-alloydb - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-alloydb/google-cloud-alloydb/pom.xml b/java-alloydb/google-cloud-alloydb/pom.xml index b44af02a078d..5c817e53fe25 100644 --- a/java-alloydb/google-cloud-alloydb/pom.xml +++ b/java-alloydb/google-cloud-alloydb/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-alloydb - 0.59.0-SNAPSHOT + 0.59.0 jar Google AlloyDB AlloyDB AlloyDB is a fully managed, PostgreSQL-compatible database service with industry-leading performance, availability, and scale. com.google.cloud google-cloud-alloydb-parent - 0.59.0-SNAPSHOT + 0.59.0 google-cloud-alloydb diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml index 9a637bc89838..e190004b570a 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.59.0-SNAPSHOT + 0.59.0 grpc-google-cloud-alloydb-v1 GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml index 8eb48d331c39..e60d4f4f66d3 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.59.0-SNAPSHOT + 0.59.0 grpc-google-cloud-alloydb-v1alpha GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml index 4f915ca5bd05..61f296ba49c2 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.59.0-SNAPSHOT + 0.59.0 grpc-google-cloud-alloydb-v1beta GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-alloydb/pom.xml b/java-alloydb/pom.xml index fd0fef2d9162..9980770cec68 100644 --- a/java-alloydb/pom.xml +++ b/java-alloydb/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-alloydb-parent pom - 0.59.0-SNAPSHOT + 0.59.0 Google AlloyDB Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-alloydb - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml index b305a3e00ec3..c5fc7b23d983 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.59.0-SNAPSHOT + 0.59.0 proto-google-cloud-alloydb-v1 Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml index 95af4cf2edc0..66a28503d49e 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.59.0-SNAPSHOT + 0.59.0 proto-google-cloud-alloydb-v1alpha Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml index 8b1a9ff329fa..1bbabbb805db 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.59.0-SNAPSHOT + 0.59.0 proto-google-cloud-alloydb-v1beta Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-analytics-admin/CHANGELOG.md b/java-analytics-admin/CHANGELOG.md index 54eb6887428b..558b0ff57292 100644 --- a/java-analytics-admin/CHANGELOG.md +++ b/java-analytics-admin/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.80.0 (2025-07-30) + +* No change + + ## 0.79.0 (2025-07-28) ### Dependencies diff --git a/java-analytics-admin/google-analytics-admin-bom/pom.xml b/java-analytics-admin/google-analytics-admin-bom/pom.xml index 1c0c677e28fe..8c945298de88 100644 --- a/java-analytics-admin/google-analytics-admin-bom/pom.xml +++ b/java-analytics-admin/google-analytics-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.analytics google-analytics-admin-bom - 0.80.0-SNAPSHOT + 0.80.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.analytics google-analytics-admin - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc proto-google-analytics-admin-v1beta - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-analytics-admin/google-analytics-admin/pom.xml b/java-analytics-admin/google-analytics-admin/pom.xml index 53196d508be5..7f848200be02 100644 --- a/java-analytics-admin/google-analytics-admin/pom.xml +++ b/java-analytics-admin/google-analytics-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.analytics google-analytics-admin - 0.80.0-SNAPSHOT + 0.80.0 jar Google Analytics Admin allows you to manage Google Analytics accounts and properties. com.google.analytics google-analytics-admin-parent - 0.80.0-SNAPSHOT + 0.80.0 google-analytics-admin diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml index 15fa90e03c8a..cdc6965115b7 100644 --- a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml +++ b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.80.0-SNAPSHOT + 0.80.0 grpc-google-analytics-admin-v1alpha GRPC library for grpc-google-analytics-admin-v1alpha com.google.analytics google-analytics-admin-parent - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml index 1c5a2509a760..799cd6cec7ee 100644 --- a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml +++ b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.80.0-SNAPSHOT + 0.80.0 grpc-google-analytics-admin-v1beta GRPC library for google-analytics-admin com.google.analytics google-analytics-admin-parent - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-analytics-admin/pom.xml b/java-analytics-admin/pom.xml index 523b170a0771..0cd8bfcf1728 100644 --- a/java-analytics-admin/pom.xml +++ b/java-analytics-admin/pom.xml @@ -4,7 +4,7 @@ com.google.analytics google-analytics-admin-parent pom - 0.80.0-SNAPSHOT + 0.80.0 Google Analytics Admin Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.analytics google-analytics-admin - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc proto-google-analytics-admin-v1beta - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml index a201d689f186..76968a2955ce 100644 --- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml +++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.80.0-SNAPSHOT + 0.80.0 proto-google-analytics-admin-v1alpha PROTO library for proto-google-analytics-admin-v1alpha com.google.analytics google-analytics-admin-parent - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml index 2fcbb7ab4696..03bbd46f14b2 100644 --- a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml +++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-admin-v1beta - 0.80.0-SNAPSHOT + 0.80.0 proto-google-analytics-admin-v1beta Proto library for google-analytics-admin com.google.analytics google-analytics-admin-parent - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-analytics-data/CHANGELOG.md b/java-analytics-data/CHANGELOG.md index cd5ff515deb4..baa0c2e2e91e 100644 --- a/java-analytics-data/CHANGELOG.md +++ b/java-analytics-data/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.81.0 (2025-07-30) + +* No change + + ## 0.80.0 (2025-07-28) ### Dependencies diff --git a/java-analytics-data/google-analytics-data-bom/pom.xml b/java-analytics-data/google-analytics-data-bom/pom.xml index baace5e228e8..76dcd4f7bdec 100644 --- a/java-analytics-data/google-analytics-data-bom/pom.xml +++ b/java-analytics-data/google-analytics-data-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.analytics google-analytics-data-bom - 0.81.0-SNAPSHOT + 0.81.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.analytics google-analytics-data - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-analytics-data-v1beta - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-analytics-data-v1beta - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-analytics-data-v1alpha - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-analytics-data/google-analytics-data/pom.xml b/java-analytics-data/google-analytics-data/pom.xml index 4dd4106c4302..5c32c05a9244 100644 --- a/java-analytics-data/google-analytics-data/pom.xml +++ b/java-analytics-data/google-analytics-data/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.analytics google-analytics-data - 0.81.0-SNAPSHOT + 0.81.0 jar Google Analytics Data provides programmatic methods to access report data in Google Analytics App+Web properties. com.google.analytics google-analytics-data-parent - 0.81.0-SNAPSHOT + 0.81.0 google-analytics-data diff --git a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml index 704d2da536ef..6ead1dbee6c0 100644 --- a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml +++ b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.81.0-SNAPSHOT + 0.81.0 grpc-google-analytics-data-v1alpha GRPC library for google-analytics-data com.google.analytics google-analytics-data-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml index 7342e5b22ede..b9ad74e7af1b 100644 --- a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml +++ b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-data-v1beta - 0.81.0-SNAPSHOT + 0.81.0 grpc-google-analytics-data-v1beta GRPC library for grpc-google-analytics-data-v1beta com.google.analytics google-analytics-data-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-analytics-data/pom.xml b/java-analytics-data/pom.xml index 0019be8a2fba..81b73911cf3c 100644 --- a/java-analytics-data/pom.xml +++ b/java-analytics-data/pom.xml @@ -4,7 +4,7 @@ com.google.analytics google-analytics-data-parent pom - 0.81.0-SNAPSHOT + 0.81.0 Google Analytics Data Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.analytics google-analytics-data - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-analytics-data-v1alpha - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-analytics-data-v1beta - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-analytics-data-v1beta - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml index d77828dd47a9..836d36ad3013 100644 --- a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml +++ b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-data-v1alpha - 0.81.0-SNAPSHOT + 0.81.0 proto-google-analytics-data-v1alpha Proto library for google-analytics-data com.google.analytics google-analytics-data-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml index 5504ce9428ab..fc18ae84ec16 100644 --- a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml +++ b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-data-v1beta - 0.81.0-SNAPSHOT + 0.81.0 proto-google-analytics-data-v1beta PROTO library for proto-google-analytics-data-v1beta com.google.analytics google-analytics-data-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-analyticshub/CHANGELOG.md b/java-analyticshub/CHANGELOG.md index 2f0c53924839..9bc008e9b7b3 100644 --- a/java-analyticshub/CHANGELOG.md +++ b/java-analyticshub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.67.0 (2025-07-30) + +* No change + + ## 0.66.0 (2025-07-28) ### Dependencies diff --git a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml index 9c0a51f65734..22f1d750d3b2 100644 --- a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml +++ b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-analyticshub-bom - 0.67.0-SNAPSHOT + 0.67.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-analyticshub - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-analyticshub/google-cloud-analyticshub/pom.xml b/java-analyticshub/google-cloud-analyticshub/pom.xml index af697bac6d60..e4b1b1680e38 100644 --- a/java-analyticshub/google-cloud-analyticshub/pom.xml +++ b/java-analyticshub/google-cloud-analyticshub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-analyticshub - 0.67.0-SNAPSHOT + 0.67.0 jar Google Analytics Hub API Analytics Hub API TBD com.google.cloud google-cloud-analyticshub-parent - 0.67.0-SNAPSHOT + 0.67.0 google-cloud-analyticshub diff --git a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml index 23ad5195cd93..0c82fec0fd95 100644 --- a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml +++ b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-analyticshub-v1 GRPC library for google-cloud-analyticshub com.google.cloud google-cloud-analyticshub-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-analyticshub/pom.xml b/java-analyticshub/pom.xml index 98adaf7ae997..c09055c53279 100644 --- a/java-analyticshub/pom.xml +++ b/java-analyticshub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-analyticshub-parent pom - 0.67.0-SNAPSHOT + 0.67.0 Google Analytics Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-analyticshub - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml index 5088c72e7803..8cc2ca75ed8c 100644 --- a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml +++ b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-analyticshub-v1 Proto library for google-cloud-analyticshub com.google.cloud google-cloud-analyticshub-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-api-gateway/CHANGELOG.md b/java-api-gateway/CHANGELOG.md index a7da9743f76d..702250d45a76 100644 --- a/java-api-gateway/CHANGELOG.md +++ b/java-api-gateway/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml index 53d5bb5f312a..d59a23443000 100644 --- a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml +++ b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-api-gateway-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-api-gateway - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-api-gateway/google-cloud-api-gateway/pom.xml b/java-api-gateway/google-cloud-api-gateway/pom.xml index 79b6a17eb2cd..348c5692d08b 100644 --- a/java-api-gateway/google-cloud-api-gateway/pom.xml +++ b/java-api-gateway/google-cloud-api-gateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-api-gateway - 2.70.0-SNAPSHOT + 2.70.0 jar Google API Gateway API Gateway 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. com.google.cloud google-cloud-api-gateway-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-api-gateway diff --git a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml index f386ef08786a..001e38a89012 100644 --- a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml +++ b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-api-gateway-v1 GRPC library for google-cloud-api-gateway com.google.cloud google-cloud-api-gateway-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-api-gateway/pom.xml b/java-api-gateway/pom.xml index efdc73829d3b..a65cffc6a2ed 100644 --- a/java-api-gateway/pom.xml +++ b/java-api-gateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-api-gateway-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google API Gateway Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-api-gateway - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml index 8d752674d7ad..36ad2209f9b6 100644 --- a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml +++ b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-api-gateway-v1 Proto library for google-cloud-api-gateway com.google.cloud google-cloud-api-gateway-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-apigee-connect/CHANGELOG.md b/java-apigee-connect/CHANGELOG.md index 48bd4cd61f85..1da15f8c8147 100644 --- a/java-apigee-connect/CHANGELOG.md +++ b/java-apigee-connect/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml index 551138dafd08..c97e482d8f13 100644 --- a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml +++ b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apigee-connect-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apigee-connect - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-apigee-connect/google-cloud-apigee-connect/pom.xml b/java-apigee-connect/google-cloud-apigee-connect/pom.xml index 7ab72b3b9181..f8357c1d5c87 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/pom.xml +++ b/java-apigee-connect/google-cloud-apigee-connect/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apigee-connect - 2.70.0-SNAPSHOT + 2.70.0 jar Google Apigee Connect Apigee Connect 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. com.google.cloud google-cloud-apigee-connect-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-apigee-connect diff --git a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml index 8b1fbb67d1bc..5bc8f7082cbc 100644 --- a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml +++ b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-apigee-connect-v1 GRPC library for google-cloud-apigee-connect com.google.cloud google-cloud-apigee-connect-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-apigee-connect/pom.xml b/java-apigee-connect/pom.xml index f5794a2c6913..d40f2941c282 100644 --- a/java-apigee-connect/pom.xml +++ b/java-apigee-connect/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apigee-connect-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Apigee Connect Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apigee-connect - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml index e007cb36cba0..3ea6bb8ac8a3 100644 --- a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml +++ b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-apigee-connect-v1 Proto library for google-cloud-apigee-connect com.google.cloud google-cloud-apigee-connect-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-apigee-registry/CHANGELOG.md b/java-apigee-registry/CHANGELOG.md index cb97cdb0d8c4..92c49c47fe70 100644 --- a/java-apigee-registry/CHANGELOG.md +++ b/java-apigee-registry/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.70.0 (2025-07-30) + +* No change + + ## 0.69.0 (2025-07-28) ### Dependencies diff --git a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml index a4cfdc5d8f23..9308c3bc3046 100644 --- a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml +++ b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apigee-registry-bom - 0.70.0-SNAPSHOT + 0.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apigee-registry - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-apigee-registry/google-cloud-apigee-registry/pom.xml b/java-apigee-registry/google-cloud-apigee-registry/pom.xml index 6bdedd15ffa9..0a69aa678072 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/pom.xml +++ b/java-apigee-registry/google-cloud-apigee-registry/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apigee-registry - 0.70.0-SNAPSHOT + 0.70.0 jar Google Registry API Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. com.google.cloud google-cloud-apigee-registry-parent - 0.70.0-SNAPSHOT + 0.70.0 google-cloud-apigee-registry diff --git a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml index 814ad2bcde29..12cb0bb9fe4f 100644 --- a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml +++ b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.70.0-SNAPSHOT + 0.70.0 grpc-google-cloud-apigee-registry-v1 GRPC library for google-cloud-apigee-registry com.google.cloud google-cloud-apigee-registry-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-apigee-registry/pom.xml b/java-apigee-registry/pom.xml index 6244458fe1b1..917fba55555d 100644 --- a/java-apigee-registry/pom.xml +++ b/java-apigee-registry/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apigee-registry-parent pom - 0.70.0-SNAPSHOT + 0.70.0 Google Registry API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apigee-registry - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml index f4468821bafb..c1306d2542fb 100644 --- a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml +++ b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.70.0-SNAPSHOT + 0.70.0 proto-google-cloud-apigee-registry-v1 Proto library for google-cloud-apigee-registry com.google.cloud google-cloud-apigee-registry-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-apihub/CHANGELOG.md b/java-apihub/CHANGELOG.md index ffe875050243..d7688c297cea 100644 --- a/java-apihub/CHANGELOG.md +++ b/java-apihub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.23.0 (2025-07-30) + +* No change + + ## 0.22.0 (2025-07-28) ### Dependencies diff --git a/java-apihub/google-cloud-apihub-bom/pom.xml b/java-apihub/google-cloud-apihub-bom/pom.xml index 16fff1790a32..abcc6a011f05 100644 --- a/java-apihub/google-cloud-apihub-bom/pom.xml +++ b/java-apihub/google-cloud-apihub-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-apihub-bom - 0.23.0-SNAPSHOT + 0.23.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.cloud google-cloud-apihub - 0.23.0-SNAPSHOT + 0.23.0 com.google.api.grpc proto-google-cloud-apihub-v1 - 0.23.0-SNAPSHOT + 0.23.0 diff --git a/java-apihub/google-cloud-apihub/pom.xml b/java-apihub/google-cloud-apihub/pom.xml index 5848745e4ee9..cfde6e448143 100644 --- a/java-apihub/google-cloud-apihub/pom.xml +++ b/java-apihub/google-cloud-apihub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apihub - 0.23.0-SNAPSHOT + 0.23.0 jar Google API hub API API hub API 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. com.google.cloud google-cloud-apihub-parent - 0.23.0-SNAPSHOT + 0.23.0 google-cloud-apihub diff --git a/java-apihub/pom.xml b/java-apihub/pom.xml index 2e9c15db761d..a7a34568519a 100644 --- a/java-apihub/pom.xml +++ b/java-apihub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apihub-parent pom - 0.23.0-SNAPSHOT + 0.23.0 Google API hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-apihub - 0.23.0-SNAPSHOT + 0.23.0 com.google.api.grpc proto-google-cloud-apihub-v1 - 0.23.0-SNAPSHOT + 0.23.0 diff --git a/java-apihub/proto-google-cloud-apihub-v1/pom.xml b/java-apihub/proto-google-cloud-apihub-v1/pom.xml index ce1bf1301224..05b475250464 100644 --- a/java-apihub/proto-google-cloud-apihub-v1/pom.xml +++ b/java-apihub/proto-google-cloud-apihub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apihub-v1 - 0.23.0-SNAPSHOT + 0.23.0 proto-google-cloud-apihub-v1 Proto library for google-cloud-apihub com.google.cloud google-cloud-apihub-parent - 0.23.0-SNAPSHOT + 0.23.0 diff --git a/java-apikeys/CHANGELOG.md b/java-apikeys/CHANGELOG.md index d262ef30d3ba..82fd7cea31cf 100644 --- a/java-apikeys/CHANGELOG.md +++ b/java-apikeys/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.68.0 (2025-07-30) + +* No change + + ## 0.67.0 (2025-07-28) ### Dependencies diff --git a/java-apikeys/google-cloud-apikeys-bom/pom.xml b/java-apikeys/google-cloud-apikeys-bom/pom.xml index 3ce0227031b3..877465ecaa77 100644 --- a/java-apikeys/google-cloud-apikeys-bom/pom.xml +++ b/java-apikeys/google-cloud-apikeys-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apikeys-bom - 0.68.0-SNAPSHOT + 0.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apikeys - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-apikeys/google-cloud-apikeys/pom.xml b/java-apikeys/google-cloud-apikeys/pom.xml index deff2b5c3bad..ecbc29825c3c 100644 --- a/java-apikeys/google-cloud-apikeys/pom.xml +++ b/java-apikeys/google-cloud-apikeys/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apikeys - 0.68.0-SNAPSHOT + 0.68.0 jar Google API Keys API API Keys API API Keys lets you create and manage your API keys for your projects. com.google.cloud google-cloud-apikeys-parent - 0.68.0-SNAPSHOT + 0.68.0 google-cloud-apikeys diff --git a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml index 4e513c0b37c7..26d842f80ada 100644 --- a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml +++ b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-apikeys-v2 GRPC library for google-cloud-apikeys com.google.cloud google-cloud-apikeys-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-apikeys/pom.xml b/java-apikeys/pom.xml index cc091d27d1e2..c0f42d9cbf73 100644 --- a/java-apikeys/pom.xml +++ b/java-apikeys/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apikeys-parent pom - 0.68.0-SNAPSHOT + 0.68.0 Google API Keys API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apikeys - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml index 49ffb1d3684d..9123ec4727be 100644 --- a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml +++ b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-apikeys-v2 Proto library for google-cloud-apikeys com.google.cloud google-cloud-apikeys-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-appengine-admin/CHANGELOG.md b/java-appengine-admin/CHANGELOG.md index 577e1e5d3022..865e4ea7de68 100644 --- a/java-appengine-admin/CHANGELOG.md +++ b/java-appengine-admin/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml index f4b471263ca0..0f15337cf2c6 100644 --- a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml +++ b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-appengine-admin-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-appengine-admin - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-appengine-admin/google-cloud-appengine-admin/pom.xml b/java-appengine-admin/google-cloud-appengine-admin/pom.xml index 9f3e64cfbeff..051a5e677e53 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/pom.xml +++ b/java-appengine-admin/google-cloud-appengine-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-appengine-admin - 2.70.0-SNAPSHOT + 2.70.0 jar Google App Engine Admin API App Engine Admin API you to manage your App Engine applications. com.google.cloud google-cloud-appengine-admin-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-appengine-admin diff --git a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml index 58ddbe2ef16d..c966b88a0366 100644 --- a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml +++ b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-appengine-admin-v1 GRPC library for google-cloud-appengine-admin com.google.cloud google-cloud-appengine-admin-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-appengine-admin/pom.xml b/java-appengine-admin/pom.xml index 8d293de2dc65..69d2da8d4321 100644 --- a/java-appengine-admin/pom.xml +++ b/java-appengine-admin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-appengine-admin-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google App Engine Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-appengine-admin - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml index c1bfc1b9ca7c..5ca4ca62539e 100644 --- a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml +++ b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-appengine-admin-v1 Proto library for google-cloud-appengine-admin com.google.cloud google-cloud-appengine-admin-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-apphub/CHANGELOG.md b/java-apphub/CHANGELOG.md index 6fcb85347299..0cbd55b21888 100644 --- a/java-apphub/CHANGELOG.md +++ b/java-apphub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.34.0 (2025-07-30) + +* No change + + ## 0.33.0 (2025-07-28) ### Dependencies diff --git a/java-apphub/google-cloud-apphub-bom/pom.xml b/java-apphub/google-cloud-apphub-bom/pom.xml index 0f01c802e9cf..b21808d58e5a 100644 --- a/java-apphub/google-cloud-apphub-bom/pom.xml +++ b/java-apphub/google-cloud-apphub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apphub-bom - 0.34.0-SNAPSHOT + 0.34.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apphub - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-apphub-v1 - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-apphub/google-cloud-apphub/pom.xml b/java-apphub/google-cloud-apphub/pom.xml index 584a2509fd23..838cb1bf904d 100644 --- a/java-apphub/google-cloud-apphub/pom.xml +++ b/java-apphub/google-cloud-apphub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apphub - 0.34.0-SNAPSHOT + 0.34.0 jar Google App Hub API App Hub API App Hub simplifies the process of building, running, and managing applications on Google Cloud. com.google.cloud google-cloud-apphub-parent - 0.34.0-SNAPSHOT + 0.34.0 google-cloud-apphub diff --git a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml index d02151dabc78..90b7e68a7271 100644 --- a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml +++ b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.34.0-SNAPSHOT + 0.34.0 grpc-google-cloud-apphub-v1 GRPC library for google-cloud-apphub com.google.cloud google-cloud-apphub-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-apphub/pom.xml b/java-apphub/pom.xml index 9c8f21e85b38..6717b675da15 100644 --- a/java-apphub/pom.xml +++ b/java-apphub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apphub-parent pom - 0.34.0-SNAPSHOT + 0.34.0 Google App Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apphub - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-apphub-v1 - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-apphub/proto-google-cloud-apphub-v1/pom.xml b/java-apphub/proto-google-cloud-apphub-v1/pom.xml index ef91773374d5..2cca9f11b1d8 100644 --- a/java-apphub/proto-google-cloud-apphub-v1/pom.xml +++ b/java-apphub/proto-google-cloud-apphub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apphub-v1 - 0.34.0-SNAPSHOT + 0.34.0 proto-google-cloud-apphub-v1 Proto library for google-cloud-apphub com.google.cloud google-cloud-apphub-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-area120-tables/CHANGELOG.md b/java-area120-tables/CHANGELOG.md index ab41a94434af..f05085dce51e 100644 --- a/java-area120-tables/CHANGELOG.md +++ b/java-area120-tables/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.74.0 (2025-07-30) + +* No change + + ## 0.73.0 (2025-07-28) ### Dependencies diff --git a/java-area120-tables/google-area120-tables-bom/pom.xml b/java-area120-tables/google-area120-tables-bom/pom.xml index 243dcd48ae3c..c5c869740dc9 100644 --- a/java-area120-tables/google-area120-tables-bom/pom.xml +++ b/java-area120-tables/google-area120-tables-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.area120 google-area120-tables-bom - 0.74.0-SNAPSHOT + 0.74.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.area120 google-area120-tables - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-area120-tables/google-area120-tables/pom.xml b/java-area120-tables/google-area120-tables/pom.xml index cecad74f09dc..78f6b3932345 100644 --- a/java-area120-tables/google-area120-tables/pom.xml +++ b/java-area120-tables/google-area120-tables/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.area120 google-area120-tables - 0.74.0-SNAPSHOT + 0.74.0 jar Google Area 120 Tables provides programmatic methods to the Area 120 Tables API. com.google.area120 google-area120-tables-parent - 0.74.0-SNAPSHOT + 0.74.0 google-area120-tables diff --git a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml index 0a532388a2f3..2c6e2917c9e8 100644 --- a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml +++ b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 grpc-google-area120-tables-v1alpha1 GRPC library for google-area120-tables com.google.area120 google-area120-tables-parent - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-area120-tables/pom.xml b/java-area120-tables/pom.xml index 632baf5d31ad..d30846d722af 100644 --- a/java-area120-tables/pom.xml +++ b/java-area120-tables/pom.xml @@ -4,7 +4,7 @@ com.google.area120 google-area120-tables-parent pom - 0.74.0-SNAPSHOT + 0.74.0 Google Area 120 Tables Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.area120 google-area120-tables - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml index 8ce0a7068612..38129914fd2a 100644 --- a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml +++ b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 proto-google-area120-tables-v1alpha1 Proto library for google-area120-tables com.google.area120 google-area120-tables-parent - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-artifact-registry/CHANGELOG.md b/java-artifact-registry/CHANGELOG.md index 8a1332f426ee..4108a5d07641 100644 --- a/java-artifact-registry/CHANGELOG.md +++ b/java-artifact-registry/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.69.0 (2025-07-30) + +* No change + + ## 1.68.0 (2025-07-28) ### Dependencies diff --git a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml index 925b016f2a2d..4d2f2f5b9805 100644 --- a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml +++ b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-artifact-registry-bom - 1.69.0-SNAPSHOT + 1.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-artifact-registry - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-artifact-registry/google-cloud-artifact-registry/pom.xml b/java-artifact-registry/google-cloud-artifact-registry/pom.xml index 2b1d65ca78c1..09e1f495c0b5 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/pom.xml +++ b/java-artifact-registry/google-cloud-artifact-registry/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-artifact-registry - 1.69.0-SNAPSHOT + 1.69.0 jar Google Artifact Registry 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. com.google.cloud google-cloud-artifact-registry-parent - 1.69.0-SNAPSHOT + 1.69.0 google-cloud-artifact-registry diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml index 61d3e60326cc..096fbeea07be 100644 --- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml +++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-artifact-registry-v1 GRPC library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml index df00142c064a..b2f290c95bd1 100644 --- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml +++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-artifact-registry-v1beta2 GRPC library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-artifact-registry/pom.xml b/java-artifact-registry/pom.xml index 83ee2c38ef2a..5cee8504a9d8 100644 --- a/java-artifact-registry/pom.xml +++ b/java-artifact-registry/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-artifact-registry-parent pom - 1.69.0-SNAPSHOT + 1.69.0 Google Artifact Registry Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-artifact-registry - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.75.0-SNAPSHOT + 0.75.0 diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml index 61514a418189..7d385101a17f 100644 --- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml +++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-artifact-registry-v1 Proto library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml index 0a05e441d2f0..fda2d2e7e396 100644 --- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml +++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-artifact-registry-v1beta2 Proto library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-asset/CHANGELOG.md b/java-asset/CHANGELOG.md index baf21a727a0e..4df9b7947e9b 100644 --- a/java-asset/CHANGELOG.md +++ b/java-asset/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.74.0 (2025-07-30) + +* No change + + ## 3.73.0 (2025-07-28) ### Dependencies diff --git a/java-asset/google-cloud-asset-bom/pom.xml b/java-asset/google-cloud-asset-bom/pom.xml index a32fddb3e63d..79078f120498 100644 --- a/java-asset/google-cloud-asset-bom/pom.xml +++ b/java-asset/google-cloud-asset-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-asset-bom - 3.74.0-SNAPSHOT + 3.74.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-asset - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-asset-v1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-asset-v1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/google-cloud-asset/pom.xml b/java-asset/google-cloud-asset/pom.xml index b0526c2b7e9e..89187a467c09 100644 --- a/java-asset/google-cloud-asset/pom.xml +++ b/java-asset/google-cloud-asset/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-asset - 3.74.0-SNAPSHOT + 3.74.0 jar Google Cloud Asset Java idiomatic client for Google Cloud Asset com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 google-cloud-asset diff --git a/java-asset/grpc-google-cloud-asset-v1/pom.xml b/java-asset/grpc-google-cloud-asset-v1/pom.xml index 7f430e6be5f7..8b996512e74c 100644 --- a/java-asset/grpc-google-cloud-asset-v1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1 - 3.74.0-SNAPSHOT + 3.74.0 grpc-google-cloud-asset-v1 GRPC library for grpc-google-cloud-asset-v1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml index 8f0b3a0c6fa1..1f20967d1883 100644 --- a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.174.0-SNAPSHOT + 0.174.0 grpc-google-cloud-asset-v1p1beta1 GRPC library for grpc-google-cloud-asset-v1p1beta1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml index a7e94db578ad..7707902ba415 100644 --- a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.174.0-SNAPSHOT + 0.174.0 grpc-google-cloud-asset-v1p2beta1 GRPC library for grpc-google-cloud-asset-v1p2beta1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml index 4c606d4ef6e3..6d6ad98933b0 100644 --- a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.174.0-SNAPSHOT + 0.174.0 grpc-google-cloud-asset-v1p5beta1 GRPC library for grpc-google-cloud-asset-v1p5beta1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml index 39d302b3b9c8..3063cae7f3e0 100644 --- a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.74.0-SNAPSHOT + 3.74.0 grpc-google-cloud-asset-v1p7beta1 GRPC library for google-cloud-asset com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/pom.xml b/java-asset/pom.xml index e8aae4ee15e2..979dff8bd0de 100644 --- a/java-asset/pom.xml +++ b/java-asset/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-asset-parent pom - 3.74.0-SNAPSHOT + 3.74.0 Google Cloud Asset Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,77 +29,77 @@ com.google.api.grpc proto-google-cloud-asset-v1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-asset-v1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.cloud google-cloud-asset - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.cloud google-cloud-resourcemanager - 1.72.0-SNAPSHOT + 1.72.0 test diff --git a/java-asset/proto-google-cloud-asset-v1/pom.xml b/java-asset/proto-google-cloud-asset-v1/pom.xml index 1544c488d1bb..bc6ebd8dc832 100644 --- a/java-asset/proto-google-cloud-asset-v1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1 - 3.74.0-SNAPSHOT + 3.74.0 proto-google-cloud-asset-v1 PROTO library for proto-google-cloud-asset-v1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml index e4190cf30454..93ec43e1ce24 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.174.0-SNAPSHOT + 0.174.0 proto-google-cloud-asset-v1p1beta1 PROTO library for proto-google-cloud-asset-v1p1beta1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml index adce5403e32b..1c3d94be8909 100644 --- a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.174.0-SNAPSHOT + 0.174.0 proto-google-cloud-asset-v1p2beta1 PROTO library for proto-google-cloud-asset-v1p2beta1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml index 74dca1962ebe..b300887992f0 100644 --- a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.174.0-SNAPSHOT + 0.174.0 proto-google-cloud-asset-v1p5beta1 PROTO library for proto-google-cloud-asset-v1p4beta1 com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml index 4c2e8bfb0a26..452b2892ee4d 100644 --- a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.74.0-SNAPSHOT + 3.74.0 proto-google-cloud-asset-v1p7beta1 Proto library for google-cloud-asset com.google.cloud google-cloud-asset-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-assured-workloads/CHANGELOG.md b/java-assured-workloads/CHANGELOG.md index ac9b1ba24c1a..231e5817cf10 100644 --- a/java-assured-workloads/CHANGELOG.md +++ b/java-assured-workloads/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml index 7c7e45a5760c..d83b085a7333 100644 --- a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml +++ b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-assured-workloads-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-assured-workloads - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.82.0-SNAPSHOT + 0.82.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.82.0-SNAPSHOT + 0.82.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-assured-workloads/google-cloud-assured-workloads/pom.xml b/java-assured-workloads/google-cloud-assured-workloads/pom.xml index 94b99aa9f713..b2f67628765a 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/pom.xml +++ b/java-assured-workloads/google-cloud-assured-workloads/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-assured-workloads - 2.70.0-SNAPSHOT + 2.70.0 jar Google Assured Workloads for Government allows you to secure your government workloads and accelerate your path to running compliant workloads on Google Cloud with Assured Workloads for Government. com.google.cloud google-cloud-assured-workloads-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-assured-workloads diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml index c48306d34910..bd28a8f76a6c 100644 --- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml +++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-assured-workloads-v1 GRPC library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml index ef1a3e9d58b7..ccbea0bab3a3 100644 --- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml +++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.82.0-SNAPSHOT + 0.82.0 grpc-google-cloud-assured-workloads-v1beta1 GRPC library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-assured-workloads/pom.xml b/java-assured-workloads/pom.xml index 803d88443530..b2168eebf6c8 100644 --- a/java-assured-workloads/pom.xml +++ b/java-assured-workloads/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-assured-workloads-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Assured Workloads for Government Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-assured-workloads - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.82.0-SNAPSHOT + 0.82.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.82.0-SNAPSHOT + 0.82.0 diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml index ad8eba839ceb..c36836170ed8 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-assured-workloads-v1 Proto library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml index 7d30ccdb0a7e..e5e58e740c30 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.82.0-SNAPSHOT + 0.82.0 proto-google-cloud-assured-workloads-v1beta1 Proto library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-automl/CHANGELOG.md b/java-automl/CHANGELOG.md index ba0f691779bb..220822d51d5c 100644 --- a/java-automl/CHANGELOG.md +++ b/java-automl/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-automl/google-cloud-automl-bom/pom.xml b/java-automl/google-cloud-automl-bom/pom.xml index 343374e8b207..3dfb0448d238 100644 --- a/java-automl/google-cloud-automl-bom/pom.xml +++ b/java-automl/google-cloud-automl-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-automl-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-automl - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-automl-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-automl-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-automl/google-cloud-automl/pom.xml b/java-automl/google-cloud-automl/pom.xml index 43ea3da58b62..5369e1650c98 100644 --- a/java-automl/google-cloud-automl/pom.xml +++ b/java-automl/google-cloud-automl/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-automl - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud AutoML Java idiomatic client for Google Cloud Auto ML com.google.cloud google-cloud-automl-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-automl diff --git a/java-automl/grpc-google-cloud-automl-v1/pom.xml b/java-automl/grpc-google-cloud-automl-v1/pom.xml index 02d2d4b91e47..10b4dfb4036b 100644 --- a/java-automl/grpc-google-cloud-automl-v1/pom.xml +++ b/java-automl/grpc-google-cloud-automl-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-automl-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-automl-v1 GRPC library for grpc-google-cloud-automl-v1 com.google.cloud google-cloud-automl-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml index 56a3081a4b5f..15de44aceb6d 100644 --- a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml +++ b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 grpc-google-cloud-automl-v1beta1 GRPC library for grpc-google-cloud-automl-v1beta1 com.google.cloud google-cloud-automl-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-automl/pom.xml b/java-automl/pom.xml index 09e66962dda6..282020223222 100644 --- a/java-automl/pom.xml +++ b/java-automl/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-automl-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud AutoML Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-automl-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-automl-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-automl - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-automl/proto-google-cloud-automl-v1/pom.xml b/java-automl/proto-google-cloud-automl-v1/pom.xml index d3fa5e16dfe4..38a4009ad969 100644 --- a/java-automl/proto-google-cloud-automl-v1/pom.xml +++ b/java-automl/proto-google-cloud-automl-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-automl-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-automl-v1 PROTO library for proto-google-cloud-automl-v1 com.google.cloud google-cloud-automl-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml index 623f79324dad..00f06facab21 100644 --- a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml +++ b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 proto-google-cloud-automl-v1beta1 PROTO library for proto-google-cloud-automl-v1beta1 com.google.cloud google-cloud-automl-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-backupdr/CHANGELOG.md b/java-backupdr/CHANGELOG.md index ed02ba283bbb..3d5a95fc475f 100644 --- a/java-backupdr/CHANGELOG.md +++ b/java-backupdr/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.29.0 (2025-07-30) + +* No change + + ## 0.28.0 (2025-07-28) ### Features diff --git a/java-backupdr/google-cloud-backupdr-bom/pom.xml b/java-backupdr/google-cloud-backupdr-bom/pom.xml index bc5d9f4b2613..0d17e1534c26 100644 --- a/java-backupdr/google-cloud-backupdr-bom/pom.xml +++ b/java-backupdr/google-cloud-backupdr-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-backupdr-bom - 0.29.0-SNAPSHOT + 0.29.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-backupdr - 0.29.0-SNAPSHOT + 0.29.0 com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.29.0-SNAPSHOT + 0.29.0 com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-backupdr/google-cloud-backupdr/pom.xml b/java-backupdr/google-cloud-backupdr/pom.xml index 3042d86e53f9..b70ac2856684 100644 --- a/java-backupdr/google-cloud-backupdr/pom.xml +++ b/java-backupdr/google-cloud-backupdr/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-backupdr - 0.29.0-SNAPSHOT + 0.29.0 jar Google Backup and DR Service API Backup and DR Service API Backup and DR Service is a powerful, centralized, cloud-first backup and disaster recovery solution for cloud-based and hybrid workloads. com.google.cloud google-cloud-backupdr-parent - 0.29.0-SNAPSHOT + 0.29.0 google-cloud-backupdr diff --git a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml index e63452da91cb..2bbd9f724a26 100644 --- a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml +++ b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.29.0-SNAPSHOT + 0.29.0 grpc-google-cloud-backupdr-v1 GRPC library for google-cloud-backupdr com.google.cloud google-cloud-backupdr-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-backupdr/pom.xml b/java-backupdr/pom.xml index 5a46b490afbf..c9f45a0a7e76 100644 --- a/java-backupdr/pom.xml +++ b/java-backupdr/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-backupdr-parent pom - 0.29.0-SNAPSHOT + 0.29.0 Google Backup and DR Service API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-backupdr - 0.29.0-SNAPSHOT + 0.29.0 com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.29.0-SNAPSHOT + 0.29.0 com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml index e13a2fe05b20..b18b079e0946 100644 --- a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml +++ b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.29.0-SNAPSHOT + 0.29.0 proto-google-cloud-backupdr-v1 Proto library for google-cloud-backupdr com.google.cloud google-cloud-backupdr-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-bare-metal-solution/CHANGELOG.md b/java-bare-metal-solution/CHANGELOG.md index 41c04050b398..e7ef524f8701 100644 --- a/java-bare-metal-solution/CHANGELOG.md +++ b/java-bare-metal-solution/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.70.0 (2025-07-30) + +* No change + + ## 0.69.0 (2025-07-28) ### Dependencies diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml index 0e4a4aa58f58..90480e0be891 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bare-metal-solution-bom - 0.70.0-SNAPSHOT + 0.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-bare-metal-solution - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml index 400566106b04..72a1f53233db 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bare-metal-solution - 0.70.0-SNAPSHOT + 0.70.0 jar Google Bare Metal SOlution Bare Metal SOlution Bring your Oracle workloads to Google Cloud with Bare Metal Solution and jumpstart your cloud journey with minimal risk. com.google.cloud google-cloud-bare-metal-solution-parent - 0.70.0-SNAPSHOT + 0.70.0 google-cloud-bare-metal-solution diff --git a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml index a67ea68c67b3..754097a6bda7 100644 --- a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml +++ b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.70.0-SNAPSHOT + 0.70.0 grpc-google-cloud-bare-metal-solution-v2 GRPC library for google-cloud-bare-metal-solution com.google.cloud google-cloud-bare-metal-solution-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-bare-metal-solution/pom.xml b/java-bare-metal-solution/pom.xml index ba1f67bae210..02919be81816 100644 --- a/java-bare-metal-solution/pom.xml +++ b/java-bare-metal-solution/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bare-metal-solution-parent pom - 0.70.0-SNAPSHOT + 0.70.0 Google Bare Metal SOlution Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bare-metal-solution - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml index 7646ec777503..80de4fa2ace9 100644 --- a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml +++ b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.70.0-SNAPSHOT + 0.70.0 proto-google-cloud-bare-metal-solution-v2 Proto library for google-cloud-bare-metal-solution com.google.cloud google-cloud-bare-metal-solution-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-batch/CHANGELOG.md b/java-batch/CHANGELOG.md index b05069af0672..a29304bddb33 100644 --- a/java-batch/CHANGELOG.md +++ b/java-batch/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.70.0 (2025-07-30) + +* No change + + ## 0.69.0 (2025-07-28) ### Dependencies diff --git a/java-batch/google-cloud-batch-bom/pom.xml b/java-batch/google-cloud-batch-bom/pom.xml index ae007a918ed4..5c9f74be6dd1 100644 --- a/java-batch/google-cloud-batch-bom/pom.xml +++ b/java-batch/google-cloud-batch-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-batch-bom - 0.70.0-SNAPSHOT + 0.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-batch - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-batch-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-batch-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-batch/google-cloud-batch/pom.xml b/java-batch/google-cloud-batch/pom.xml index 6899dfd29df1..c0c2e97e5809 100644 --- a/java-batch/google-cloud-batch/pom.xml +++ b/java-batch/google-cloud-batch/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-batch - 0.70.0-SNAPSHOT + 0.70.0 jar Google Google Cloud Batch Google Cloud Batch n/a com.google.cloud google-cloud-batch-parent - 0.70.0-SNAPSHOT + 0.70.0 google-cloud-batch diff --git a/java-batch/grpc-google-cloud-batch-v1/pom.xml b/java-batch/grpc-google-cloud-batch-v1/pom.xml index a821cbfc32f1..5727690daeb4 100644 --- a/java-batch/grpc-google-cloud-batch-v1/pom.xml +++ b/java-batch/grpc-google-cloud-batch-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-batch-v1 - 0.70.0-SNAPSHOT + 0.70.0 grpc-google-cloud-batch-v1 GRPC library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml index 5d1daa817c04..4b08f269728e 100644 --- a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml +++ b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.70.0-SNAPSHOT + 0.70.0 grpc-google-cloud-batch-v1alpha GRPC library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-batch/pom.xml b/java-batch/pom.xml index 81a2f38fb5dc..9f5a09f77bde 100644 --- a/java-batch/pom.xml +++ b/java-batch/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-batch-parent pom - 0.70.0-SNAPSHOT + 0.70.0 Google Google Cloud Batch Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-batch - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-batch-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-batch-v1 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-batch/proto-google-cloud-batch-v1/pom.xml b/java-batch/proto-google-cloud-batch-v1/pom.xml index 3c76f6782e6a..74aa4b8a8641 100644 --- a/java-batch/proto-google-cloud-batch-v1/pom.xml +++ b/java-batch/proto-google-cloud-batch-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-batch-v1 - 0.70.0-SNAPSHOT + 0.70.0 proto-google-cloud-batch-v1 Proto library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml index 2337d5fa0cc9..fc4ff94663da 100644 --- a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml +++ b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.70.0-SNAPSHOT + 0.70.0 proto-google-cloud-batch-v1alpha Proto library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-beyondcorp-appconnections/CHANGELOG.md b/java-beyondcorp-appconnections/CHANGELOG.md index ee5540fdb503..97b5f0d7308f 100644 --- a/java-beyondcorp-appconnections/CHANGELOG.md +++ b/java-beyondcorp-appconnections/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.68.0 (2025-07-30) + +* No change + + ## 0.67.0 (2025-07-28) ### Dependencies diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml index b03b48af0b87..42029e816ee1 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnections-bom - 0.68.0-SNAPSHOT + 0.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appconnections - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml index ed2344b762b1..07e3de88df51 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnections - 0.68.0-SNAPSHOT + 0.68.0 jar Google BeyondCorp AppConnections BeyondCorp AppConnections 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. com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.68.0-SNAPSHOT + 0.68.0 google-cloud-beyondcorp-appconnections diff --git a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml index 3abb88c0787c..c3f968ed7a90 100644 --- a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml +++ b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-beyondcorp-appconnections-v1 GRPC library for google-cloud-beyondcorp-appconnections com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/pom.xml index a4277e8602dd..8d17a1355680 100644 --- a/java-beyondcorp-appconnections/pom.xml +++ b/java-beyondcorp-appconnections/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appconnections-parent pom - 0.68.0-SNAPSHOT + 0.68.0 Google BeyondCorp AppConnections Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appconnections - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml index 3e1ab070bbf1..70f153ba3332 100644 --- a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml +++ b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-beyondcorp-appconnections-v1 Proto library for google-cloud-beyondcorp-appconnections com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appconnectors/CHANGELOG.md b/java-beyondcorp-appconnectors/CHANGELOG.md index 4958361611c9..810d04a89811 100644 --- a/java-beyondcorp-appconnectors/CHANGELOG.md +++ b/java-beyondcorp-appconnectors/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.68.0 (2025-07-30) + +* No change + + ## 0.67.0 (2025-07-28) ### Dependencies diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml index fea2de21a71b..de2cdd715897 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnectors-bom - 0.68.0-SNAPSHOT + 0.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appconnectors - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml index e7e7db72d28f..b0d0f09f60ba 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnectors - 0.68.0-SNAPSHOT + 0.68.0 jar Google BeyondCorp AppConnectors BeyondCorp AppConnectors provides methods to manage (create/read/update/delete) BeyondCorp AppConnectors. com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.68.0-SNAPSHOT + 0.68.0 google-cloud-beyondcorp-appconnectors diff --git a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml index 80d54a0040fb..949df8663062 100644 --- a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml +++ b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-beyondcorp-appconnectors-v1 GRPC library for google-cloud-beyondcorp-appconnectors com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/pom.xml index 72a067128c26..c53e90873c08 100644 --- a/java-beyondcorp-appconnectors/pom.xml +++ b/java-beyondcorp-appconnectors/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appconnectors-parent pom - 0.68.0-SNAPSHOT + 0.68.0 Google BeyondCorp AppConnectors Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appconnectors - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml index 8259a92afe9f..a2b1daa09718 100644 --- a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml +++ b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-beyondcorp-appconnectors-v1 Proto library for google-cloud-beyondcorp-appconnectors com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appgateways/CHANGELOG.md b/java-beyondcorp-appgateways/CHANGELOG.md index 560ba2c57ccc..5f9567d5d01e 100644 --- a/java-beyondcorp-appgateways/CHANGELOG.md +++ b/java-beyondcorp-appgateways/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.68.0 (2025-07-30) + +* No change + + ## 0.67.0 (2025-07-28) ### Dependencies diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml index 0025c713830d..d1050e36a554 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appgateways-bom - 0.68.0-SNAPSHOT + 0.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appgateways - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml index e5463896255c..1ae7f964c5e4 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appgateways - 0.68.0-SNAPSHOT + 0.68.0 jar Google BeyondCorp AppGateways BeyondCorp AppGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.68.0-SNAPSHOT + 0.68.0 google-cloud-beyondcorp-appgateways diff --git a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml index 9c1d7a10ee1f..4105278ef2e5 100644 --- a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml +++ b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-beyondcorp-appgateways-v1 GRPC library for google-cloud-beyondcorp-appgateways com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/pom.xml index e0d2f9a056b7..964d3df2eb96 100644 --- a/java-beyondcorp-appgateways/pom.xml +++ b/java-beyondcorp-appgateways/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appgateways-parent pom - 0.68.0-SNAPSHOT + 0.68.0 Google BeyondCorp AppGateways Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appgateways - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml index 1293ebc98ea8..375cc4f2e185 100644 --- a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml +++ b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-beyondcorp-appgateways-v1 Proto library for google-cloud-beyondcorp-appgateways com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientconnectorservices/CHANGELOG.md b/java-beyondcorp-clientconnectorservices/CHANGELOG.md index b024f7beb453..f7324090137c 100644 --- a/java-beyondcorp-clientconnectorservices/CHANGELOG.md +++ b/java-beyondcorp-clientconnectorservices/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.68.0 (2025-07-30) + +* No change + + ## 0.67.0 (2025-07-28) ### Dependencies diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml index 8a4fae6e9b46..5edc87977cf7 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientconnectorservices-bom - 0.68.0-SNAPSHOT + 0.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml index d9bc3823b1a5..b3aff0dc6209 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.68.0-SNAPSHOT + 0.68.0 jar Google BeyondCorp ClientConnectorServices BeyondCorp ClientConnectorServices A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.68.0-SNAPSHOT + 0.68.0 google-cloud-beyondcorp-clientconnectorservices diff --git a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml index a10bb9a0390e..48d9fb2b4011 100644 --- a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml +++ b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-beyondcorp-clientconnectorservices-v1 GRPC library for google-cloud-beyondcorp-clientconnectorservices com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/pom.xml index 2e6051f25d51..2daaf01c4d15 100644 --- a/java-beyondcorp-clientconnectorservices/pom.xml +++ b/java-beyondcorp-clientconnectorservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent pom - 0.68.0-SNAPSHOT + 0.68.0 Google BeyondCorp ClientConnectorServices Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml index e04ca5103dd0..05c7a613eae3 100644 --- a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml +++ b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-beyondcorp-clientconnectorservices-v1 Proto library for google-cloud-beyondcorp-clientconnectorservices com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientgateways/CHANGELOG.md b/java-beyondcorp-clientgateways/CHANGELOG.md index 22d3594f943f..76faeeab58c7 100644 --- a/java-beyondcorp-clientgateways/CHANGELOG.md +++ b/java-beyondcorp-clientgateways/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.68.0 (2025-07-30) + +* No change + + ## 0.67.0 (2025-07-28) ### Dependencies diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml index 75d03eef4fe8..faf7ce9680db 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientgateways-bom - 0.68.0-SNAPSHOT + 0.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-clientgateways - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml index 467435469699..b85ca42b1ef2 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientgateways - 0.68.0-SNAPSHOT + 0.68.0 jar Google BeyondCorp ClientGateways BeyondCorp ClientGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.68.0-SNAPSHOT + 0.68.0 google-cloud-beyondcorp-clientgateways diff --git a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml index c20a939c1fde..3af752a3814a 100644 --- a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml +++ b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-beyondcorp-clientgateways-v1 GRPC library for google-cloud-beyondcorp-clientgateways com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/pom.xml index c0d7d2a5f6c3..dd14feef0f1f 100644 --- a/java-beyondcorp-clientgateways/pom.xml +++ b/java-beyondcorp-clientgateways/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-clientgateways-parent pom - 0.68.0-SNAPSHOT + 0.68.0 Google BeyondCorp ClientGateways Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-clientgateways - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml index aa9070305a09..ef759c5d1cea 100644 --- a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml +++ b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-beyondcorp-clientgateways-v1 Proto library for google-cloud-beyondcorp-clientgateways com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-biglake/CHANGELOG.md b/java-biglake/CHANGELOG.md index 39bd7aba261f..970a198f9ed5 100644 --- a/java-biglake/CHANGELOG.md +++ b/java-biglake/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.58.0 (2025-07-30) + +* No change + + ## 0.57.0 (2025-07-28) ### Dependencies diff --git a/java-biglake/google-cloud-biglake-bom/pom.xml b/java-biglake/google-cloud-biglake-bom/pom.xml index 358c3932b8d7..91387316a4d9 100644 --- a/java-biglake/google-cloud-biglake-bom/pom.xml +++ b/java-biglake/google-cloud-biglake-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-biglake-bom - 0.58.0-SNAPSHOT + 0.58.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-biglake - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-biglake-v1 - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-biglake/google-cloud-biglake/pom.xml b/java-biglake/google-cloud-biglake/pom.xml index d366d8a0ec97..69d2ec63b538 100644 --- a/java-biglake/google-cloud-biglake/pom.xml +++ b/java-biglake/google-cloud-biglake/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-biglake - 0.58.0-SNAPSHOT + 0.58.0 jar Google BigLake BigLake 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. com.google.cloud google-cloud-biglake-parent - 0.58.0-SNAPSHOT + 0.58.0 google-cloud-biglake diff --git a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml index 164e1cbf7a0f..955aa842a60d 100644 --- a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml +++ b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.58.0-SNAPSHOT + 0.58.0 grpc-google-cloud-biglake-v1 GRPC library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml index 34699c365e49..eb4a30f77d69 100644 --- a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml +++ b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.58.0-SNAPSHOT + 0.58.0 grpc-google-cloud-biglake-v1alpha1 GRPC library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-biglake/pom.xml b/java-biglake/pom.xml index f697eb6933f9..45fe4acf5201 100644 --- a/java-biglake/pom.xml +++ b/java-biglake/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-biglake-parent pom - 0.58.0-SNAPSHOT + 0.58.0 Google BigLake Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-biglake - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-biglake-v1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-biglake/proto-google-cloud-biglake-v1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1/pom.xml index c90b07d46ccb..695cfe4e46b1 100644 --- a/java-biglake/proto-google-cloud-biglake-v1/pom.xml +++ b/java-biglake/proto-google-cloud-biglake-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-biglake-v1 - 0.58.0-SNAPSHOT + 0.58.0 proto-google-cloud-biglake-v1 Proto library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml index 05ea7ece6348..62d375cb1a9d 100644 --- a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml +++ b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.58.0-SNAPSHOT + 0.58.0 proto-google-cloud-biglake-v1alpha1 Proto library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-bigquery-data-exchange/CHANGELOG.md b/java-bigquery-data-exchange/CHANGELOG.md index 932fb43f621e..443ddbc402ce 100644 --- a/java-bigquery-data-exchange/CHANGELOG.md +++ b/java-bigquery-data-exchange/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.65.0 (2025-07-30) + +* No change + + ## 2.64.0 (2025-07-28) ### Dependencies diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml index ca028e5af7bd..db41856de5b0 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquery-data-exchange-bom - 2.65.0-SNAPSHOT + 2.65.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-bigquery-data-exchange - 2.65.0-SNAPSHOT + 2.65.0 com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.65.0-SNAPSHOT + 2.65.0 com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.65.0-SNAPSHOT + 2.65.0 diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml index 6c49ffbb0dee..dd5126d053ac 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquery-data-exchange - 2.65.0-SNAPSHOT + 2.65.0 jar Google Analytics Hub Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.65.0-SNAPSHOT + 2.65.0 google-cloud-bigquery-data-exchange diff --git a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml index 35e96e603c85..6559d6b59b0e 100644 --- a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml +++ b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.65.0-SNAPSHOT + 2.65.0 grpc-google-cloud-bigquery-data-exchange-v1beta1 GRPC library for google-cloud-bigquery-data-exchange com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.65.0-SNAPSHOT + 2.65.0 diff --git a/java-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/pom.xml index 724de6817aa3..7f957d8bdf69 100644 --- a/java-bigquery-data-exchange/pom.xml +++ b/java-bigquery-data-exchange/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquery-data-exchange-parent pom - 2.65.0-SNAPSHOT + 2.65.0 Google Analytics Hub Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bigquery-data-exchange - 2.65.0-SNAPSHOT + 2.65.0 com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.65.0-SNAPSHOT + 2.65.0 com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.65.0-SNAPSHOT + 2.65.0 diff --git a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml index 1b5ba3aa4ec0..5268a4b59a50 100644 --- a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml +++ b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.65.0-SNAPSHOT + 2.65.0 proto-google-cloud-bigquery-data-exchange-v1beta1 Proto library for google-cloud-bigquery-data-exchange com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.65.0-SNAPSHOT + 2.65.0 diff --git a/java-bigqueryconnection/CHANGELOG.md b/java-bigqueryconnection/CHANGELOG.md index cab2d31b43d3..4f112b35deaf 100644 --- a/java-bigqueryconnection/CHANGELOG.md +++ b/java-bigqueryconnection/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-07-30) + +* No change + + ## 2.71.0 (2025-07-28) ### Dependencies diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml index f1ebc6541319..933a7a2632aa 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigqueryconnection-bom - 2.72.0-SNAPSHOT + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-bigqueryconnection - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml index 3041730d9723..40e912467c05 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigqueryconnection - 2.72.0-SNAPSHOT + 2.72.0 jar Google Cloud BigQuery Connections is about com.google.cloud google-cloud-bigqueryconnection-parent - 2.72.0-SNAPSHOT + 2.72.0 google-cloud-bigqueryconnection diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml index c106aa4dd09e..7fc43d4d3276 100644 --- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml +++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-bigqueryconnection-v1 GRPC library for grpc-google-cloud-bigqueryconnection-v1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml index dfad2de20090..67c0ce7dde1b 100644 --- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml +++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.80.0-SNAPSHOT + 0.80.0 grpc-google-cloud-bigqueryconnection-v1beta1 GRPC library for grpc-google-cloud-bigqueryconnection-v1beta1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-bigqueryconnection/pom.xml b/java-bigqueryconnection/pom.xml index 9db18a940ede..7154b07825ac 100644 --- a/java-bigqueryconnection/pom.xml +++ b/java-bigqueryconnection/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigqueryconnection-parent pom - 2.72.0-SNAPSHOT + 2.72.0 Google Cloud BigQuery Connections Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-bigqueryconnection - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.80.0-SNAPSHOT + 0.80.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.80.0-SNAPSHOT + 0.80.0 diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml index 7d60fd3cd5d1..d4a96f1b7e89 100644 --- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml +++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-bigqueryconnection-v1 PROTO library for proto-google-cloud-bigqueryconnection-v1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml index 15d3a88aefba..4b6f05358ffe 100644 --- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml +++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.80.0-SNAPSHOT + 0.80.0 proto-google-cloud-bigqueryconnection-v1beta1 PROTO library for proto-google-cloud-bigqueryconnection-v1beta1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-bigquerydatapolicy/CHANGELOG.md b/java-bigquerydatapolicy/CHANGELOG.md index 5f33b983d099..b71675b4e731 100644 --- a/java-bigquerydatapolicy/CHANGELOG.md +++ b/java-bigquerydatapolicy/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.67.0 (2025-07-30) + +* No change + + ## 0.66.0 (2025-07-28) ### Dependencies diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml index 986a8019ad5f..2e2f3acc0b8e 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatapolicy-bom - 0.67.0-SNAPSHOT + 0.67.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-bigquerydatapolicy - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml index f3fbfd70c38d..c3b9861d60d2 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatapolicy - 0.67.0-SNAPSHOT + 0.67.0 jar Google BigQuery DataPolicy API BigQuery DataPolicy API com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 google-cloud-bigquerydatapolicy diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml index e1e7692448d3..d63169ac2154 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-bigquerydatapolicy-v1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml index 672100c6862a..b0060090ca5a 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-bigquerydatapolicy-v1beta1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml index 47371d36b366..06448ee0a8c5 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-bigquerydatapolicy-v2 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml index 7f6c3c21746f..bbac7e2fe2e0 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-bigquerydatapolicy-v2beta1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/pom.xml index 93a0edfefe28..35d54ba31709 100644 --- a/java-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerydatapolicy-parent pom - 0.67.0-SNAPSHOT + 0.67.0 Google BigQuery DataPolicy API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-bigquerydatapolicy - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml index 3608075766ea..421a839b80d7 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-bigquerydatapolicy-v1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml index 99c5bec2364c..256c912af45e 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-bigquerydatapolicy-v1beta1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml index a3d69040e861..a70d380e63fb 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-bigquerydatapolicy-v2 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml index 3614840518c0..b1b4ee69adad 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-bigquerydatapolicy-v2beta1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-bigquerydatatransfer/CHANGELOG.md b/java-bigquerydatatransfer/CHANGELOG.md index 4a1533d8c5ae..ae1d4c077249 100644 --- a/java-bigquerydatatransfer/CHANGELOG.md +++ b/java-bigquerydatatransfer/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml index 7623a0953115..6b68f7dc2fe6 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-bigquerydatatransfer - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml index 3d6256d0e8f4..5f132db97bbc 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer - 2.70.0-SNAPSHOT + 2.70.0 jar BigQuery DataTransfer BigQuery DataTransfer com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-bigquerydatatransfer diff --git a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml index 42897de52125..5c11df7afcdd 100644 --- a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml +++ b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-bigquerydatatransfer-v1 GRPC library for grpc-google-cloud-bigquerydatatransfer-v1 com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/pom.xml index b9c8080d5299..09a1423ac616 100644 --- a/java-bigquerydatatransfer/pom.xml +++ b/java-bigquerydatatransfer/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerydatatransfer-parent pom - 2.70.0-SNAPSHOT + 2.70.0 BigQuery DataTransfer Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-bigquerydatatransfer - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml index 60c0fee51574..dafa69cd15e9 100644 --- a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml +++ b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-bigquerydatatransfer-v1 PROTO library for proto-google-cloud-bigquerydatatransfer-v1 com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-bigquerymigration/CHANGELOG.md b/java-bigquerymigration/CHANGELOG.md index 01e84cfe76b6..dc763eb273ab 100644 --- a/java-bigquerymigration/CHANGELOG.md +++ b/java-bigquerymigration/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.73.0 (2025-07-30) + +* No change + + ## 0.72.0 (2025-07-28) ### Dependencies diff --git a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml index 7d04b4cc4db7..12cf59d35b7d 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml +++ b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerymigration-bom - 0.73.0-SNAPSHOT + 0.73.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-bigquerymigration - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml index 81091047860e..48c419900730 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml +++ b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerymigration - 0.73.0-SNAPSHOT + 0.73.0 jar Google BigQuery Migration BigQuery Migration BigQuery Migration API com.google.cloud google-cloud-bigquerymigration-parent - 0.73.0-SNAPSHOT + 0.73.0 google-cloud-bigquerymigration diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml index ee30e9ea6fcc..ae88f13eaddb 100644 --- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml +++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-bigquerymigration-v2 GRPC library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml index 9d45c05418b1..3bb15754e6a1 100644 --- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml +++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-bigquerymigration-v2alpha GRPC library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-bigquerymigration/pom.xml b/java-bigquerymigration/pom.xml index eae1bee87454..c9cddb7a746a 100644 --- a/java-bigquerymigration/pom.xml +++ b/java-bigquerymigration/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerymigration-parent pom - 0.73.0-SNAPSHOT + 0.73.0 Google BigQuery Migration Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-bigquerymigration - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml index ba919f58a426..f7d8d8c62f0d 100644 --- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml +++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-bigquerymigration-v2 Proto library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml index 4ac930e6a7eb..99dda3abea64 100644 --- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml +++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-bigquerymigration-v2alpha Proto library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-bigqueryreservation/CHANGELOG.md b/java-bigqueryreservation/CHANGELOG.md index becec29a2c4b..a8b40fd6304b 100644 --- a/java-bigqueryreservation/CHANGELOG.md +++ b/java-bigqueryreservation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml index 2cdf9d5539aa..fec7b17086be 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigqueryreservation-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-bigqueryreservation - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml index b2447b7a94b0..15d88c2ddd4e 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigqueryreservation - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud BigQuery Reservations allows users to manage their flat-rate BigQuery reservations. com.google.cloud google-cloud-bigqueryreservation-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-bigqueryreservation diff --git a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml index 50d34c6ff2ec..8fa780c3ced5 100644 --- a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml +++ b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-bigqueryreservation-v1 GRPC library for grpc-google-cloud-bigqueryreservation-v1 com.google.cloud google-cloud-bigqueryreservation-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-bigqueryreservation/pom.xml b/java-bigqueryreservation/pom.xml index 04eac09c197e..0707196df96f 100644 --- a/java-bigqueryreservation/pom.xml +++ b/java-bigqueryreservation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigqueryreservation-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud BigQuery Reservations Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bigqueryreservation - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml index 1386399e7495..f8de16a83a74 100644 --- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml +++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-bigqueryreservation-v1 PROTO library for proto-google-cloud-bigqueryreservation-v1 com.google.cloud google-cloud-bigqueryreservation-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-billing/CHANGELOG.md b/java-billing/CHANGELOG.md index 8fe431f9d6d2..46f176b81f70 100644 --- a/java-billing/CHANGELOG.md +++ b/java-billing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-billing/google-cloud-billing-bom/pom.xml b/java-billing/google-cloud-billing-bom/pom.xml index bb82b0c682fc..612593e8857d 100644 --- a/java-billing/google-cloud-billing-bom/pom.xml +++ b/java-billing/google-cloud-billing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-billing-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-billing - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-billing-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-billing-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billing/google-cloud-billing/pom.xml b/java-billing/google-cloud-billing/pom.xml index 9f5b9553ed36..1822e391d316 100644 --- a/java-billing/google-cloud-billing/pom.xml +++ b/java-billing/google-cloud-billing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-billing - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Billing Java idiomatic client for Google Cloud Billing com.google.cloud google-cloud-billing-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-billing diff --git a/java-billing/grpc-google-cloud-billing-v1/pom.xml b/java-billing/grpc-google-cloud-billing-v1/pom.xml index 67e6c42ba53d..c3794ac8d5be 100644 --- a/java-billing/grpc-google-cloud-billing-v1/pom.xml +++ b/java-billing/grpc-google-cloud-billing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billing-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-billing-v1 GRPC library for grpc-google-cloud-billing-v1 com.google.cloud google-cloud-billing-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billing/pom.xml b/java-billing/pom.xml index e5f30a4283ca..b2a184fee817 100644 --- a/java-billing/pom.xml +++ b/java-billing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-billing-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Billing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-billing-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-billing-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-billing - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billing/proto-google-cloud-billing-v1/pom.xml b/java-billing/proto-google-cloud-billing-v1/pom.xml index 0702e45d4282..f9b9533c6158 100644 --- a/java-billing/proto-google-cloud-billing-v1/pom.xml +++ b/java-billing/proto-google-cloud-billing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billing-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-billing-v1beta1 PROTO library for proto-google-cloud-billing-v1 com.google.cloud google-cloud-billing-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billingbudgets/CHANGELOG.md b/java-billingbudgets/CHANGELOG.md index 55473188d3a4..a988943d0fb7 100644 --- a/java-billingbudgets/CHANGELOG.md +++ b/java-billingbudgets/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml index 72d68deeb314..17c6af61ba38 100644 --- a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml +++ b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-billingbudgets-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-billingbudgets - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billingbudgets/google-cloud-billingbudgets/pom.xml b/java-billingbudgets/google-cloud-billingbudgets/pom.xml index d1d3401ab5ea..2d5f0dde30a0 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/pom.xml +++ b/java-billingbudgets/google-cloud-billingbudgets/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-billingbudgets - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud billingbudgets Java idiomatic client for Google Cloud billingbudgets com.google.cloud google-cloud-billingbudgets-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-billingbudgets diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml index 30f3cc02e3b4..502034734f13 100644 --- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml +++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-billingbudgets-v1 GRPC library for grpc-google-cloud-billingbudgets-v1 com.google.cloud google-cloud-billingbudgets-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml index 425f63cb9740..b6e201651c75 100644 --- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml +++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 grpc-google-cloud-billingbudgets-v1beta1 GRPC library for grpc-google-cloud-billingbudgets-v1beta1 com.google.cloud google-cloud-billingbudgets-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billingbudgets/pom.xml b/java-billingbudgets/pom.xml index f30e40b82305..fa379bc3f036 100644 --- a/java-billingbudgets/pom.xml +++ b/java-billingbudgets/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-billingbudgets-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Billing Budgets Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-billingbudgets - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml index b000cbe7cf34..5d530539dad9 100644 --- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml +++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-billingbudgets-v1 PROTO library for proto-google-cloud-billingbudgets-v1 com.google.cloud google-cloud-billingbudgets-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml index e6a79b39e3da..0e8a1786bfab 100644 --- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml +++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 proto-google-cloud-billingbudgets-v1beta1 PROTO library for proto-google-cloud-billingbudgets-v1beta1 com.google.cloud google-cloud-billingbudgets-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-binary-authorization/CHANGELOG.md b/java-binary-authorization/CHANGELOG.md index 60cc6e6e4fad..495a70b86681 100644 --- a/java-binary-authorization/CHANGELOG.md +++ b/java-binary-authorization/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.69.0 (2025-07-30) + +* No change + + ## 1.68.0 (2025-07-28) ### Dependencies diff --git a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml index 2567d723ea08..542c7879d8c4 100644 --- a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml +++ b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-binary-authorization-bom - 1.69.0-SNAPSHOT + 1.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-binary-authorization - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-binary-authorization/google-cloud-binary-authorization/pom.xml b/java-binary-authorization/google-cloud-binary-authorization/pom.xml index 7038d38f3c7c..17a310575caa 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/pom.xml +++ b/java-binary-authorization/google-cloud-binary-authorization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-binary-authorization - 1.69.0-SNAPSHOT + 1.69.0 jar Google Binary Authorization Binary Authorization 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 com.google.cloud google-cloud-binary-authorization-parent - 1.69.0-SNAPSHOT + 1.69.0 google-cloud-binary-authorization diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml index 72a1eed75c39..e816ed5ad725 100644 --- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml +++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-binary-authorization-v1 GRPC library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml index caf154e028ee..09d92bdb6eed 100644 --- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml +++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 grpc-google-cloud-binary-authorization-v1beta1 GRPC library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-binary-authorization/pom.xml b/java-binary-authorization/pom.xml index 2248f6eb6e57..c8f6ec1e7834 100644 --- a/java-binary-authorization/pom.xml +++ b/java-binary-authorization/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-binary-authorization-parent pom - 1.69.0-SNAPSHOT + 1.69.0 Google Binary Authorization Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,33 +29,33 @@ com.google.cloud google-cloud-binary-authorization - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 io.grafeas grafeas - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml index 4d71dcb9f09c..61343654fa3c 100644 --- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml +++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-binary-authorization-v1 Proto library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml index f46e13c40f62..f24173b81445 100644 --- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml +++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 proto-google-cloud-binary-authorization-v1beta1 Proto library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-certificate-manager/CHANGELOG.md b/java-certificate-manager/CHANGELOG.md index 616470b515db..95198472b932 100644 --- a/java-certificate-manager/CHANGELOG.md +++ b/java-certificate-manager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.73.0 (2025-07-30) + +* No change + + ## 0.72.0 (2025-07-28) ### Dependencies diff --git a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml index d88b106c772c..d31d9aaf2cc2 100644 --- a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml +++ b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-certificate-manager-bom - 0.73.0-SNAPSHOT + 0.73.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-certificate-manager - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-certificate-manager/google-cloud-certificate-manager/pom.xml b/java-certificate-manager/google-cloud-certificate-manager/pom.xml index 3544dd1d8320..c5ad47e20aaf 100644 --- a/java-certificate-manager/google-cloud-certificate-manager/pom.xml +++ b/java-certificate-manager/google-cloud-certificate-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-certificate-manager - 0.73.0-SNAPSHOT + 0.73.0 jar Google Certificate Manager Certificate Manager lets you acquire and manage TLS (SSL) certificates for use with Cloud Load Balancing. com.google.cloud google-cloud-certificate-manager-parent - 0.73.0-SNAPSHOT + 0.73.0 google-cloud-certificate-manager diff --git a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml index 25149718a97b..33e6d2eda850 100644 --- a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml +++ b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-certificate-manager-v1 GRPC library for google-cloud-certificate-manager com.google.cloud google-cloud-certificate-manager-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-certificate-manager/pom.xml b/java-certificate-manager/pom.xml index bcc8563b4381..ea6fa665b9b5 100644 --- a/java-certificate-manager/pom.xml +++ b/java-certificate-manager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-certificate-manager-parent pom - 0.73.0-SNAPSHOT + 0.73.0 Google Certificate Manager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-certificate-manager - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml index 1a2770799ff1..2f6bfa72bbc7 100644 --- a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml +++ b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-certificate-manager-v1 Proto library for google-cloud-certificate-manager com.google.cloud google-cloud-certificate-manager-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-channel/CHANGELOG.md b/java-channel/CHANGELOG.md index a104f708248d..528537385cca 100644 --- a/java-channel/CHANGELOG.md +++ b/java-channel/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.74.0 (2025-07-30) + +* No change + + ## 3.73.0 (2025-07-28) ### Dependencies diff --git a/java-channel/google-cloud-channel-bom/pom.xml b/java-channel/google-cloud-channel-bom/pom.xml index 7b6bafe56db6..bbb07aad77c5 100644 --- a/java-channel/google-cloud-channel-bom/pom.xml +++ b/java-channel/google-cloud-channel-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-channel-bom - 3.74.0-SNAPSHOT + 3.74.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-channel - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-channel-v1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-channel-v1 - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-channel/google-cloud-channel/pom.xml b/java-channel/google-cloud-channel/pom.xml index c9a5fd622c43..af1d6a6272e7 100644 --- a/java-channel/google-cloud-channel/pom.xml +++ b/java-channel/google-cloud-channel/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-channel - 3.74.0-SNAPSHOT + 3.74.0 jar Google Channel Services 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. com.google.cloud google-cloud-channel-parent - 3.74.0-SNAPSHOT + 3.74.0 google-cloud-channel diff --git a/java-channel/grpc-google-cloud-channel-v1/pom.xml b/java-channel/grpc-google-cloud-channel-v1/pom.xml index c220c5dcb053..b0c6f001ceee 100644 --- a/java-channel/grpc-google-cloud-channel-v1/pom.xml +++ b/java-channel/grpc-google-cloud-channel-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-channel-v1 - 3.74.0-SNAPSHOT + 3.74.0 grpc-google-cloud-channel-v1 GRPC library for google-cloud-channel com.google.cloud google-cloud-channel-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-channel/pom.xml b/java-channel/pom.xml index dad9728e6559..dd3fee9374bd 100644 --- a/java-channel/pom.xml +++ b/java-channel/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-channel-parent pom - 3.74.0-SNAPSHOT + 3.74.0 Google Channel Services Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-channel - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-channel-v1 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-channel-v1 - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-channel/proto-google-cloud-channel-v1/pom.xml b/java-channel/proto-google-cloud-channel-v1/pom.xml index c8487c923eac..b3f539f613a3 100644 --- a/java-channel/proto-google-cloud-channel-v1/pom.xml +++ b/java-channel/proto-google-cloud-channel-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-channel-v1 - 3.74.0-SNAPSHOT + 3.74.0 proto-google-cloud-channel-v1 Proto library for google-cloud-channel com.google.cloud google-cloud-channel-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-chat/CHANGELOG.md b/java-chat/CHANGELOG.md index 0bab7c1dc182..3403af294bf2 100644 --- a/java-chat/CHANGELOG.md +++ b/java-chat/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.34.0 (2025-07-30) + +* No change + + ## 0.33.0 (2025-07-28) ### Features diff --git a/java-chat/google-cloud-chat-bom/pom.xml b/java-chat/google-cloud-chat-bom/pom.xml index 715e86509d0e..8fef3f453527 100644 --- a/java-chat/google-cloud-chat-bom/pom.xml +++ b/java-chat/google-cloud-chat-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-chat-bom - 0.34.0-SNAPSHOT + 0.34.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-chat - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-chat-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-chat-v1 - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-chat/google-cloud-chat/pom.xml b/java-chat/google-cloud-chat/pom.xml index 5c4e7d987e92..b422200729c2 100644 --- a/java-chat/google-cloud-chat/pom.xml +++ b/java-chat/google-cloud-chat/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-chat - 0.34.0-SNAPSHOT + 0.34.0 jar Google Google Chat API Google Chat API 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. com.google.cloud google-cloud-chat-parent - 0.34.0-SNAPSHOT + 0.34.0 google-cloud-chat diff --git a/java-chat/grpc-google-cloud-chat-v1/pom.xml b/java-chat/grpc-google-cloud-chat-v1/pom.xml index 8a286313d0b0..ac5db16406bc 100644 --- a/java-chat/grpc-google-cloud-chat-v1/pom.xml +++ b/java-chat/grpc-google-cloud-chat-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-chat-v1 - 0.34.0-SNAPSHOT + 0.34.0 grpc-google-cloud-chat-v1 GRPC library for google-cloud-chat com.google.cloud google-cloud-chat-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-chat/pom.xml b/java-chat/pom.xml index 51e70cd10ca1..3b543d7a7a4c 100644 --- a/java-chat/pom.xml +++ b/java-chat/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-chat-parent pom - 0.34.0-SNAPSHOT + 0.34.0 Google Google Chat API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-chat - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-chat-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-chat-v1 - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-chat/proto-google-cloud-chat-v1/pom.xml b/java-chat/proto-google-cloud-chat-v1/pom.xml index 094e146c9607..da0355c37745 100644 --- a/java-chat/proto-google-cloud-chat-v1/pom.xml +++ b/java-chat/proto-google-cloud-chat-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-chat-v1 - 0.34.0-SNAPSHOT + 0.34.0 proto-google-cloud-chat-v1 Proto library for google-cloud-chat com.google.cloud google-cloud-chat-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-chronicle/CHANGELOG.md b/java-chronicle/CHANGELOG.md index 9201dc38c96c..f24516e738b3 100644 --- a/java-chronicle/CHANGELOG.md +++ b/java-chronicle/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.8.0 (2025-07-30) + +* No change + + ## 0.7.0 (2025-07-28) ### Dependencies diff --git a/java-chronicle/google-cloud-chronicle-bom/pom.xml b/java-chronicle/google-cloud-chronicle-bom/pom.xml index 26ba8aa971aa..3c567234a26b 100644 --- a/java-chronicle/google-cloud-chronicle-bom/pom.xml +++ b/java-chronicle/google-cloud-chronicle-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-chronicle-bom - 0.8.0-SNAPSHOT + 0.8.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-chronicle - 0.8.0-SNAPSHOT + 0.8.0 com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.8.0-SNAPSHOT + 0.8.0 com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.8.0-SNAPSHOT + 0.8.0 diff --git a/java-chronicle/google-cloud-chronicle/pom.xml b/java-chronicle/google-cloud-chronicle/pom.xml index aff85a11ae06..b532014b3ed7 100644 --- a/java-chronicle/google-cloud-chronicle/pom.xml +++ b/java-chronicle/google-cloud-chronicle/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-chronicle - 0.8.0-SNAPSHOT + 0.8.0 jar Google Chronicle API Chronicle API 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 com.google.cloud google-cloud-chronicle-parent - 0.8.0-SNAPSHOT + 0.8.0 google-cloud-chronicle diff --git a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml index bb943695cd4f..e6e99f7281aa 100644 --- a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml +++ b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.8.0-SNAPSHOT + 0.8.0 grpc-google-cloud-chronicle-v1 GRPC library for google-cloud-chronicle com.google.cloud google-cloud-chronicle-parent - 0.8.0-SNAPSHOT + 0.8.0 diff --git a/java-chronicle/pom.xml b/java-chronicle/pom.xml index 7655b0979668..507419f1c9f7 100644 --- a/java-chronicle/pom.xml +++ b/java-chronicle/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-chronicle-parent pom - 0.8.0-SNAPSHOT + 0.8.0 Google Chronicle API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-chronicle - 0.8.0-SNAPSHOT + 0.8.0 com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.8.0-SNAPSHOT + 0.8.0 com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.8.0-SNAPSHOT + 0.8.0 diff --git a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml index 5f3ea688a898..01c5d5ec9c64 100644 --- a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml +++ b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.8.0-SNAPSHOT + 0.8.0 proto-google-cloud-chronicle-v1 Proto library for google-cloud-chronicle com.google.cloud google-cloud-chronicle-parent - 0.8.0-SNAPSHOT + 0.8.0 diff --git a/java-cloudbuild/CHANGELOG.md b/java-cloudbuild/CHANGELOG.md index 9cf27a8ad738..1f6c28ed329d 100644 --- a/java-cloudbuild/CHANGELOG.md +++ b/java-cloudbuild/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.72.0 (2025-07-30) + +* No change + + ## 3.71.0 (2025-07-28) ### Bug Fixes diff --git a/java-cloudbuild/google-cloud-build-bom/pom.xml b/java-cloudbuild/google-cloud-build-bom/pom.xml index 26ac10a1bd43..d5f80bbc8f24 100644 --- a/java-cloudbuild/google-cloud-build-bom/pom.xml +++ b/java-cloudbuild/google-cloud-build-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-build-bom - 3.72.0-SNAPSHOT + 3.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-build - 3.72.0-SNAPSHOT + 3.72.0 com.google.api.grpc grpc-google-cloud-build-v1 - 3.72.0-SNAPSHOT + 3.72.0 com.google.api.grpc grpc-google-cloud-build-v2 - 3.72.0-SNAPSHOT + 3.72.0 com.google.api.grpc proto-google-cloud-build-v1 - 3.72.0-SNAPSHOT + 3.72.0 com.google.api.grpc proto-google-cloud-build-v2 - 3.72.0-SNAPSHOT + 3.72.0 diff --git a/java-cloudbuild/google-cloud-build/pom.xml b/java-cloudbuild/google-cloud-build/pom.xml index 387eda7d95d0..4f9f1c9ff6c5 100644 --- a/java-cloudbuild/google-cloud-build/pom.xml +++ b/java-cloudbuild/google-cloud-build/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-build - 3.72.0-SNAPSHOT + 3.72.0 jar Google Cloud Build @@ -12,7 +12,7 @@ com.google.cloud google-cloud-build-parent - 3.72.0-SNAPSHOT + 3.72.0 google-cloud-build diff --git a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml index 3e2c1062c5f3..1085502a2785 100644 --- a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml +++ b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-build-v1 - 3.72.0-SNAPSHOT + 3.72.0 grpc-google-cloud-build-v1 GRPC library for grpc-google-cloud-build-v1 com.google.cloud google-cloud-build-parent - 3.72.0-SNAPSHOT + 3.72.0 diff --git a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml index 7fc607c995a7..79730dafabed 100644 --- a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml +++ b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-build-v2 - 3.72.0-SNAPSHOT + 3.72.0 grpc-google-cloud-build-v2 GRPC library for google-cloud-build com.google.cloud google-cloud-build-parent - 3.72.0-SNAPSHOT + 3.72.0 diff --git a/java-cloudbuild/pom.xml b/java-cloudbuild/pom.xml index 4f120422a5c0..8ad45b342624 100644 --- a/java-cloudbuild/pom.xml +++ b/java-cloudbuild/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-build-parent pom - 3.72.0-SNAPSHOT + 3.72.0 Google Cloud Build Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-build-v1 - 3.72.0-SNAPSHOT + 3.72.0 com.google.api.grpc proto-google-cloud-build-v2 - 3.72.0-SNAPSHOT + 3.72.0 com.google.api.grpc grpc-google-cloud-build-v2 - 3.72.0-SNAPSHOT + 3.72.0 com.google.cloud google-cloud-build - 3.72.0-SNAPSHOT + 3.72.0 com.google.api.grpc grpc-google-cloud-build-v1 - 3.72.0-SNAPSHOT + 3.72.0 diff --git a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml index 09aced2a266a..ea907072fbe4 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml +++ b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-build-v1 - 3.72.0-SNAPSHOT + 3.72.0 proto-google-cloud-build-v1 PROTO library for proto-google-cloud-build-v1 com.google.cloud google-cloud-build-parent - 3.72.0-SNAPSHOT + 3.72.0 diff --git a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml index 9832450a1970..31b12174610f 100644 --- a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml +++ b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-build-v2 - 3.72.0-SNAPSHOT + 3.72.0 proto-google-cloud-build-v2 Proto library for google-cloud-build com.google.cloud google-cloud-build-parent - 3.72.0-SNAPSHOT + 3.72.0 diff --git a/java-cloudcommerceconsumerprocurement/CHANGELOG.md b/java-cloudcommerceconsumerprocurement/CHANGELOG.md index fb7ea0db6c23..ee83bd314026 100644 --- a/java-cloudcommerceconsumerprocurement/CHANGELOG.md +++ b/java-cloudcommerceconsumerprocurement/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.68.0 (2025-07-30) + +* No change + + ## 0.67.0 (2025-07-28) ### Dependencies diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml index f31ca8ad76a0..7dad2e5934f8 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudcommerceconsumerprocurement-bom - 0.68.0-SNAPSHOT + 0.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml index f9fb0f03d08c..13051db45831 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.68.0-SNAPSHOT + 0.68.0 jar Google Cloud Commerce Consumer Procurement Cloud Commerce Consumer Procurement 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. com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.68.0-SNAPSHOT + 0.68.0 google-cloud-cloudcommerceconsumerprocurement diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml index 563b13252601..c6f215025302 100644 --- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-cloudcommerceconsumerprocurement-v1 GRPC library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml index 7d0fa70f2c84..72025ee4aa03 100644 --- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.68.0-SNAPSHOT + 0.68.0 grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 GRPC library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/pom.xml index 443257f27258..5c5ea6793aef 100644 --- a/java-cloudcommerceconsumerprocurement/pom.xml +++ b/java-cloudcommerceconsumerprocurement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent pom - 0.68.0-SNAPSHOT + 0.68.0 Google Cloud Commerce Consumer Procurement Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.68.0-SNAPSHOT + 0.68.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml index 048d2866fae8..0fdd7cd7f89f 100644 --- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-cloudcommerceconsumerprocurement-v1 Proto library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml index 6a45bef583e4..91243fca0cf7 100644 --- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.68.0-SNAPSHOT + 0.68.0 proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 Proto library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.68.0-SNAPSHOT + 0.68.0 diff --git a/java-cloudcontrolspartner/CHANGELOG.md b/java-cloudcontrolspartner/CHANGELOG.md index eda72275c9fe..8a642ff730f4 100644 --- a/java-cloudcontrolspartner/CHANGELOG.md +++ b/java-cloudcontrolspartner/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.34.0 (2025-07-30) + +* No change + + ## 0.33.0 (2025-07-28) ### Dependencies diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml index 1b7ec3a6a3c5..c037dc6aab07 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudcontrolspartner-bom - 0.34.0-SNAPSHOT + 0.34.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudcontrolspartner - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml index 41ac0a298f65..66ce9c788726 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudcontrolspartner - 0.34.0-SNAPSHOT + 0.34.0 jar Google Cloud Controls Partner API Cloud Controls Partner API Provides insights about your customers and their Assured Workloads based on your Sovereign Controls by Partners offering. com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.34.0-SNAPSHOT + 0.34.0 google-cloud-cloudcontrolspartner diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml index 42ce904e1b6c..83944301824b 100644 --- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml +++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.34.0-SNAPSHOT + 0.34.0 grpc-google-cloud-cloudcontrolspartner-v1 GRPC library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml index a6dd226527fb..1c17e5f307de 100644 --- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml +++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.34.0-SNAPSHOT + 0.34.0 grpc-google-cloud-cloudcontrolspartner-v1beta GRPC library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/pom.xml index c6a18ecfa80c..3f5cad464695 100644 --- a/java-cloudcontrolspartner/pom.xml +++ b/java-cloudcontrolspartner/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudcontrolspartner-parent pom - 0.34.0-SNAPSHOT + 0.34.0 Google Cloud Controls Partner API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudcontrolspartner - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml index ad89a11589c8..4707136eee2c 100644 --- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml +++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.34.0-SNAPSHOT + 0.34.0 proto-google-cloud-cloudcontrolspartner-v1 Proto library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml index 5b5db25fcbf8..b34d37b845a8 100644 --- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml +++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.34.0-SNAPSHOT + 0.34.0 proto-google-cloud-cloudcontrolspartner-v1beta Proto library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-cloudquotas/CHANGELOG.md b/java-cloudquotas/CHANGELOG.md index 596222796d43..118e4061def0 100644 --- a/java-cloudquotas/CHANGELOG.md +++ b/java-cloudquotas/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.38.0 (2025-07-30) + +* No change + + ## 0.37.0 (2025-07-28) ### Dependencies diff --git a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml index ad7f276b6ed0..1c6872df153a 100644 --- a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml +++ b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudquotas-bom - 0.38.0-SNAPSHOT + 0.38.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudquotas - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-cloudquotas/google-cloud-cloudquotas/pom.xml b/java-cloudquotas/google-cloud-cloudquotas/pom.xml index d326cebfca9f..95f52b30d325 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/pom.xml +++ b/java-cloudquotas/google-cloud-cloudquotas/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-cloudquotas - 0.38.0-SNAPSHOT + 0.38.0 jar Google Cloud Quotas API Cloud Quotas API Cloud Quotas API provides GCP service consumers with management and @@ -12,7 +12,7 @@ com.google.cloud google-cloud-cloudquotas-parent - 0.38.0-SNAPSHOT + 0.38.0 google-cloud-cloudquotas diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml index fc26c971d003..4912af8fba1c 100644 --- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml +++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.38.0-SNAPSHOT + 0.38.0 grpc-google-cloud-cloudquotas-v1 GRPC library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml index 8463eded5895..4c274a5daa3e 100644 --- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml +++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.38.0-SNAPSHOT + 0.38.0 grpc-google-cloud-cloudquotas-v1beta GRPC library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-cloudquotas/pom.xml b/java-cloudquotas/pom.xml index ff6c602a5a0a..40f45c0948da 100644 --- a/java-cloudquotas/pom.xml +++ b/java-cloudquotas/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudquotas-parent pom - 0.38.0-SNAPSHOT + 0.38.0 Google Cloud Quotas API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudquotas - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml index 7f66955ec696..378b4b17498c 100644 --- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml +++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.38.0-SNAPSHOT + 0.38.0 proto-google-cloud-cloudquotas-v1 Proto library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml index f06132a6782d..6ddf6a596ba2 100644 --- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml +++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.38.0-SNAPSHOT + 0.38.0 proto-google-cloud-cloudquotas-v1beta Proto library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-cloudsupport/CHANGELOG.md b/java-cloudsupport/CHANGELOG.md index fb1d4db0c1b2..14b9e903c8dc 100644 --- a/java-cloudsupport/CHANGELOG.md +++ b/java-cloudsupport/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.54.0 (2025-07-30) + +* No change + + ## 0.53.0 (2025-07-28) ### Dependencies diff --git a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml index 7a56466c5956..0d5ca79eb334 100644 --- a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml +++ b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudsupport-bom - 0.54.0-SNAPSHOT + 0.54.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudsupport - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.54.0-SNAPSHOT + 0.54.0 diff --git a/java-cloudsupport/google-cloud-cloudsupport/pom.xml b/java-cloudsupport/google-cloud-cloudsupport/pom.xml index 0540b98f1b26..1050d2cd60fa 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/pom.xml +++ b/java-cloudsupport/google-cloud-cloudsupport/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudsupport - 0.54.0-SNAPSHOT + 0.54.0 jar Google Google Cloud Support API Google Cloud Support API Manages Google Cloud technical support cases for Customer Care support offerings. com.google.cloud google-cloud-cloudsupport-parent - 0.54.0-SNAPSHOT + 0.54.0 google-cloud-cloudsupport diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml index 9ac27f0d8ded..f2635156e97d 100644 --- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml +++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.54.0-SNAPSHOT + 0.54.0 grpc-google-cloud-cloudsupport-v2 GRPC library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.54.0-SNAPSHOT + 0.54.0 diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml index d6346fe4d76f..5ea41e8276a3 100644 --- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml +++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.54.0-SNAPSHOT + 0.54.0 grpc-google-cloud-cloudsupport-v2beta GRPC library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.54.0-SNAPSHOT + 0.54.0 diff --git a/java-cloudsupport/pom.xml b/java-cloudsupport/pom.xml index 798a7d2282ba..9c4f22a2f4de 100644 --- a/java-cloudsupport/pom.xml +++ b/java-cloudsupport/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudsupport-parent pom - 0.54.0-SNAPSHOT + 0.54.0 Google Google Cloud Support API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudsupport - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.54.0-SNAPSHOT + 0.54.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.54.0-SNAPSHOT + 0.54.0 diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml index fd71eae36858..00b584a6c427 100644 --- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml +++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.54.0-SNAPSHOT + 0.54.0 proto-google-cloud-cloudsupport-v2 Proto library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.54.0-SNAPSHOT + 0.54.0 diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml index 2a34297f54c3..7fad27c56d59 100644 --- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml +++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.54.0-SNAPSHOT + 0.54.0 proto-google-cloud-cloudsupport-v2beta Proto library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.54.0-SNAPSHOT + 0.54.0 diff --git a/java-compute/CHANGELOG.md b/java-compute/CHANGELOG.md index 873775d21b73..ea8645dc82a1 100644 --- a/java-compute/CHANGELOG.md +++ b/java-compute/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.80.0 (2025-07-30) + +* No change + + ## 1.79.0 (2025-07-28) ### Features diff --git a/java-compute/google-cloud-compute-bom/pom.xml b/java-compute/google-cloud-compute-bom/pom.xml index 589d099122ae..9a3592a6a9f5 100644 --- a/java-compute/google-cloud-compute-bom/pom.xml +++ b/java-compute/google-cloud-compute-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-compute-bom - 1.80.0-SNAPSHOT + 1.80.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,12 +23,12 @@ com.google.cloud google-cloud-compute - 1.80.0-SNAPSHOT + 1.80.0 com.google.api.grpc proto-google-cloud-compute-v1 - 1.80.0-SNAPSHOT + 1.80.0 diff --git a/java-compute/google-cloud-compute/pom.xml b/java-compute/google-cloud-compute/pom.xml index 3010416b935b..ec7fecafb1c8 100644 --- a/java-compute/google-cloud-compute/pom.xml +++ b/java-compute/google-cloud-compute/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-compute - 1.80.0-SNAPSHOT + 1.80.0 jar Google Compute Engine Compute Engine delivers configurable virtual machines running in @@ -12,7 +12,7 @@ com.google.cloud google-cloud-compute-parent - 1.80.0-SNAPSHOT + 1.80.0 google-cloud-compute diff --git a/java-compute/pom.xml b/java-compute/pom.xml index 403004a715c6..c53f621a1386 100644 --- a/java-compute/pom.xml +++ b/java-compute/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-compute-parent pom - 1.80.0-SNAPSHOT + 1.80.0 Google Compute Engine Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-compute - 1.80.0-SNAPSHOT + 1.80.0 com.google.api.grpc proto-google-cloud-compute-v1 - 1.80.0-SNAPSHOT + 1.80.0 diff --git a/java-compute/proto-google-cloud-compute-v1/pom.xml b/java-compute/proto-google-cloud-compute-v1/pom.xml index cd69bcbd0463..f1b0d47bd653 100644 --- a/java-compute/proto-google-cloud-compute-v1/pom.xml +++ b/java-compute/proto-google-cloud-compute-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-compute-v1 - 1.80.0-SNAPSHOT + 1.80.0 proto-google-cloud-compute-v1 Proto library for google-cloud-compute com.google.cloud google-cloud-compute-parent - 1.80.0-SNAPSHOT + 1.80.0 diff --git a/java-confidentialcomputing/CHANGELOG.md b/java-confidentialcomputing/CHANGELOG.md index 6133ab5a43da..4e858f7c9412 100644 --- a/java-confidentialcomputing/CHANGELOG.md +++ b/java-confidentialcomputing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.56.0 (2025-07-30) + +* No change + + ## 0.55.0 (2025-07-28) ### Dependencies diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml index fe1612e43bdf..30008df6e84e 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-confidentialcomputing-bom - 0.56.0-SNAPSHOT + 0.56.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-confidentialcomputing - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.56.0-SNAPSHOT + 0.56.0 diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml index 71636e7bb298..c2a0cd9a762f 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-confidentialcomputing - 0.56.0-SNAPSHOT + 0.56.0 jar Google Confidential Computing API Confidential Computing API Protect data in-use with Confidential VMs, Confidential GKE, Confidential Dataproc, and Confidential Space. com.google.cloud google-cloud-confidentialcomputing-parent - 0.56.0-SNAPSHOT + 0.56.0 google-cloud-confidentialcomputing diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml index bb7a9cf9ba7e..30914691cfc6 100644 --- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml +++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.56.0-SNAPSHOT + 0.56.0 grpc-google-cloud-confidentialcomputing-v1 GRPC library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.56.0-SNAPSHOT + 0.56.0 diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml index 1e4d3fb3a56f..5324af3c5720 100644 --- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml +++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.56.0-SNAPSHOT + 0.56.0 grpc-google-cloud-confidentialcomputing-v1alpha1 GRPC library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.56.0-SNAPSHOT + 0.56.0 diff --git a/java-confidentialcomputing/pom.xml b/java-confidentialcomputing/pom.xml index 30d146cb8b5e..dc45baae7f51 100644 --- a/java-confidentialcomputing/pom.xml +++ b/java-confidentialcomputing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-confidentialcomputing-parent pom - 0.56.0-SNAPSHOT + 0.56.0 Google Confidential Computing API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-confidentialcomputing - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.56.0-SNAPSHOT + 0.56.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.56.0-SNAPSHOT + 0.56.0 diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml index 22ccd2ff1ad5..1cf8c927dfe6 100644 --- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml +++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.56.0-SNAPSHOT + 0.56.0 proto-google-cloud-confidentialcomputing-v1 Proto library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.56.0-SNAPSHOT + 0.56.0 diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml index b4bb20240979..7c4deb3300ad 100644 --- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml +++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.56.0-SNAPSHOT + 0.56.0 proto-google-cloud-confidentialcomputing-v1alpha1 Proto library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.56.0-SNAPSHOT + 0.56.0 diff --git a/java-configdelivery/CHANGELOG.md b/java-configdelivery/CHANGELOG.md index 7875b5b372e2..25ab1f6066d4 100644 --- a/java-configdelivery/CHANGELOG.md +++ b/java-configdelivery/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.4.0 (2025-07-30) + +* No change + + ## 0.3.0 (2025-07-28) ### Dependencies diff --git a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml index 0e0cd9ec8f3c..9f1c57d5d2de 100644 --- a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-configdelivery-bom - 0.4.0-SNAPSHOT + 0.4.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-configdelivery - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1 - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc proto-google-cloud-configdelivery-v1 - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-configdelivery/google-cloud-configdelivery/pom.xml b/java-configdelivery/google-cloud-configdelivery/pom.xml index 6a2ebcbe76fc..ef79ebea2b08 100644 --- a/java-configdelivery/google-cloud-configdelivery/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-configdelivery - 0.4.0-SNAPSHOT + 0.4.0 jar Google Config Delivery API Config Delivery API ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters. com.google.cloud google-cloud-configdelivery-parent - 0.4.0-SNAPSHOT + 0.4.0 google-cloud-configdelivery diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml index 0b8180e5c626..8260e3360b9c 100644 --- a/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml +++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1 - 0.4.0-SNAPSHOT + 0.4.0 grpc-google-cloud-configdelivery-v1 GRPC library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml index b9fbb31d3003..9add4d1333e8 100644 --- a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml +++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.4.0-SNAPSHOT + 0.4.0 grpc-google-cloud-configdelivery-v1beta GRPC library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-configdelivery/pom.xml b/java-configdelivery/pom.xml index 320d9ea54cab..8d8edf3a0052 100644 --- a/java-configdelivery/pom.xml +++ b/java-configdelivery/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-configdelivery-parent pom - 0.4.0-SNAPSHOT + 0.4.0 Google Config Delivery API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-configdelivery - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc proto-google-cloud-configdelivery-v1 - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1 - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml index 15b7d953944a..84032c0e7a91 100644 --- a/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-configdelivery-v1 - 0.4.0-SNAPSHOT + 0.4.0 proto-google-cloud-configdelivery-v1 Proto library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml index f86be6667bc7..c3daae0758b4 100644 --- a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.4.0-SNAPSHOT + 0.4.0 proto-google-cloud-configdelivery-v1beta Proto library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-connectgateway/CHANGELOG.md b/java-connectgateway/CHANGELOG.md index 267f5fbe7473..79f347d8bb0d 100644 --- a/java-connectgateway/CHANGELOG.md +++ b/java-connectgateway/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.22.0 (2025-07-30) + +* No change + + ## 0.21.0 (2025-07-28) ### Dependencies diff --git a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml index acb1b6ac2cd2..6c206e8ece5c 100644 --- a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml +++ b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-connectgateway-bom - 0.22.0-SNAPSHOT + 0.22.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.cloud google-cloud-connectgateway - 0.22.0-SNAPSHOT + 0.22.0 com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.22.0-SNAPSHOT + 0.22.0 diff --git a/java-connectgateway/google-cloud-connectgateway/pom.xml b/java-connectgateway/google-cloud-connectgateway/pom.xml index 9801094d88f6..0d65f54d0037 100644 --- a/java-connectgateway/google-cloud-connectgateway/pom.xml +++ b/java-connectgateway/google-cloud-connectgateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-connectgateway - 0.22.0-SNAPSHOT + 0.22.0 jar Google Connect Gateway API Connect Gateway API The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters. com.google.cloud google-cloud-connectgateway-parent - 0.22.0-SNAPSHOT + 0.22.0 google-cloud-connectgateway diff --git a/java-connectgateway/pom.xml b/java-connectgateway/pom.xml index 79d918361353..57e83e91bb53 100644 --- a/java-connectgateway/pom.xml +++ b/java-connectgateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-connectgateway-parent pom - 0.22.0-SNAPSHOT + 0.22.0 Google Connect Gateway API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-connectgateway - 0.22.0-SNAPSHOT + 0.22.0 com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.22.0-SNAPSHOT + 0.22.0 diff --git a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml index 46b2ce743655..3f124949a2bf 100644 --- a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml +++ b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.22.0-SNAPSHOT + 0.22.0 proto-google-cloud-connectgateway-v1 Proto library for google-cloud-connectgateway com.google.cloud google-cloud-connectgateway-parent - 0.22.0-SNAPSHOT + 0.22.0 diff --git a/java-contact-center-insights/CHANGELOG.md b/java-contact-center-insights/CHANGELOG.md index dfec72769fc0..54eb21fc3e03 100644 --- a/java-contact-center-insights/CHANGELOG.md +++ b/java-contact-center-insights/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml index 7beea24bd6dc..d99e9c71550a 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml +++ b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-contact-center-insights-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-contact-center-insights - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml index 20ceec1eb4e0..56cf04cda4c8 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml +++ b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-contact-center-insights - 2.70.0-SNAPSHOT + 2.70.0 jar Google CCAI Insights CCAI Insights helps users detect and visualize patterns in their contact center data. com.google.cloud google-cloud-contact-center-insights-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-contact-center-insights diff --git a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml index 7bf0e5ae7bc9..5034d7424eb1 100644 --- a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml +++ b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-contact-center-insights-v1 GRPC library for google-cloud-contact-center-insights com.google.cloud google-cloud-contact-center-insights-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-contact-center-insights/pom.xml b/java-contact-center-insights/pom.xml index 3124d2faeb2b..71aa92a30909 100644 --- a/java-contact-center-insights/pom.xml +++ b/java-contact-center-insights/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-contact-center-insights-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google CCAI Insights Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-contact-center-insights - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml index 54d06c7ed7a0..bacb59b3d4f4 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-contact-center-insights-v1 Proto library for google-cloud-contact-center-insights com.google.cloud google-cloud-contact-center-insights-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-container/CHANGELOG.md b/java-container/CHANGELOG.md index 54f23a0660dc..3b122f60d07a 100644 --- a/java-container/CHANGELOG.md +++ b/java-container/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.73.0 (2025-07-30) + +* No change + + ## 2.72.0 (2025-07-28) ### Features diff --git a/java-container/google-cloud-container-bom/pom.xml b/java-container/google-cloud-container-bom/pom.xml index 8390dccca040..c254dd0f44f7 100644 --- a/java-container/google-cloud-container-bom/pom.xml +++ b/java-container/google-cloud-container-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-container-bom - 2.73.0-SNAPSHOT + 2.73.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-container - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc grpc-google-cloud-container-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc proto-google-cloud-container-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-container/google-cloud-container/pom.xml b/java-container/google-cloud-container/pom.xml index e9075ada160a..31451e0d86f3 100644 --- a/java-container/google-cloud-container/pom.xml +++ b/java-container/google-cloud-container/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-container - 2.73.0-SNAPSHOT + 2.73.0 jar Google Cloud Container Java idiomatic client for Google Cloud Container com.google.cloud google-cloud-container-parent - 2.73.0-SNAPSHOT + 2.73.0 google-cloud-container diff --git a/java-container/grpc-google-cloud-container-v1/pom.xml b/java-container/grpc-google-cloud-container-v1/pom.xml index 3609035e3aa6..3c37b6a5ce78 100644 --- a/java-container/grpc-google-cloud-container-v1/pom.xml +++ b/java-container/grpc-google-cloud-container-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-container-v1 - 2.73.0-SNAPSHOT + 2.73.0 grpc-google-cloud-container-v1 GRPC library for grpc-google-cloud-container-v1 com.google.cloud google-cloud-container-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-container/grpc-google-cloud-container-v1beta1/pom.xml b/java-container/grpc-google-cloud-container-v1beta1/pom.xml index 505f5173980c..46ed6bea3a77 100644 --- a/java-container/grpc-google-cloud-container-v1beta1/pom.xml +++ b/java-container/grpc-google-cloud-container-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.73.0-SNAPSHOT + 2.73.0 grpc-google-cloud-container-v1beta1 GRPC library for google-cloud-container com.google.cloud google-cloud-container-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-container/pom.xml b/java-container/pom.xml index a39a32f57b12..15ceffc177ce 100644 --- a/java-container/pom.xml +++ b/java-container/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-container-parent pom - 2.73.0-SNAPSHOT + 2.73.0 Google Cloud Container Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-container-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc grpc-google-cloud-container-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.cloud google-cloud-container - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-container/proto-google-cloud-container-v1/pom.xml b/java-container/proto-google-cloud-container-v1/pom.xml index 2b56a3d9cfba..52fa1e8bae8b 100644 --- a/java-container/proto-google-cloud-container-v1/pom.xml +++ b/java-container/proto-google-cloud-container-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-container-v1 - 2.73.0-SNAPSHOT + 2.73.0 proto-google-cloud-container-v1 PROTO library for proto-google-cloud-container-v1 com.google.cloud google-cloud-container-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-container/proto-google-cloud-container-v1beta1/pom.xml b/java-container/proto-google-cloud-container-v1beta1/pom.xml index 762ceb80ce05..87200ca768c8 100644 --- a/java-container/proto-google-cloud-container-v1beta1/pom.xml +++ b/java-container/proto-google-cloud-container-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.73.0-SNAPSHOT + 2.73.0 proto-google-cloud-container-v1beta1 Proto library for google-cloud-container com.google.cloud google-cloud-container-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-containeranalysis/CHANGELOG.md b/java-containeranalysis/CHANGELOG.md index f6f26c23bd07..5da7785e73b9 100644 --- a/java-containeranalysis/CHANGELOG.md +++ b/java-containeranalysis/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml b/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml index 10680a016fc7..726a1bfb6526 100644 --- a/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml +++ b/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-containeranalysis-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-containeranalysis - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 diff --git a/java-containeranalysis/google-cloud-containeranalysis/pom.xml b/java-containeranalysis/google-cloud-containeranalysis/pom.xml index 54a49040785e..47c9f19586a2 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/pom.xml +++ b/java-containeranalysis/google-cloud-containeranalysis/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-containeranalysis - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud Container Analysis Java idiomatic client for Google Cloud Container Analysis com.google.cloud google-cloud-containeranalysis-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-containeranalysis diff --git a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml index aa76acd52e0a..e99c6b7e18a8 100644 --- a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml +++ b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-containeranalysis-v1 GRPC library for grpc-google-cloud-containeranalysis-v1 com.google.cloud google-cloud-containeranalysis-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml index ff961c01ed53..0114d01a0b8c 100644 --- a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml +++ b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 grpc-google-cloud-containeranalysis-v1beta1 GRPC library for grpc-google-cloud-containeranalysis-v1beta1 com.google.cloud google-cloud-containeranalysis-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-containeranalysis/pom.xml b/java-containeranalysis/pom.xml index 8dab857a7547..e76cc4036674 100644 --- a/java-containeranalysis/pom.xml +++ b/java-containeranalysis/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-containeranalysis-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud Container Analysis Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,33 +29,33 @@ com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.cloud google-cloud-containeranalysis - 2.71.0-SNAPSHOT + 2.71.0 io.grafeas grafeas - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml b/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml index cdb70494d951..7b3737fe46af 100644 --- a/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml +++ b/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-containeranalysis-v1 PROTO library for proto-google-cloud-containeranalysis-v1 com.google.cloud google-cloud-containeranalysis-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml b/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml index 356c61eced87..a217e327610a 100644 --- a/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml +++ b/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 proto-google-cloud-containeranalysis-v1beta1 PROTO library for proto-google-cloud-containeranalysis-v1beta1 com.google.cloud google-cloud-containeranalysis-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml b/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml index 22d058763ace..fade0ae17ea2 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml +++ b/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-contentwarehouse-bom - 0.66.0-SNAPSHOT + 0.66.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-contentwarehouse - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml b/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml index 14f56c3c4216..011c20965a68 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml +++ b/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-contentwarehouse - 0.66.0-SNAPSHOT + 0.66.0 jar Google Document AI Warehouse Document AI Warehouse Document AI Warehouse is an integrated cloud-native GCP platform to store, search, organize, govern and analyze documents and their structured metadata. com.google.cloud google-cloud-contentwarehouse-parent - 0.66.0-SNAPSHOT + 0.66.0 google-cloud-contentwarehouse diff --git a/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml b/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml index f30d857e268f..79bfbc037466 100644 --- a/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml +++ b/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.66.0-SNAPSHOT + 0.66.0 grpc-google-cloud-contentwarehouse-v1 GRPC library for google-cloud-contentwarehouse com.google.cloud google-cloud-contentwarehouse-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-contentwarehouse/pom.xml b/java-contentwarehouse/pom.xml index ca4417c15773..e0190239aef1 100644 --- a/java-contentwarehouse/pom.xml +++ b/java-contentwarehouse/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-contentwarehouse-parent pom - 0.66.0-SNAPSHOT + 0.66.0 Google Document AI Warehouse Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-contentwarehouse - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.66.0-SNAPSHOT + 0.66.0 @@ -48,7 +48,7 @@ com.google.cloud google-cloud-document-ai - 2.74.0-SNAPSHOT + 2.74.0 diff --git a/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml b/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml index f336f59bb1ce..dd06c5eea3eb 100644 --- a/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml +++ b/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.66.0-SNAPSHOT + 0.66.0 proto-google-cloud-contentwarehouse-v1 Proto library for google-cloud-contentwarehouse com.google.cloud google-cloud-contentwarehouse-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-data-fusion/CHANGELOG.md b/java-data-fusion/CHANGELOG.md index 66bef4906985..47c7f533394a 100644 --- a/java-data-fusion/CHANGELOG.md +++ b/java-data-fusion/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.70.0 (2025-07-30) + +* No change + + ## 1.69.0 (2025-07-28) ### Dependencies diff --git a/java-data-fusion/google-cloud-data-fusion-bom/pom.xml b/java-data-fusion/google-cloud-data-fusion-bom/pom.xml index 5d88d05c3e4c..9f6d6e1a2ade 100644 --- a/java-data-fusion/google-cloud-data-fusion-bom/pom.xml +++ b/java-data-fusion/google-cloud-data-fusion-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-data-fusion-bom - 1.70.0-SNAPSHOT + 1.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-data-fusion - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-data-fusion/google-cloud-data-fusion/pom.xml b/java-data-fusion/google-cloud-data-fusion/pom.xml index 138f8d45159b..b529c1811d83 100644 --- a/java-data-fusion/google-cloud-data-fusion/pom.xml +++ b/java-data-fusion/google-cloud-data-fusion/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-data-fusion - 1.70.0-SNAPSHOT + 1.70.0 jar Google Cloud Data Fusion Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines. com.google.cloud google-cloud-data-fusion-parent - 1.70.0-SNAPSHOT + 1.70.0 google-cloud-data-fusion diff --git a/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml b/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml index 746faa1e5035..3b24dccf770f 100644 --- a/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml +++ b/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-data-fusion-v1 GRPC library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml b/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml index e994d5a389ab..8b3bc97f4c33 100644 --- a/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml +++ b/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 grpc-google-cloud-data-fusion-v1beta1 GRPC library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-data-fusion/pom.xml b/java-data-fusion/pom.xml index d08df92f8317..e1095588bbab 100644 --- a/java-data-fusion/pom.xml +++ b/java-data-fusion/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-data-fusion-parent pom - 1.70.0-SNAPSHOT + 1.70.0 Google Cloud Data Fusion Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-data-fusion - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml b/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml index 80e1fb5873bc..32d2d761bcaf 100644 --- a/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml +++ b/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-data-fusion-v1 Proto library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml b/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml index 6ab0a345a926..6c5a052b8bdf 100644 --- a/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml +++ b/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 proto-google-cloud-data-fusion-v1beta1 Proto library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-datacatalog/CHANGELOG.md b/java-datacatalog/CHANGELOG.md index 295be035ec8d..1992794e4fdf 100644 --- a/java-datacatalog/CHANGELOG.md +++ b/java-datacatalog/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-07-30) + +* No change + + ## 1.75.0 (2025-07-28) ### Dependencies diff --git a/java-datacatalog/google-cloud-datacatalog-bom/pom.xml b/java-datacatalog/google-cloud-datacatalog-bom/pom.xml index 0ca4cdedc29d..b7204fe1699d 100644 --- a/java-datacatalog/google-cloud-datacatalog-bom/pom.xml +++ b/java-datacatalog/google-cloud-datacatalog-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datacatalog-bom - 1.76.0-SNAPSHOT + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-datacatalog - 1.76.0-SNAPSHOT + 1.76.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.76.0-SNAPSHOT + 1.76.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.113.0-SNAPSHOT + 0.113.0 com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.76.0-SNAPSHOT + 1.76.0 com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.113.0-SNAPSHOT + 0.113.0 diff --git a/java-datacatalog/google-cloud-datacatalog/pom.xml b/java-datacatalog/google-cloud-datacatalog/pom.xml index 0ab1f131affc..ad2f18621a94 100644 --- a/java-datacatalog/google-cloud-datacatalog/pom.xml +++ b/java-datacatalog/google-cloud-datacatalog/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datacatalog - 1.76.0-SNAPSHOT + 1.76.0 jar Google Cloud Data Catalog Java idiomatic client for Google Cloud Data Catalog com.google.cloud google-cloud-datacatalog-parent - 1.76.0-SNAPSHOT + 1.76.0 google-cloud-datacatalog diff --git a/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml b/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml index 55618c0f7550..88f3fc72506c 100644 --- a/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml +++ b/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.76.0-SNAPSHOT + 1.76.0 grpc-google-cloud-datacatalog-v1 GRPC library for grpc-google-cloud-datacatalog-v1 com.google.cloud google-cloud-datacatalog-parent - 1.76.0-SNAPSHOT + 1.76.0 diff --git a/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml b/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml index bf9bdff5a436..892981020420 100644 --- a/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml +++ b/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.113.0-SNAPSHOT + 0.113.0 grpc-google-cloud-datacatalog-v1beta1 GRPC library for grpc-google-cloud-datacatalog-v1beta1 com.google.cloud google-cloud-datacatalog-parent - 1.76.0-SNAPSHOT + 1.76.0 diff --git a/java-datacatalog/pom.xml b/java-datacatalog/pom.xml index 4f99e0af05b1..665805c9055b 100644 --- a/java-datacatalog/pom.xml +++ b/java-datacatalog/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datacatalog-parent pom - 1.76.0-SNAPSHOT + 1.76.0 Google Cloud Data Catalog Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.76.0-SNAPSHOT + 1.76.0 com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.113.0-SNAPSHOT + 0.113.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.76.0-SNAPSHOT + 1.76.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.113.0-SNAPSHOT + 0.113.0 com.google.cloud google-cloud-datacatalog - 1.76.0-SNAPSHOT + 1.76.0 diff --git a/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml b/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml index d16364192ebe..f05f672e4ab7 100644 --- a/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml +++ b/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.76.0-SNAPSHOT + 1.76.0 proto-google-cloud-datacatalog-v1 PROTO library for proto-google-cloud-datacatalog-v1 com.google.cloud google-cloud-datacatalog-parent - 1.76.0-SNAPSHOT + 1.76.0 diff --git a/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml b/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml index c6d30e9f9051..782300505f02 100644 --- a/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml +++ b/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.113.0-SNAPSHOT + 0.113.0 proto-google-cloud-datacatalog-v1beta1 PROTO library for proto-google-cloud-datacatalog-v1beta1 com.google.cloud google-cloud-datacatalog-parent - 1.76.0-SNAPSHOT + 1.76.0 diff --git a/java-dataflow/CHANGELOG.md b/java-dataflow/CHANGELOG.md index f84a2d5cfbe8..5409dc58341f 100644 --- a/java-dataflow/CHANGELOG.md +++ b/java-dataflow/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.74.0 (2025-07-30) + +* No change + + ## 0.73.0 (2025-07-28) ### Dependencies diff --git a/java-dataflow/google-cloud-dataflow-bom/pom.xml b/java-dataflow/google-cloud-dataflow-bom/pom.xml index dc7402f29321..d21acdb2a35d 100644 --- a/java-dataflow/google-cloud-dataflow-bom/pom.xml +++ b/java-dataflow/google-cloud-dataflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataflow-bom - 0.74.0-SNAPSHOT + 0.74.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dataflow - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-dataflow/google-cloud-dataflow/pom.xml b/java-dataflow/google-cloud-dataflow/pom.xml index a3289d8b12d0..96350fa240cb 100644 --- a/java-dataflow/google-cloud-dataflow/pom.xml +++ b/java-dataflow/google-cloud-dataflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataflow - 0.74.0-SNAPSHOT + 0.74.0 jar Google Dataflow Dataflow is a managed service for executing a wide variety of data processing patterns. com.google.cloud google-cloud-dataflow-parent - 0.74.0-SNAPSHOT + 0.74.0 google-cloud-dataflow diff --git a/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml b/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml index 67bf8bc4b500..4e8e8e2f5251 100644 --- a/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml +++ b/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.74.0-SNAPSHOT + 0.74.0 grpc-google-cloud-dataflow-v1beta3 GRPC library for google-cloud-dataflow com.google.cloud google-cloud-dataflow-parent - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-dataflow/pom.xml b/java-dataflow/pom.xml index 3c09d172dd70..eb1ff9f0e5aa 100644 --- a/java-dataflow/pom.xml +++ b/java-dataflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataflow-parent pom - 0.74.0-SNAPSHOT + 0.74.0 Google Dataflow Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-dataflow - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml b/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml index 580953860a7e..5c231204d263 100644 --- a/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml +++ b/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.74.0-SNAPSHOT + 0.74.0 proto-google-cloud-dataflow-v1beta3 Proto library for google-cloud-dataflow com.google.cloud google-cloud-dataflow-parent - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-dataform/CHANGELOG.md b/java-dataform/CHANGELOG.md index 6912beb96af5..816dd18fa951 100644 --- a/java-dataform/CHANGELOG.md +++ b/java-dataform/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.69.0 (2025-07-30) + +* No change + + ## 0.68.0 (2025-07-28) ### Dependencies diff --git a/java-dataform/google-cloud-dataform-bom/pom.xml b/java-dataform/google-cloud-dataform-bom/pom.xml index 97491550501d..15dcb9a9afa4 100644 --- a/java-dataform/google-cloud-dataform-bom/pom.xml +++ b/java-dataform/google-cloud-dataform-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataform-bom - 0.69.0-SNAPSHOT + 0.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-dataform - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-dataform-v1 - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-dataform/google-cloud-dataform/pom.xml b/java-dataform/google-cloud-dataform/pom.xml index 8ff85d67af83..b4d20ea963a8 100644 --- a/java-dataform/google-cloud-dataform/pom.xml +++ b/java-dataform/google-cloud-dataform/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataform - 0.69.0-SNAPSHOT + 0.69.0 jar Google Cloud Dataform Cloud Dataform Help analytics teams manage data inside BigQuery using SQL. com.google.cloud google-cloud-dataform-parent - 0.69.0-SNAPSHOT + 0.69.0 google-cloud-dataform diff --git a/java-dataform/grpc-google-cloud-dataform-v1/pom.xml b/java-dataform/grpc-google-cloud-dataform-v1/pom.xml index f7e84e9396e8..1549a84aa4c4 100644 --- a/java-dataform/grpc-google-cloud-dataform-v1/pom.xml +++ b/java-dataform/grpc-google-cloud-dataform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.69.0-SNAPSHOT + 0.69.0 grpc-google-cloud-dataform-v1 GRPC library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml b/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml index c52d328901b5..224ed901c87e 100644 --- a/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml +++ b/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.69.0-SNAPSHOT + 0.69.0 grpc-google-cloud-dataform-v1beta1 GRPC library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-dataform/pom.xml b/java-dataform/pom.xml index 1de50e473e4f..413b67a95e55 100644 --- a/java-dataform/pom.xml +++ b/java-dataform/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataform-parent pom - 0.69.0-SNAPSHOT + 0.69.0 Google Cloud Dataform Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-dataform - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-dataform-v1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-dataform/proto-google-cloud-dataform-v1/pom.xml b/java-dataform/proto-google-cloud-dataform-v1/pom.xml index d6669d996647..20eca9d92f8f 100644 --- a/java-dataform/proto-google-cloud-dataform-v1/pom.xml +++ b/java-dataform/proto-google-cloud-dataform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataform-v1 - 0.69.0-SNAPSHOT + 0.69.0 proto-google-cloud-dataform-v1 Proto library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml b/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml index 757eade03c69..7ef0b5a6fc7a 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.69.0-SNAPSHOT + 0.69.0 proto-google-cloud-dataform-v1beta1 Proto library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-datalabeling/CHANGELOG.md b/java-datalabeling/CHANGELOG.md index d589a8d3ee6d..baad49bb3474 100644 --- a/java-datalabeling/CHANGELOG.md +++ b/java-datalabeling/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.190.0 (2025-07-30) + +* No change + + ## 0.189.0 (2025-07-28) ### Dependencies diff --git a/java-datalabeling/google-cloud-datalabeling-bom/pom.xml b/java-datalabeling/google-cloud-datalabeling-bom/pom.xml index 4b3029cc8f15..c492a3397bf3 100644 --- a/java-datalabeling/google-cloud-datalabeling-bom/pom.xml +++ b/java-datalabeling/google-cloud-datalabeling-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datalabeling-bom - 0.190.0-SNAPSHOT + 0.190.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-datalabeling - 0.190.0-SNAPSHOT + 0.190.0 com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 diff --git a/java-datalabeling/google-cloud-datalabeling/pom.xml b/java-datalabeling/google-cloud-datalabeling/pom.xml index a41ba2542f5b..90a57f75a188 100644 --- a/java-datalabeling/google-cloud-datalabeling/pom.xml +++ b/java-datalabeling/google-cloud-datalabeling/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datalabeling - 0.190.0-SNAPSHOT + 0.190.0 jar Google Cloud Data Labeling Java idiomatic client for Google Cloud Data Labeling com.google.cloud google-cloud-datalabeling-parent - 0.190.0-SNAPSHOT + 0.190.0 google-cloud-datalabeling diff --git a/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml b/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml index 491eb15323f8..3e705a1a034b 100644 --- a/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml +++ b/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 grpc-google-cloud-datalabeling-v1beta1 GRPC library for grpc-google-cloud-datalabeling-v1beta1 com.google.cloud google-cloud-datalabeling-parent - 0.190.0-SNAPSHOT + 0.190.0 diff --git a/java-datalabeling/pom.xml b/java-datalabeling/pom.xml index 1aac750536e4..f0150e1345b3 100644 --- a/java-datalabeling/pom.xml +++ b/java-datalabeling/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datalabeling-parent pom - 0.190.0-SNAPSHOT + 0.190.0 Google Cloud Data Labeling Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 com.google.cloud google-cloud-datalabeling - 0.190.0-SNAPSHOT + 0.190.0 diff --git a/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml b/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml index 9a98066112d8..ef3d9f2f71ca 100644 --- a/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml +++ b/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 proto-google-cloud-datalabeling-v1beta1 PROTO library for proto-google-cloud-datalabeling-v1beta1 com.google.cloud google-cloud-datalabeling-parent - 0.190.0-SNAPSHOT + 0.190.0 diff --git a/java-datalineage/CHANGELOG.md b/java-datalineage/CHANGELOG.md index b4277a0319f6..00238c88050f 100644 --- a/java-datalineage/CHANGELOG.md +++ b/java-datalineage/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.62.0 (2025-07-30) + +* No change + + ## 0.61.0 (2025-07-28) ### Dependencies diff --git a/java-datalineage/google-cloud-datalineage-bom/pom.xml b/java-datalineage/google-cloud-datalineage-bom/pom.xml index be01eb405b9e..1b888877a884 100644 --- a/java-datalineage/google-cloud-datalineage-bom/pom.xml +++ b/java-datalineage/google-cloud-datalineage-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datalineage-bom - 0.62.0-SNAPSHOT + 0.62.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-datalineage - 0.62.0-SNAPSHOT + 0.62.0 com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.62.0-SNAPSHOT + 0.62.0 com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.62.0-SNAPSHOT + 0.62.0 diff --git a/java-datalineage/google-cloud-datalineage/pom.xml b/java-datalineage/google-cloud-datalineage/pom.xml index 2d12003faae3..35057b483fbb 100644 --- a/java-datalineage/google-cloud-datalineage/pom.xml +++ b/java-datalineage/google-cloud-datalineage/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datalineage - 0.62.0-SNAPSHOT + 0.62.0 jar Google Data Lineage Data Lineage Lineage is used to track data flows between assets over time. com.google.cloud google-cloud-datalineage-parent - 0.62.0-SNAPSHOT + 0.62.0 google-cloud-datalineage diff --git a/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml b/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml index 729409cb493e..92e24d429634 100644 --- a/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml +++ b/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.62.0-SNAPSHOT + 0.62.0 grpc-google-cloud-datalineage-v1 GRPC library for google-cloud-datalineage com.google.cloud google-cloud-datalineage-parent - 0.62.0-SNAPSHOT + 0.62.0 diff --git a/java-datalineage/pom.xml b/java-datalineage/pom.xml index b18461416802..5404adec25eb 100644 --- a/java-datalineage/pom.xml +++ b/java-datalineage/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datalineage-parent pom - 0.62.0-SNAPSHOT + 0.62.0 Google Data Lineage Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-datalineage - 0.62.0-SNAPSHOT + 0.62.0 com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.62.0-SNAPSHOT + 0.62.0 com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.62.0-SNAPSHOT + 0.62.0 diff --git a/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml b/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml index e025f0551c55..1cd259cf63fc 100644 --- a/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml +++ b/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.62.0-SNAPSHOT + 0.62.0 proto-google-cloud-datalineage-v1 Proto library for google-cloud-datalineage com.google.cloud google-cloud-datalineage-parent - 0.62.0-SNAPSHOT + 0.62.0 diff --git a/java-dataplex/CHANGELOG.md b/java-dataplex/CHANGELOG.md index 16f88beb798c..acc24c6134f4 100644 --- a/java-dataplex/CHANGELOG.md +++ b/java-dataplex/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.68.0 (2025-07-30) + +* No change + + ## 1.67.0 (2025-07-28) ### Dependencies diff --git a/java-dataplex/google-cloud-dataplex-bom/pom.xml b/java-dataplex/google-cloud-dataplex-bom/pom.xml index 8feca733cf5d..58e51d1898cf 100644 --- a/java-dataplex/google-cloud-dataplex-bom/pom.xml +++ b/java-dataplex/google-cloud-dataplex-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataplex-bom - 1.68.0-SNAPSHOT + 1.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dataplex - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-dataplex/google-cloud-dataplex/pom.xml b/java-dataplex/google-cloud-dataplex/pom.xml index 351189eb3161..b6852e9605e5 100644 --- a/java-dataplex/google-cloud-dataplex/pom.xml +++ b/java-dataplex/google-cloud-dataplex/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataplex - 1.68.0-SNAPSHOT + 1.68.0 jar Google Cloud Dataplex Cloud Dataplex 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. com.google.cloud google-cloud-dataplex-parent - 1.68.0-SNAPSHOT + 1.68.0 google-cloud-dataplex diff --git a/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml b/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml index ca80a314a9a2..7492c419f46a 100644 --- a/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml +++ b/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.68.0-SNAPSHOT + 1.68.0 grpc-google-cloud-dataplex-v1 GRPC library for google-cloud-dataplex com.google.cloud google-cloud-dataplex-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-dataplex/pom.xml b/java-dataplex/pom.xml index d7ec80b90b02..ddfb04bac07c 100644 --- a/java-dataplex/pom.xml +++ b/java-dataplex/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataplex-parent pom - 1.68.0-SNAPSHOT + 1.68.0 Google Cloud Dataplex Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-dataplex - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml b/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml index d981b2488ce6..989eaced3df6 100644 --- a/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml +++ b/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.68.0-SNAPSHOT + 1.68.0 proto-google-cloud-dataplex-v1 Proto library for google-cloud-dataplex com.google.cloud google-cloud-dataplex-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-dataproc-metastore/CHANGELOG.md b/java-dataproc-metastore/CHANGELOG.md index 952fe3b1bdd0..93078995938f 100644 --- a/java-dataproc-metastore/CHANGELOG.md +++ b/java-dataproc-metastore/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml b/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml index 6f12dcdd1f30..89246acc5aa1 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataproc-metastore-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-dataproc-metastore - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml b/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml index 50f6ea71d719..30e9c0c14e3c 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataproc-metastore - 2.71.0-SNAPSHOT + 2.71.0 jar Google Dataproc Metastore 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. com.google.cloud google-cloud-dataproc-metastore-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-dataproc-metastore diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml index 9d0e9fead2de..8dfcb4191f89 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-dataproc-metastore-v1 GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml index 497f49d3f950..86222f6b279d 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-dataproc-metastore-v1alpha GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml index 4e3568ded238..3b42cc77c99d 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-dataproc-metastore-v1beta GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc-metastore/pom.xml b/java-dataproc-metastore/pom.xml index f07e8e86ae7d..c07a84a0dc46 100644 --- a/java-dataproc-metastore/pom.xml +++ b/java-dataproc-metastore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataproc-metastore-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Dataproc Metastore Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-dataproc-metastore - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml index 258bb7893cbf..f07aed46b562 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-dataproc-metastore-v1 Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml index 6fc786a08fba..07875c39a325 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.75.0-SNAPSHOT + 0.75.0 proto-google-cloud-dataproc-metastore-v1alpha Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml index ae9457ff3a62..552cd7202128 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.75.0-SNAPSHOT + 0.75.0 proto-google-cloud-dataproc-metastore-v1beta Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-dataproc/CHANGELOG.md b/java-dataproc/CHANGELOG.md index 4b359970c5cb..179c32539c8e 100644 --- a/java-dataproc/CHANGELOG.md +++ b/java-dataproc/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 4.67.0 (2025-07-30) + +* No change + + ## 4.66.0 (2025-07-28) ### Dependencies diff --git a/java-dataproc/google-cloud-dataproc-bom/pom.xml b/java-dataproc/google-cloud-dataproc-bom/pom.xml index 0ae978eb3000..050da6504781 100644 --- a/java-dataproc/google-cloud-dataproc-bom/pom.xml +++ b/java-dataproc/google-cloud-dataproc-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataproc-bom - 4.67.0-SNAPSHOT + 4.67.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-dataproc - 4.67.0-SNAPSHOT + 4.67.0 com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.67.0-SNAPSHOT + 4.67.0 com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.67.0-SNAPSHOT + 4.67.0 diff --git a/java-dataproc/google-cloud-dataproc/pom.xml b/java-dataproc/google-cloud-dataproc/pom.xml index 4fd035757a43..3475cc19dd4b 100644 --- a/java-dataproc/google-cloud-dataproc/pom.xml +++ b/java-dataproc/google-cloud-dataproc/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataproc - 4.67.0-SNAPSHOT + 4.67.0 jar Google Cloud Dataproc Java idiomatic client for Google Cloud Dataproc com.google.cloud google-cloud-dataproc-parent - 4.67.0-SNAPSHOT + 4.67.0 google-cloud-dataproc diff --git a/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml b/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml index 03cc7e075813..8deebf84d3e6 100644 --- a/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml +++ b/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.67.0-SNAPSHOT + 4.67.0 grpc-google-cloud-dataproc-v1 GRPC library for grpc-google-cloud-dataproc-v1 com.google.cloud google-cloud-dataproc-parent - 4.67.0-SNAPSHOT + 4.67.0 diff --git a/java-dataproc/pom.xml b/java-dataproc/pom.xml index 0e7d98b0fa57..4e7c2b661396 100644 --- a/java-dataproc/pom.xml +++ b/java-dataproc/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataproc-parent pom - 4.67.0-SNAPSHOT + 4.67.0 Google Cloud Dataproc Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.67.0-SNAPSHOT + 4.67.0 com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.67.0-SNAPSHOT + 4.67.0 com.google.cloud google-cloud-dataproc - 4.67.0-SNAPSHOT + 4.67.0 diff --git a/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml b/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml index 556a7c051f1e..daeeaa0a55d0 100644 --- a/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml +++ b/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.67.0-SNAPSHOT + 4.67.0 proto-google-cloud-dataproc-v1 PROTO library for proto-google-cloud-dataproc-v1 com.google.cloud google-cloud-dataproc-parent - 4.67.0-SNAPSHOT + 4.67.0 diff --git a/java-datastream/CHANGELOG.md b/java-datastream/CHANGELOG.md index b04dc4cdac6a..291cb9966fef 100644 --- a/java-datastream/CHANGELOG.md +++ b/java-datastream/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.69.0 (2025-07-30) + +* No change + + ## 1.68.0 (2025-07-28) ### Dependencies diff --git a/java-datastream/google-cloud-datastream-bom/pom.xml b/java-datastream/google-cloud-datastream-bom/pom.xml index f02e67bc8337..2de6c3d95bd2 100644 --- a/java-datastream/google-cloud-datastream-bom/pom.xml +++ b/java-datastream/google-cloud-datastream-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datastream-bom - 1.69.0-SNAPSHOT + 1.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-datastream - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-datastream-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-datastream/google-cloud-datastream/pom.xml b/java-datastream/google-cloud-datastream/pom.xml index fb85b89b3310..a867948bd1a2 100644 --- a/java-datastream/google-cloud-datastream/pom.xml +++ b/java-datastream/google-cloud-datastream/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datastream - 1.69.0-SNAPSHOT + 1.69.0 jar Google Datastream Datastream 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. com.google.cloud google-cloud-datastream-parent - 1.69.0-SNAPSHOT + 1.69.0 google-cloud-datastream diff --git a/java-datastream/grpc-google-cloud-datastream-v1/pom.xml b/java-datastream/grpc-google-cloud-datastream-v1/pom.xml index 3e4187f288ae..d9dd35040f07 100644 --- a/java-datastream/grpc-google-cloud-datastream-v1/pom.xml +++ b/java-datastream/grpc-google-cloud-datastream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-datastream-v1 GRPC library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml b/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml index e33b52fa0db4..43311584c654 100644 --- a/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml +++ b/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 grpc-google-cloud-datastream-v1alpha1 GRPC library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-datastream/pom.xml b/java-datastream/pom.xml index a40055a9fade..fb8a2a4241d3 100644 --- a/java-datastream/pom.xml +++ b/java-datastream/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datastream-parent pom - 1.69.0-SNAPSHOT + 1.69.0 Google Datastream Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-datastream - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-datastream-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-datastream/proto-google-cloud-datastream-v1/pom.xml b/java-datastream/proto-google-cloud-datastream-v1/pom.xml index 0753696c69a4..ba8c6e433fd4 100644 --- a/java-datastream/proto-google-cloud-datastream-v1/pom.xml +++ b/java-datastream/proto-google-cloud-datastream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastream-v1 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-datastream-v1 Proto library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml b/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml index 621fd0d82e65..7ac4dcd376c3 100644 --- a/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml +++ b/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.74.0-SNAPSHOT + 0.74.0 proto-google-cloud-datastream-v1alpha1 Proto library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-deploy/CHANGELOG.md b/java-deploy/CHANGELOG.md index 29c0647bb12a..fbfdf186f892 100644 --- a/java-deploy/CHANGELOG.md +++ b/java-deploy/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.68.0 (2025-07-30) + +* No change + + ## 1.67.0 (2025-07-28) ### Dependencies diff --git a/java-deploy/google-cloud-deploy-bom/pom.xml b/java-deploy/google-cloud-deploy-bom/pom.xml index b141650a126e..209bd4fffd23 100644 --- a/java-deploy/google-cloud-deploy-bom/pom.xml +++ b/java-deploy/google-cloud-deploy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-deploy-bom - 1.68.0-SNAPSHOT + 1.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-deploy - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-deploy-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-deploy/google-cloud-deploy/pom.xml b/java-deploy/google-cloud-deploy/pom.xml index a1a2532fc151..68c074c03c55 100644 --- a/java-deploy/google-cloud-deploy/pom.xml +++ b/java-deploy/google-cloud-deploy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-deploy - 1.68.0-SNAPSHOT + 1.68.0 jar Google Google CLoud Deploy Google CLoud Deploy is a service that automates delivery of your applications to a series of target environments in a defined sequence com.google.cloud google-cloud-deploy-parent - 1.68.0-SNAPSHOT + 1.68.0 google-cloud-deploy diff --git a/java-deploy/grpc-google-cloud-deploy-v1/pom.xml b/java-deploy/grpc-google-cloud-deploy-v1/pom.xml index 0ae2b2331294..6fb613f5971c 100644 --- a/java-deploy/grpc-google-cloud-deploy-v1/pom.xml +++ b/java-deploy/grpc-google-cloud-deploy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.68.0-SNAPSHOT + 1.68.0 grpc-google-cloud-deploy-v1 GRPC library for google-cloud-deploy com.google.cloud google-cloud-deploy-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-deploy/pom.xml b/java-deploy/pom.xml index 1d48438d36a6..32e94e45fb14 100644 --- a/java-deploy/pom.xml +++ b/java-deploy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-deploy-parent pom - 1.68.0-SNAPSHOT + 1.68.0 Google Google CLoud Deploy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-deploy - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-deploy-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-deploy/proto-google-cloud-deploy-v1/pom.xml b/java-deploy/proto-google-cloud-deploy-v1/pom.xml index bf3d9674427a..0949ca121f9f 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/pom.xml +++ b/java-deploy/proto-google-cloud-deploy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-deploy-v1 - 1.68.0-SNAPSHOT + 1.68.0 proto-google-cloud-deploy-v1 Proto library for google-cloud-deploy com.google.cloud google-cloud-deploy-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-developerconnect/CHANGELOG.md b/java-developerconnect/CHANGELOG.md index c3c96c9e5cb1..8b328b9420c0 100644 --- a/java-developerconnect/CHANGELOG.md +++ b/java-developerconnect/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.27.0 (2025-07-30) + +* No change + + ## 0.26.0 (2025-07-28) ### Dependencies diff --git a/java-developerconnect/google-cloud-developerconnect-bom/pom.xml b/java-developerconnect/google-cloud-developerconnect-bom/pom.xml index 30901e0b2b7b..7fae492a74b1 100644 --- a/java-developerconnect/google-cloud-developerconnect-bom/pom.xml +++ b/java-developerconnect/google-cloud-developerconnect-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-developerconnect-bom - 0.27.0-SNAPSHOT + 0.27.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-developerconnect - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-developerconnect/google-cloud-developerconnect/pom.xml b/java-developerconnect/google-cloud-developerconnect/pom.xml index 09092c68f3cd..0d8ad111e37d 100644 --- a/java-developerconnect/google-cloud-developerconnect/pom.xml +++ b/java-developerconnect/google-cloud-developerconnect/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-developerconnect - 0.27.0-SNAPSHOT + 0.27.0 jar Google Developer Connect API Developer Connect API Connect third-party source code management to Google com.google.cloud google-cloud-developerconnect-parent - 0.27.0-SNAPSHOT + 0.27.0 google-cloud-developerconnect diff --git a/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml b/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml index 41e02d432a4c..d848a8d3a642 100644 --- a/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml +++ b/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.27.0-SNAPSHOT + 0.27.0 grpc-google-cloud-developerconnect-v1 GRPC library for google-cloud-developerconnect com.google.cloud google-cloud-developerconnect-parent - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-developerconnect/pom.xml b/java-developerconnect/pom.xml index d93d7ce94586..1e28cc62eaae 100644 --- a/java-developerconnect/pom.xml +++ b/java-developerconnect/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-developerconnect-parent pom - 0.27.0-SNAPSHOT + 0.27.0 Google Developer Connect API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-developerconnect - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml b/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml index 7596a556795e..e0b9e4ebe492 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.27.0-SNAPSHOT + 0.27.0 proto-google-cloud-developerconnect-v1 Proto library for google-cloud-developerconnect com.google.cloud google-cloud-developerconnect-parent - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-devicestreaming/CHANGELOG.md b/java-devicestreaming/CHANGELOG.md index fa958b6488f0..b750c6770a93 100644 --- a/java-devicestreaming/CHANGELOG.md +++ b/java-devicestreaming/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.10.0 (2025-07-30) + +* No change + + ## 0.9.0 (2025-07-28) ### Dependencies diff --git a/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml b/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml index a02b21bfa0a7..72031c8222c9 100644 --- a/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml +++ b/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-devicestreaming-bom - 0.10.0-SNAPSHOT + 0.10.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-devicestreaming - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-devicestreaming/google-cloud-devicestreaming/pom.xml b/java-devicestreaming/google-cloud-devicestreaming/pom.xml index 34e5e0580821..9040fd1c5551 100644 --- a/java-devicestreaming/google-cloud-devicestreaming/pom.xml +++ b/java-devicestreaming/google-cloud-devicestreaming/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-devicestreaming - 0.10.0-SNAPSHOT + 0.10.0 jar Google Device Streaming API Device Streaming API The Cloud API for device streaming usage. com.google.cloud google-cloud-devicestreaming-parent - 0.10.0-SNAPSHOT + 0.10.0 google-cloud-devicestreaming diff --git a/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml b/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml index 54cfafcf7cdb..241b77ea3753 100644 --- a/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml +++ b/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.10.0-SNAPSHOT + 0.10.0 grpc-google-cloud-devicestreaming-v1 GRPC library for google-cloud-devicestreaming com.google.cloud google-cloud-devicestreaming-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-devicestreaming/pom.xml b/java-devicestreaming/pom.xml index 1c1e6665921a..48c08d5ffc6d 100644 --- a/java-devicestreaming/pom.xml +++ b/java-devicestreaming/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-devicestreaming-parent pom - 0.10.0-SNAPSHOT + 0.10.0 Google Device Streaming API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-devicestreaming - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml b/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml index 1c0e87baa447..573cc2b82626 100644 --- a/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml +++ b/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.10.0-SNAPSHOT + 0.10.0 proto-google-cloud-devicestreaming-v1 Proto library for google-cloud-devicestreaming com.google.cloud google-cloud-devicestreaming-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-dialogflow-cx/CHANGELOG.md b/java-dialogflow-cx/CHANGELOG.md index 4cae11607215..adfc5aab13bf 100644 --- a/java-dialogflow-cx/CHANGELOG.md +++ b/java-dialogflow-cx/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.81.0 (2025-07-30) + +* No change + + ## 0.80.0 (2025-07-28) ### Dependencies diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml b/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml index e7b2bb77f249..c5b3e68a89a8 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx-bom - 0.81.0-SNAPSHOT + 0.81.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-dialogflow-cx - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml b/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml index 7363a43c7246..b45d8fa198a9 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx - 0.81.0-SNAPSHOT + 0.81.0 jar Google Dialogflow CX 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. com.google.cloud google-cloud-dialogflow-cx-parent - 0.81.0-SNAPSHOT + 0.81.0 google-cloud-dialogflow-cx diff --git a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml index d11172788f9c..719fe24ea98b 100644 --- a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml +++ b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.81.0-SNAPSHOT + 0.81.0 grpc-google-cloud-dialogflow-cx-v3 GRPC library for grpc-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml index 6d8535a4d3e5..42e3bb093e7b 100644 --- a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.81.0-SNAPSHOT + 0.81.0 grpc-google-cloud-dialogflow-cx-v3beta1 GRPC library for grpc-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-dialogflow-cx/pom.xml b/java-dialogflow-cx/pom.xml index 9f9fecc7386b..5e61a957e9da 100644 --- a/java-dialogflow-cx/pom.xml +++ b/java-dialogflow-cx/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dialogflow-cx-parent pom - 0.81.0-SNAPSHOT + 0.81.0 Google Dialogflow CX Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-dialogflow-cx - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.81.0-SNAPSHOT + 0.81.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml index 9ecad65c30c4..c90c4176a8e7 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.81.0-SNAPSHOT + 0.81.0 proto-google-cloud-dialogflow-cx-v3 PROTO library for proto-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml index 4c31b24d9526..28656aa6bc5c 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.81.0-SNAPSHOT + 0.81.0 proto-google-cloud-dialogflow-cx-v3beta1 PROTO library for proto-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.81.0-SNAPSHOT + 0.81.0 diff --git a/java-dialogflow/CHANGELOG.md b/java-dialogflow/CHANGELOG.md index f5eb1853455c..14a6e0e33460 100644 --- a/java-dialogflow/CHANGELOG.md +++ b/java-dialogflow/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 4.76.0 (2025-07-30) + +* No change + + ## 4.75.0 (2025-07-28) ### Dependencies diff --git a/java-dialogflow/google-cloud-dialogflow-bom/pom.xml b/java-dialogflow/google-cloud-dialogflow-bom/pom.xml index cacf53a6614b..8932705f0432 100644 --- a/java-dialogflow/google-cloud-dialogflow-bom/pom.xml +++ b/java-dialogflow/google-cloud-dialogflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-bom - 4.76.0-SNAPSHOT + 4.76.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-dialogflow - 4.76.0-SNAPSHOT + 4.76.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.76.0-SNAPSHOT + 4.76.0 com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.76.0-SNAPSHOT + 4.76.0 com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.174.0-SNAPSHOT + 0.174.0 diff --git a/java-dialogflow/google-cloud-dialogflow/pom.xml b/java-dialogflow/google-cloud-dialogflow/pom.xml index b2fcc09768dd..7f3d41bfae08 100644 --- a/java-dialogflow/google-cloud-dialogflow/pom.xml +++ b/java-dialogflow/google-cloud-dialogflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dialogflow - 4.76.0-SNAPSHOT + 4.76.0 jar Google Cloud Dialog Flow API Java idiomatic client for Google Cloud Dialog Flow API com.google.cloud google-cloud-dialogflow-parent - 4.76.0-SNAPSHOT + 4.76.0 google-cloud-dialogflow diff --git a/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml b/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml index 589339b73af4..51a7187b5b67 100644 --- a/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml +++ b/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.76.0-SNAPSHOT + 4.76.0 grpc-google-cloud-dialogflow-v2 GRPC library for grpc-google-cloud-dialogflow-v2 com.google.cloud google-cloud-dialogflow-parent - 4.76.0-SNAPSHOT + 4.76.0 diff --git a/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml b/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml index 6dc1214257a9..7a1a67465185 100644 --- a/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml +++ b/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.174.0-SNAPSHOT + 0.174.0 grpc-google-cloud-dialogflow-v2beta1 GRPC library for grpc-google-cloud-dialogflow-v2beta1 com.google.cloud google-cloud-dialogflow-parent - 4.76.0-SNAPSHOT + 4.76.0 diff --git a/java-dialogflow/pom.xml b/java-dialogflow/pom.xml index 4b5c1863e2ee..81e81c240bff 100644 --- a/java-dialogflow/pom.xml +++ b/java-dialogflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dialogflow-parent pom - 4.76.0-SNAPSHOT + 4.76.0 Google Cloud Dialog Flow API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.76.0-SNAPSHOT + 4.76.0 com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.174.0-SNAPSHOT + 0.174.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.76.0-SNAPSHOT + 4.76.0 com.google.cloud google-cloud-dialogflow - 4.76.0-SNAPSHOT + 4.76.0 diff --git a/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml b/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml index 5b5a8e864260..88a131da48af 100644 --- a/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml +++ b/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.76.0-SNAPSHOT + 4.76.0 proto-google-cloud-dialogflow-v2 PROTO library for proto-google-cloud-dialogflow-v2 com.google.cloud google-cloud-dialogflow-parent - 4.76.0-SNAPSHOT + 4.76.0 diff --git a/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml b/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml index 0d3ae1cc75f0..6f617ebec80e 100644 --- a/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml +++ b/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.174.0-SNAPSHOT + 0.174.0 proto-google-cloud-dialogflow-v2beta1 PROTO library for proto-google-cloud-dialogflow-v2beta1 com.google.cloud google-cloud-dialogflow-parent - 4.76.0-SNAPSHOT + 4.76.0 diff --git a/java-discoveryengine/CHANGELOG.md b/java-discoveryengine/CHANGELOG.md index 1369497b68b7..0820a065fdec 100644 --- a/java-discoveryengine/CHANGELOG.md +++ b/java-discoveryengine/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.66.0 (2025-07-30) + +* No change + + ## 0.65.0 (2025-07-28) ### Features diff --git a/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml b/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml index 60eda775f0a4..d9cadd22a8a3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml +++ b/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-discoveryengine-bom - 0.66.0-SNAPSHOT + 0.66.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-discoveryengine - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-discoveryengine/google-cloud-discoveryengine/pom.xml b/java-discoveryengine/google-cloud-discoveryengine/pom.xml index 2e3d28096721..3b6bc7377299 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/pom.xml +++ b/java-discoveryengine/google-cloud-discoveryengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-discoveryengine - 0.66.0-SNAPSHOT + 0.66.0 jar Google Discovery Engine API Discovery Engine API A Cloud API that offers search and recommendation discoverability for documents from different industry verticals (e.g. media, retail, etc.). com.google.cloud google-cloud-discoveryengine-parent - 0.66.0-SNAPSHOT + 0.66.0 google-cloud-discoveryengine diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml index 59b1b0402c84..0cad3da5f367 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.66.0-SNAPSHOT + 0.66.0 grpc-google-cloud-discoveryengine-v1 GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml index 98a4d8001fad..9fecab0b28eb 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.66.0-SNAPSHOT + 0.66.0 grpc-google-cloud-discoveryengine-v1alpha GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml index 9e2859ad6f64..8dea90541618 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.66.0-SNAPSHOT + 0.66.0 grpc-google-cloud-discoveryengine-v1beta GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-discoveryengine/pom.xml b/java-discoveryengine/pom.xml index e67e23becb3f..8e9dd2a989ad 100644 --- a/java-discoveryengine/pom.xml +++ b/java-discoveryengine/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-discoveryengine-parent pom - 0.66.0-SNAPSHOT + 0.66.0 Google Discovery Engine API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-discoveryengine - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml index 925df07aa0e2..a5483429ea47 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.66.0-SNAPSHOT + 0.66.0 proto-google-cloud-discoveryengine-v1 Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml index da77006d55e9..4c8c9d401c6b 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.66.0-SNAPSHOT + 0.66.0 proto-google-cloud-discoveryengine-v1alpha Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml index 23cfa40afb6a..ce814f0b6bc3 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.66.0-SNAPSHOT + 0.66.0 proto-google-cloud-discoveryengine-v1beta Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-distributedcloudedge/CHANGELOG.md b/java-distributedcloudedge/CHANGELOG.md index 2e42d8d1a61c..8fd6d40895c7 100644 --- a/java-distributedcloudedge/CHANGELOG.md +++ b/java-distributedcloudedge/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.67.0 (2025-07-30) + +* No change + + ## 0.66.0 (2025-07-28) ### Dependencies diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml b/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml index ec9f6f54bb52..9b1cc3b8b811 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-distributedcloudedge-bom - 0.67.0-SNAPSHOT + 0.67.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-distributedcloudedge - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml b/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml index c7124bf993e9..325ff2d4b67a 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-distributedcloudedge - 0.67.0-SNAPSHOT + 0.67.0 jar Google Google Distributed Cloud Edge Google Distributed Cloud Edge 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. com.google.cloud google-cloud-distributedcloudedge-parent - 0.67.0-SNAPSHOT + 0.67.0 google-cloud-distributedcloudedge diff --git a/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml b/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml index e9d67b713fcf..25992a5807e2 100644 --- a/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml +++ b/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-distributedcloudedge-v1 GRPC library for google-cloud-distributedcloudedge com.google.cloud google-cloud-distributedcloudedge-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-distributedcloudedge/pom.xml b/java-distributedcloudedge/pom.xml index e5335df242d7..3983bdcd86ab 100644 --- a/java-distributedcloudedge/pom.xml +++ b/java-distributedcloudedge/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-distributedcloudedge-parent pom - 0.67.0-SNAPSHOT + 0.67.0 Google Google Distributed Cloud Edge Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-distributedcloudedge - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml b/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml index 709845cc6260..5f26edfe6606 100644 --- a/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml +++ b/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-distributedcloudedge-v1 Proto library for google-cloud-distributedcloudedge com.google.cloud google-cloud-distributedcloudedge-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-dlp/CHANGELOG.md b/java-dlp/CHANGELOG.md index 82e950133bfc..b61534111481 100644 --- a/java-dlp/CHANGELOG.md +++ b/java-dlp/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.74.0 (2025-07-30) + +* No change + + ## 3.73.0 (2025-07-28) ### Dependencies diff --git a/java-dlp/google-cloud-dlp-bom/pom.xml b/java-dlp/google-cloud-dlp-bom/pom.xml index 6ebb8ac7a783..477fcccf86da 100644 --- a/java-dlp/google-cloud-dlp-bom/pom.xml +++ b/java-dlp/google-cloud-dlp-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dlp-bom - 3.74.0-SNAPSHOT + 3.74.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-dlp - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc proto-google-cloud-dlp-v2 - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-dlp/google-cloud-dlp/pom.xml b/java-dlp/google-cloud-dlp/pom.xml index bb329a8742b9..47be3f25ebc6 100644 --- a/java-dlp/google-cloud-dlp/pom.xml +++ b/java-dlp/google-cloud-dlp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dlp - 3.74.0-SNAPSHOT + 3.74.0 jar Google Cloud DLP Java idiomatic client for Google Cloud DLP com.google.cloud google-cloud-dlp-parent - 3.74.0-SNAPSHOT + 3.74.0 google-cloud-dlp diff --git a/java-dlp/grpc-google-cloud-dlp-v2/pom.xml b/java-dlp/grpc-google-cloud-dlp-v2/pom.xml index 276801f56643..37a59d53a917 100644 --- a/java-dlp/grpc-google-cloud-dlp-v2/pom.xml +++ b/java-dlp/grpc-google-cloud-dlp-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.74.0-SNAPSHOT + 3.74.0 grpc-google-cloud-dlp-v2 GRPC library for grpc-google-cloud-dlp-v2 com.google.cloud google-cloud-dlp-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-dlp/pom.xml b/java-dlp/pom.xml index a718647e527a..a39645818cc0 100644 --- a/java-dlp/pom.xml +++ b/java-dlp/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dlp-parent pom - 3.74.0-SNAPSHOT + 3.74.0 Google Cloud DLP Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-dlp-v2 - 3.74.0-SNAPSHOT + 3.74.0 com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.74.0-SNAPSHOT + 3.74.0 com.google.cloud google-cloud-dlp - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-dlp/proto-google-cloud-dlp-v2/pom.xml b/java-dlp/proto-google-cloud-dlp-v2/pom.xml index 507021768aca..f5e6750ba0a5 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/pom.xml +++ b/java-dlp/proto-google-cloud-dlp-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dlp-v2 - 3.74.0-SNAPSHOT + 3.74.0 proto-google-cloud-dlp-v2 PROTO library for proto-google-cloud-dlp-v2 com.google.cloud google-cloud-dlp-parent - 3.74.0-SNAPSHOT + 3.74.0 diff --git a/java-dms/CHANGELOG.md b/java-dms/CHANGELOG.md index 1116061f24f6..2fbbef9d9ca5 100644 --- a/java-dms/CHANGELOG.md +++ b/java-dms/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.69.0 (2025-07-30) + +* No change + + ## 2.68.0 (2025-07-28) ### Dependencies diff --git a/java-dms/google-cloud-dms-bom/pom.xml b/java-dms/google-cloud-dms-bom/pom.xml index 0c8321f2ee3c..be174f9aabe3 100644 --- a/java-dms/google-cloud-dms-bom/pom.xml +++ b/java-dms/google-cloud-dms-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dms-bom - 2.69.0-SNAPSHOT + 2.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dms - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-dms-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-dms-v1 - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-dms/google-cloud-dms/pom.xml b/java-dms/google-cloud-dms/pom.xml index 11d4180d1acd..6ae98418f8ec 100644 --- a/java-dms/google-cloud-dms/pom.xml +++ b/java-dms/google-cloud-dms/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dms - 2.69.0-SNAPSHOT + 2.69.0 jar Google Database Migration Service Database Migration Service 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. com.google.cloud google-cloud-dms-parent - 2.69.0-SNAPSHOT + 2.69.0 google-cloud-dms diff --git a/java-dms/grpc-google-cloud-dms-v1/pom.xml b/java-dms/grpc-google-cloud-dms-v1/pom.xml index 59f2fc6b3a34..0fa416bd683f 100644 --- a/java-dms/grpc-google-cloud-dms-v1/pom.xml +++ b/java-dms/grpc-google-cloud-dms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dms-v1 - 2.69.0-SNAPSHOT + 2.69.0 grpc-google-cloud-dms-v1 GRPC library for google-cloud-dms com.google.cloud google-cloud-dms-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-dms/pom.xml b/java-dms/pom.xml index a24b282efc18..fad8cc9b8d95 100644 --- a/java-dms/pom.xml +++ b/java-dms/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dms-parent pom - 2.69.0-SNAPSHOT + 2.69.0 Google Database Migration Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-dms - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-dms-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-dms-v1 - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-dms/proto-google-cloud-dms-v1/pom.xml b/java-dms/proto-google-cloud-dms-v1/pom.xml index 03f267c1da7e..2bccf84a1c11 100644 --- a/java-dms/proto-google-cloud-dms-v1/pom.xml +++ b/java-dms/proto-google-cloud-dms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dms-v1 - 2.69.0-SNAPSHOT + 2.69.0 proto-google-cloud-dms-v1 Proto library for google-cloud-dms com.google.cloud google-cloud-dms-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-dns/CHANGELOG.md b/java-dns/CHANGELOG.md index e3cb49a7226d..a9a3c63c212a 100644 --- a/java-dns/CHANGELOG.md +++ b/java-dns/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.68.0 (2025-07-30) + +* No change + + ## 2.67.0 (2025-07-28) ### Dependencies diff --git a/java-dns/README.md b/java-dns/README.md index c94d1daba969..2ff216a8befa 100644 --- a/java-dns/README.md +++ b/java-dns/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dns - 2.67.0 + 2.68.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dns:2.67.0' +implementation 'com.google.cloud:google-cloud-dns:2.68.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dns" % "2.67.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dns" % "2.68.0" ``` diff --git a/java-dns/pom.xml b/java-dns/pom.xml index 5e26290c4fe7..838ca2e97c75 100644 --- a/java-dns/pom.xml +++ b/java-dns/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dns jar - 2.68.0-SNAPSHOT + 2.68.0 Google Cloud DNS Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-document-ai/CHANGELOG.md b/java-document-ai/CHANGELOG.md index 81bbde246a0e..bd738ebf4d0c 100644 --- a/java-document-ai/CHANGELOG.md +++ b/java-document-ai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.74.0 (2025-07-30) + +* No change + + ## 2.73.0 (2025-07-28) ### Dependencies diff --git a/java-document-ai/google-cloud-document-ai-bom/pom.xml b/java-document-ai/google-cloud-document-ai-bom/pom.xml index 42449340e854..0a6c5ccc9b6e 100644 --- a/java-document-ai/google-cloud-document-ai-bom/pom.xml +++ b/java-document-ai/google-cloud-document-ai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-document-ai-bom - 2.74.0-SNAPSHOT + 2.74.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -21,27 +21,27 @@ com.google.cloud google-cloud-document-ai - 2.74.0-SNAPSHOT + 2.74.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.86.0-SNAPSHOT + 0.86.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.74.0-SNAPSHOT + 2.74.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.86.0-SNAPSHOT + 0.86.0 com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.74.0-SNAPSHOT + 2.74.0 diff --git a/java-document-ai/google-cloud-document-ai/pom.xml b/java-document-ai/google-cloud-document-ai/pom.xml index 80f22caf3e41..2317a443b06d 100644 --- a/java-document-ai/google-cloud-document-ai/pom.xml +++ b/java-document-ai/google-cloud-document-ai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-document-ai - 2.74.0-SNAPSHOT + 2.74.0 jar Google Cloud Document AI Java idiomatic client for Google Cloud Document AI com.google.cloud google-cloud-document-ai-parent - 2.74.0-SNAPSHOT + 2.74.0 google-cloud-document-ai diff --git a/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml b/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml index 847fa988d4b4..649c2d06923d 100644 --- a/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml +++ b/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.74.0-SNAPSHOT + 2.74.0 grpc-google-cloud-document-ai-v1 GRPC library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 2.74.0-SNAPSHOT + 2.74.0 diff --git a/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml b/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml index c6f08e96fbe3..a54bf70fbe5e 100644 --- a/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml +++ b/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.86.0-SNAPSHOT + 0.86.0 grpc-google-cloud-document-ai-v1beta3 GRPC library for grpc-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 2.74.0-SNAPSHOT + 2.74.0 diff --git a/java-document-ai/pom.xml b/java-document-ai/pom.xml index fb87c9a18393..2c6c623e8113 100644 --- a/java-document-ai/pom.xml +++ b/java-document-ai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-document-ai-parent pom - 2.74.0-SNAPSHOT + 2.74.0 Google Cloud Document AI Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.74.0-SNAPSHOT + 2.74.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.74.0-SNAPSHOT + 2.74.0 com.google.cloud google-cloud-document-ai - 2.74.0-SNAPSHOT + 2.74.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.86.0-SNAPSHOT + 0.86.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.86.0-SNAPSHOT + 0.86.0 diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml b/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml index 3cdf1cd35860..8a78c838af20 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml +++ b/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.74.0-SNAPSHOT + 2.74.0 proto-google-cloud-document-ai-v1 Proto library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 2.74.0-SNAPSHOT + 2.74.0 diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml b/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml index 275cb8f32085..90e2112285c5 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.86.0-SNAPSHOT + 0.86.0 proto-google-cloud-document-ai-v1beta3 PROTO library for proto-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 2.74.0-SNAPSHOT + 2.74.0 diff --git a/java-domains/CHANGELOG.md b/java-domains/CHANGELOG.md index 99dcabd42686..1537bc5672a4 100644 --- a/java-domains/CHANGELOG.md +++ b/java-domains/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.67.0 (2025-07-30) + +* No change + + ## 1.66.0 (2025-07-28) ### Dependencies diff --git a/java-domains/google-cloud-domains-bom/pom.xml b/java-domains/google-cloud-domains-bom/pom.xml index 91fa209de495..b6dff35a1130 100644 --- a/java-domains/google-cloud-domains-bom/pom.xml +++ b/java-domains/google-cloud-domains-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-domains-bom - 1.67.0-SNAPSHOT + 1.67.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-domains - 1.67.0-SNAPSHOT + 1.67.0 com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-domains-v1 - 1.67.0-SNAPSHOT + 1.67.0 com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-domains-v1 - 1.67.0-SNAPSHOT + 1.67.0 diff --git a/java-domains/google-cloud-domains/pom.xml b/java-domains/google-cloud-domains/pom.xml index d6f3780bd7f3..6f0ab8345a82 100644 --- a/java-domains/google-cloud-domains/pom.xml +++ b/java-domains/google-cloud-domains/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-domains - 1.67.0-SNAPSHOT + 1.67.0 jar Google Cloud Domains allows you to register and manage domains by using Cloud Domains. com.google.cloud google-cloud-domains-parent - 1.67.0-SNAPSHOT + 1.67.0 google-cloud-domains diff --git a/java-domains/grpc-google-cloud-domains-v1/pom.xml b/java-domains/grpc-google-cloud-domains-v1/pom.xml index a7524490cde0..191a47fc26bb 100644 --- a/java-domains/grpc-google-cloud-domains-v1/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1 - 1.67.0-SNAPSHOT + 1.67.0 grpc-google-cloud-domains-v1 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.67.0-SNAPSHOT + 1.67.0 diff --git a/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml b/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml index 2e3a1f28b696..056775704c03 100644 --- a/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-domains-v1alpha2 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.67.0-SNAPSHOT + 1.67.0 diff --git a/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml b/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml index b809cbf16eae..587549b968b4 100644 --- a/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-domains-v1beta1 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.67.0-SNAPSHOT + 1.67.0 diff --git a/java-domains/pom.xml b/java-domains/pom.xml index 6943cdf0f200..723a08b868b2 100644 --- a/java-domains/pom.xml +++ b/java-domains/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-domains-parent pom - 1.67.0-SNAPSHOT + 1.67.0 Google Cloud Domains Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-domains - 1.67.0-SNAPSHOT + 1.67.0 com.google.api.grpc proto-google-cloud-domains-v1 - 1.67.0-SNAPSHOT + 1.67.0 com.google.api.grpc grpc-google-cloud-domains-v1 - 1.67.0-SNAPSHOT + 1.67.0 com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 diff --git a/java-domains/proto-google-cloud-domains-v1/pom.xml b/java-domains/proto-google-cloud-domains-v1/pom.xml index f907e879d86b..9a038e722e38 100644 --- a/java-domains/proto-google-cloud-domains-v1/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1 - 1.67.0-SNAPSHOT + 1.67.0 proto-google-cloud-domains-v1 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.67.0-SNAPSHOT + 1.67.0 diff --git a/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml b/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml index 1965d95453d6..f21a87d0c803 100644 --- a/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.75.0-SNAPSHOT + 0.75.0 proto-google-cloud-domains-v1alpha2 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.67.0-SNAPSHOT + 1.67.0 diff --git a/java-domains/proto-google-cloud-domains-v1beta1/pom.xml b/java-domains/proto-google-cloud-domains-v1beta1/pom.xml index c1c8674bc02a..ebcd0ef3579a 100644 --- a/java-domains/proto-google-cloud-domains-v1beta1/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 proto-google-cloud-domains-v1beta1 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.67.0-SNAPSHOT + 1.67.0 diff --git a/java-edgenetwork/CHANGELOG.md b/java-edgenetwork/CHANGELOG.md index 97b4b045b521..2a1e25b9e33a 100644 --- a/java-edgenetwork/CHANGELOG.md +++ b/java-edgenetwork/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.38.0 (2025-07-30) + +* No change + + ## 0.37.0 (2025-07-28) ### Dependencies diff --git a/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml b/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml index 9540c47c1c0a..d0491c9f0124 100644 --- a/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml +++ b/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-edgenetwork-bom - 0.38.0-SNAPSHOT + 0.38.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-edgenetwork - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-edgenetwork/google-cloud-edgenetwork/pom.xml b/java-edgenetwork/google-cloud-edgenetwork/pom.xml index 4cfbdffe02aa..209910ba4d62 100644 --- a/java-edgenetwork/google-cloud-edgenetwork/pom.xml +++ b/java-edgenetwork/google-cloud-edgenetwork/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-edgenetwork - 0.38.0-SNAPSHOT + 0.38.0 jar Google Distributed Cloud Edge Network API Distributed Cloud Edge Network API Network management API for Distributed Cloud Edge. com.google.cloud google-cloud-edgenetwork-parent - 0.38.0-SNAPSHOT + 0.38.0 google-cloud-edgenetwork diff --git a/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml b/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml index ab5441bb2210..5ea9f9834a4e 100644 --- a/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml +++ b/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.38.0-SNAPSHOT + 0.38.0 grpc-google-cloud-edgenetwork-v1 GRPC library for google-cloud-edgenetwork com.google.cloud google-cloud-edgenetwork-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-edgenetwork/pom.xml b/java-edgenetwork/pom.xml index 0cda83c2b5ec..466c43af511b 100644 --- a/java-edgenetwork/pom.xml +++ b/java-edgenetwork/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-edgenetwork-parent pom - 0.38.0-SNAPSHOT + 0.38.0 Google Distributed Cloud Edge Network API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-edgenetwork - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml b/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml index e22711688fd1..326e1ef5946e 100644 --- a/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml +++ b/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.38.0-SNAPSHOT + 0.38.0 proto-google-cloud-edgenetwork-v1 Proto library for google-cloud-edgenetwork com.google.cloud google-cloud-edgenetwork-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-enterpriseknowledgegraph/CHANGELOG.md b/java-enterpriseknowledgegraph/CHANGELOG.md index 4a45ccc9389f..91084bfe92ad 100644 --- a/java-enterpriseknowledgegraph/CHANGELOG.md +++ b/java-enterpriseknowledgegraph/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.66.0 (2025-07-30) + +* No change + + ## 0.65.0 (2025-07-28) ### Dependencies diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml index 6901d64f9191..c84155d7af1c 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-enterpriseknowledgegraph-bom - 0.66.0-SNAPSHOT + 0.66.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-enterpriseknowledgegraph - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml index c037569318c6..7555597bc8f3 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-enterpriseknowledgegraph - 0.66.0-SNAPSHOT + 0.66.0 jar Google Enterprise Knowledge Graph Enterprise Knowledge Graph Enterprise Knowledge Graph organizes siloed information into organizational knowledge, which involves consolidating, standardizing, and reconciling data in an efficient and useful way. com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.66.0-SNAPSHOT + 0.66.0 google-cloud-enterpriseknowledgegraph diff --git a/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml b/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml index 3e0cc5087c11..a0558126445c 100644 --- a/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml +++ b/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.66.0-SNAPSHOT + 0.66.0 grpc-google-cloud-enterpriseknowledgegraph-v1 GRPC library for google-cloud-enterpriseknowledgegraph com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-enterpriseknowledgegraph/pom.xml b/java-enterpriseknowledgegraph/pom.xml index d1fee71ae081..691b8929c616 100644 --- a/java-enterpriseknowledgegraph/pom.xml +++ b/java-enterpriseknowledgegraph/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-enterpriseknowledgegraph-parent pom - 0.66.0-SNAPSHOT + 0.66.0 Google Enterprise Knowledge Graph Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-enterpriseknowledgegraph - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.66.0-SNAPSHOT + 0.66.0 com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml b/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml index e3c3513d40a5..3d6e06c3e20b 100644 --- a/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml +++ b/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.66.0-SNAPSHOT + 0.66.0 proto-google-cloud-enterpriseknowledgegraph-v1 Proto library for google-cloud-enterpriseknowledgegraph com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.66.0-SNAPSHOT + 0.66.0 diff --git a/java-errorreporting/CHANGELOG.md b/java-errorreporting/CHANGELOG.md index 4224206ac082..0da86004ef7a 100644 --- a/java-errorreporting/CHANGELOG.md +++ b/java-errorreporting/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.191.0-beta (2025-07-30) + +* No change + + ## 0.190.0-beta (2025-07-28) ### Dependencies diff --git a/java-errorreporting/google-cloud-errorreporting-bom/pom.xml b/java-errorreporting/google-cloud-errorreporting-bom/pom.xml index de9db27401b9..1e5efe2b1d7f 100644 --- a/java-errorreporting/google-cloud-errorreporting-bom/pom.xml +++ b/java-errorreporting/google-cloud-errorreporting-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-errorreporting-bom - 0.191.0-beta-SNAPSHOT + 0.191.0-beta pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-errorreporting - 0.191.0-beta-SNAPSHOT + 0.191.0-beta com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 diff --git a/java-errorreporting/google-cloud-errorreporting/pom.xml b/java-errorreporting/google-cloud-errorreporting/pom.xml index 0aafed641220..6f709283a386 100644 --- a/java-errorreporting/google-cloud-errorreporting/pom.xml +++ b/java-errorreporting/google-cloud-errorreporting/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-errorreporting - 0.191.0-beta-SNAPSHOT + 0.191.0-beta jar Google Cloud Error Reporting Java idiomatic client for Google Cloud Error Reporting com.google.cloud google-cloud-errorreporting-parent - 0.191.0-beta-SNAPSHOT + 0.191.0-beta google-cloud-errorreporting diff --git a/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml b/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml index aff47a22acd7..a49285d5ee2f 100644 --- a/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml +++ b/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 grpc-google-cloud-error-reporting-v1beta1 GRPC library for grpc-google-cloud-error-reporting-v1beta1 com.google.cloud google-cloud-errorreporting-parent - 0.191.0-beta-SNAPSHOT + 0.191.0-beta diff --git a/java-errorreporting/pom.xml b/java-errorreporting/pom.xml index 641036056f90..f5d176754411 100644 --- a/java-errorreporting/pom.xml +++ b/java-errorreporting/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-errorreporting-parent pom - 0.191.0-beta-SNAPSHOT + 0.191.0-beta Google Cloud Error Reporting Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-errorreporting - 0.191.0-beta-SNAPSHOT + 0.191.0-beta com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 diff --git a/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml b/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml index 15fe7c430cad..67ef508d637c 100644 --- a/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml +++ b/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.157.0-SNAPSHOT + 0.157.0 proto-google-cloud-error-reporting-v1beta1 PROTO library for proto-google-cloud-error-reporting-v1beta1 com.google.cloud google-cloud-errorreporting-parent - 0.191.0-beta-SNAPSHOT + 0.191.0-beta diff --git a/java-essential-contacts/CHANGELOG.md b/java-essential-contacts/CHANGELOG.md index fc16a5779d90..e70740971581 100644 --- a/java-essential-contacts/CHANGELOG.md +++ b/java-essential-contacts/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml b/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml index eda28357eeda..2ed9d346f9c4 100644 --- a/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml +++ b/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-essential-contacts-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-essential-contacts - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-essential-contacts/google-cloud-essential-contacts/pom.xml b/java-essential-contacts/google-cloud-essential-contacts/pom.xml index cb3b9e45bf49..441e351734c2 100644 --- a/java-essential-contacts/google-cloud-essential-contacts/pom.xml +++ b/java-essential-contacts/google-cloud-essential-contacts/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-essential-contacts - 2.70.0-SNAPSHOT + 2.70.0 jar Google Essential Contacts API Essential Contacts API helps you customize who receives notifications by providing your own list of contacts in many Google Cloud services. com.google.cloud google-cloud-essential-contacts-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-essential-contacts diff --git a/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml b/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml index c016feddbe97..a67e6a3f8197 100644 --- a/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml +++ b/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-essential-contacts-v1 GRPC library for google-cloud-essential-contacts com.google.cloud google-cloud-essential-contacts-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-essential-contacts/pom.xml b/java-essential-contacts/pom.xml index 711e814edfd0..6449f14f79e3 100644 --- a/java-essential-contacts/pom.xml +++ b/java-essential-contacts/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-essential-contacts-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Essential Contacts API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-essential-contacts - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml b/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml index 14da3fcd8dc0..104b83d9367f 100644 --- a/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml +++ b/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-essential-contacts-v1 Proto library for google-cloud-essential-contacts com.google.cloud google-cloud-essential-contacts-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-eventarc-publishing/CHANGELOG.md b/java-eventarc-publishing/CHANGELOG.md index bb5442199bdd..ec40ee6c05db 100644 --- a/java-eventarc-publishing/CHANGELOG.md +++ b/java-eventarc-publishing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.70.0 (2025-07-30) + +* No change + + ## 0.69.0 (2025-07-28) ### Dependencies diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml b/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml index 4f0b44a6b341..5a2da21176eb 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-eventarc-publishing-bom - 0.70.0-SNAPSHOT + 0.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-eventarc-publishing - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml b/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml index 7b2f20f7e13b..be184ea33ba7 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-eventarc-publishing - 0.70.0-SNAPSHOT + 0.70.0 jar Google Eventarc Publishing Eventarc Publishing lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-cloud-eventarc-publishing-parent - 0.70.0-SNAPSHOT + 0.70.0 google-cloud-eventarc-publishing diff --git a/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml b/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml index 8c0dd8dcd072..33bf0c1744e3 100644 --- a/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml +++ b/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.70.0-SNAPSHOT + 0.70.0 grpc-google-cloud-eventarc-publishing-v1 GRPC library for google-cloud-eventarc-publishing com.google.cloud google-cloud-eventarc-publishing-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-eventarc-publishing/pom.xml b/java-eventarc-publishing/pom.xml index c714800a03fe..02688510891b 100644 --- a/java-eventarc-publishing/pom.xml +++ b/java-eventarc-publishing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-eventarc-publishing-parent pom - 0.70.0-SNAPSHOT + 0.70.0 Google Eventarc Publishing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-eventarc-publishing - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml b/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml index 51e0e3421367..cb5a07639ccd 100644 --- a/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml +++ b/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.70.0-SNAPSHOT + 0.70.0 proto-google-cloud-eventarc-publishing-v1 Proto library for google-cloud-eventarc-publishing com.google.cloud google-cloud-eventarc-publishing-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-eventarc/CHANGELOG.md b/java-eventarc/CHANGELOG.md index c8d9f896f7aa..5c43be178436 100644 --- a/java-eventarc/CHANGELOG.md +++ b/java-eventarc/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.70.0 (2025-07-30) + +* No change + + ## 1.69.0 (2025-07-28) ### Dependencies diff --git a/java-eventarc/google-cloud-eventarc-bom/pom.xml b/java-eventarc/google-cloud-eventarc-bom/pom.xml index 6c0f3982e003..79a1f78ca189 100644 --- a/java-eventarc/google-cloud-eventarc-bom/pom.xml +++ b/java-eventarc/google-cloud-eventarc-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-eventarc-bom - 1.70.0-SNAPSHOT + 1.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-eventarc - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-eventarc/google-cloud-eventarc/pom.xml b/java-eventarc/google-cloud-eventarc/pom.xml index b85fd30d4b3f..ae733d67d719 100644 --- a/java-eventarc/google-cloud-eventarc/pom.xml +++ b/java-eventarc/google-cloud-eventarc/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-eventarc - 1.70.0-SNAPSHOT + 1.70.0 jar Google Eventarc Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-cloud-eventarc-parent - 1.70.0-SNAPSHOT + 1.70.0 google-cloud-eventarc diff --git a/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml b/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml index 4370cf3e9e7f..08ebeabf3b75 100644 --- a/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml +++ b/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-eventarc-v1 GRPC library for google-cloud-eventarc com.google.cloud google-cloud-eventarc-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-eventarc/pom.xml b/java-eventarc/pom.xml index 6146c50509c9..b633c07e25be 100644 --- a/java-eventarc/pom.xml +++ b/java-eventarc/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-eventarc-parent pom - 1.70.0-SNAPSHOT + 1.70.0 Google Eventarc Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-eventarc - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml b/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml index 5d24968b9cdc..7cea7c0ebecd 100644 --- a/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml +++ b/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-eventarc-v1 Proto library for google-cloud-eventarc com.google.cloud google-cloud-eventarc-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-filestore/CHANGELOG.md b/java-filestore/CHANGELOG.md index 87f1870913aa..cd5462d01acf 100644 --- a/java-filestore/CHANGELOG.md +++ b/java-filestore/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.71.0 (2025-07-30) + +* No change + + ## 1.70.0 (2025-07-28) ### Dependencies diff --git a/java-filestore/google-cloud-filestore-bom/pom.xml b/java-filestore/google-cloud-filestore-bom/pom.xml index 7ab6db61d4fd..c6becf05f782 100644 --- a/java-filestore/google-cloud-filestore-bom/pom.xml +++ b/java-filestore/google-cloud-filestore-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-filestore-bom - 1.71.0-SNAPSHOT + 1.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-filestore - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-cloud-filestore-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-filestore/google-cloud-filestore/pom.xml b/java-filestore/google-cloud-filestore/pom.xml index d674d5dcc8d7..53edfaf186ac 100644 --- a/java-filestore/google-cloud-filestore/pom.xml +++ b/java-filestore/google-cloud-filestore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-filestore - 1.71.0-SNAPSHOT + 1.71.0 jar Google Cloud Filestore API Cloud Filestore API 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. com.google.cloud google-cloud-filestore-parent - 1.71.0-SNAPSHOT + 1.71.0 google-cloud-filestore diff --git a/java-filestore/grpc-google-cloud-filestore-v1/pom.xml b/java-filestore/grpc-google-cloud-filestore-v1/pom.xml index 67f8a3e2ba80..d6a55d69727a 100644 --- a/java-filestore/grpc-google-cloud-filestore-v1/pom.xml +++ b/java-filestore/grpc-google-cloud-filestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.71.0-SNAPSHOT + 1.71.0 grpc-google-cloud-filestore-v1 GRPC library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml b/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml index 25c3c1931641..4d625d0e291e 100644 --- a/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml +++ b/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-filestore-v1beta1 GRPC library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-filestore/pom.xml b/java-filestore/pom.xml index 8ae3ecff1ec7..d68ac231d0f1 100644 --- a/java-filestore/pom.xml +++ b/java-filestore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-filestore-parent pom - 1.71.0-SNAPSHOT + 1.71.0 Google Cloud Filestore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-filestore - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-cloud-filestore-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-filestore/proto-google-cloud-filestore-v1/pom.xml b/java-filestore/proto-google-cloud-filestore-v1/pom.xml index ba9342896051..b7d83ba99d12 100644 --- a/java-filestore/proto-google-cloud-filestore-v1/pom.xml +++ b/java-filestore/proto-google-cloud-filestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-filestore-v1 - 1.71.0-SNAPSHOT + 1.71.0 proto-google-cloud-filestore-v1 Proto library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml b/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml index e4c14d812bcd..832fe5e5795c 100644 --- a/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml +++ b/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-filestore-v1beta1 Proto library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-financialservices/CHANGELOG.md b/java-financialservices/CHANGELOG.md index 0a9855703c72..8d19cb62ae74 100644 --- a/java-financialservices/CHANGELOG.md +++ b/java-financialservices/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.11.0 (2025-07-30) + +* No change + + ## 0.10.0 (2025-07-28) ### Dependencies diff --git a/java-financialservices/google-cloud-financialservices-bom/pom.xml b/java-financialservices/google-cloud-financialservices-bom/pom.xml index a722d658ca31..1e608b17f580 100644 --- a/java-financialservices/google-cloud-financialservices-bom/pom.xml +++ b/java-financialservices/google-cloud-financialservices-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-financialservices-bom - 0.11.0-SNAPSHOT + 0.11.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-financialservices - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-financialservices/google-cloud-financialservices/pom.xml b/java-financialservices/google-cloud-financialservices/pom.xml index a1971a5b046d..d9f1a2ebb1a4 100644 --- a/java-financialservices/google-cloud-financialservices/pom.xml +++ b/java-financialservices/google-cloud-financialservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-financialservices - 0.11.0-SNAPSHOT + 0.11.0 jar Google Financial Services API Financial Services API 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. com.google.cloud google-cloud-financialservices-parent - 0.11.0-SNAPSHOT + 0.11.0 google-cloud-financialservices diff --git a/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml b/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml index 28b26c2553de..fc59e078f3d1 100644 --- a/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml +++ b/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.11.0-SNAPSHOT + 0.11.0 grpc-google-cloud-financialservices-v1 GRPC library for google-cloud-financialservices com.google.cloud google-cloud-financialservices-parent - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-financialservices/pom.xml b/java-financialservices/pom.xml index 0836022e2903..9ae8bdbf0438 100644 --- a/java-financialservices/pom.xml +++ b/java-financialservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-financialservices-parent pom - 0.11.0-SNAPSHOT + 0.11.0 Google Financial Services API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-financialservices - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml b/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml index 65e225326ea6..66fae8a31fa1 100644 --- a/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml +++ b/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.11.0-SNAPSHOT + 0.11.0 proto-google-cloud-financialservices-v1 Proto library for google-cloud-financialservices com.google.cloud google-cloud-financialservices-parent - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-functions/CHANGELOG.md b/java-functions/CHANGELOG.md index 8c8b47513e66..c8930561768d 100644 --- a/java-functions/CHANGELOG.md +++ b/java-functions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-07-30) + +* No change + + ## 2.71.0 (2025-07-28) ### Dependencies diff --git a/java-functions/google-cloud-functions-bom/pom.xml b/java-functions/google-cloud-functions-bom/pom.xml index a8dca91ecd63..3a3d8e9a8784 100644 --- a/java-functions/google-cloud-functions-bom/pom.xml +++ b/java-functions/google-cloud-functions-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-functions-bom - 2.72.0-SNAPSHOT + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-functions - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v2 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v2beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v2 - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/google-cloud-functions/pom.xml b/java-functions/google-cloud-functions/pom.xml index 4ae6867bc8d1..eb3538d53975 100644 --- a/java-functions/google-cloud-functions/pom.xml +++ b/java-functions/google-cloud-functions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-functions - 2.72.0-SNAPSHOT + 2.72.0 jar Google Cloud Functions is a scalable pay as you go Functions-as-a-Service (FaaS) to run your code with zero server management. com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 google-cloud-functions diff --git a/java-functions/grpc-google-cloud-functions-v1/pom.xml b/java-functions/grpc-google-cloud-functions-v1/pom.xml index dc93e0355910..81fb99d6f19e 100644 --- a/java-functions/grpc-google-cloud-functions-v1/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v1 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-functions-v1 GRPC library for grpc-google-cloud-functions-v1 com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/grpc-google-cloud-functions-v2/pom.xml b/java-functions/grpc-google-cloud-functions-v2/pom.xml index 1a1724c41c94..ba148f671786 100644 --- a/java-functions/grpc-google-cloud-functions-v2/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-functions-v2 GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml b/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml index f2d580beb7c5..4ab03780a998 100644 --- a/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-functions-v2alpha GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/grpc-google-cloud-functions-v2beta/pom.xml b/java-functions/grpc-google-cloud-functions-v2beta/pom.xml index b4af9669c021..53f68c823c6e 100644 --- a/java-functions/grpc-google-cloud-functions-v2beta/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-functions-v2beta GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/pom.xml b/java-functions/pom.xml index 7cb6d72b3bec..5db2d168230f 100644 --- a/java-functions/pom.xml +++ b/java-functions/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-functions-parent pom - 2.72.0-SNAPSHOT + 2.72.0 Google Cloud Functions Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-functions - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v2 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v2 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v2beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-functions-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-functions-v1 - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/proto-google-cloud-functions-v1/pom.xml b/java-functions/proto-google-cloud-functions-v1/pom.xml index c1356fc57ec9..9aeb23d3929e 100644 --- a/java-functions/proto-google-cloud-functions-v1/pom.xml +++ b/java-functions/proto-google-cloud-functions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v1 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-functions-v1 PROTO library for proto-google-cloud-functions-v1 com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/proto-google-cloud-functions-v2/pom.xml b/java-functions/proto-google-cloud-functions-v2/pom.xml index 8339c015a739..dd0442c0b02b 100644 --- a/java-functions/proto-google-cloud-functions-v2/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-functions-v2 Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/proto-google-cloud-functions-v2alpha/pom.xml b/java-functions/proto-google-cloud-functions-v2alpha/pom.xml index c8dbb702223f..d2fbce9fbca2 100644 --- a/java-functions/proto-google-cloud-functions-v2alpha/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-functions-v2alpha Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-functions/proto-google-cloud-functions-v2beta/pom.xml b/java-functions/proto-google-cloud-functions-v2beta/pom.xml index 4e1eb4f064c5..2fe53055c643 100644 --- a/java-functions/proto-google-cloud-functions-v2beta/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2beta - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-functions-v2beta Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-gdchardwaremanagement/CHANGELOG.md b/java-gdchardwaremanagement/CHANGELOG.md index 3c3df0a2a253..51fba313229b 100644 --- a/java-gdchardwaremanagement/CHANGELOG.md +++ b/java-gdchardwaremanagement/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.25.0 (2025-07-30) + +* No change + + ## 0.24.0 (2025-07-28) ### Dependencies diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml index 6130af7de91b..90e679175860 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-gdchardwaremanagement-bom - 0.25.0-SNAPSHOT + 0.25.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-gdchardwaremanagement - 0.25.0-SNAPSHOT + 0.25.0 com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.25.0-SNAPSHOT + 0.25.0 com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.25.0-SNAPSHOT + 0.25.0 diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml index df4a2e8e1a8d..c338aac721a6 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gdchardwaremanagement - 0.25.0-SNAPSHOT + 0.25.0 jar Google GDC Hardware Management API GDC Hardware Management API 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. com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.25.0-SNAPSHOT + 0.25.0 google-cloud-gdchardwaremanagement diff --git a/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml b/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml index aaf8062f57e4..ca8837f34d16 100644 --- a/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml +++ b/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.25.0-SNAPSHOT + 0.25.0 grpc-google-cloud-gdchardwaremanagement-v1alpha GRPC library for google-cloud-gdchardwaremanagement com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.25.0-SNAPSHOT + 0.25.0 diff --git a/java-gdchardwaremanagement/pom.xml b/java-gdchardwaremanagement/pom.xml index 0e944b3f19e1..8d37653bdb08 100644 --- a/java-gdchardwaremanagement/pom.xml +++ b/java-gdchardwaremanagement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gdchardwaremanagement-parent pom - 0.25.0-SNAPSHOT + 0.25.0 Google GDC Hardware Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gdchardwaremanagement - 0.25.0-SNAPSHOT + 0.25.0 com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.25.0-SNAPSHOT + 0.25.0 com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.25.0-SNAPSHOT + 0.25.0 diff --git a/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml b/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml index 0046d6fed39b..43601d263196 100644 --- a/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml +++ b/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.25.0-SNAPSHOT + 0.25.0 proto-google-cloud-gdchardwaremanagement-v1alpha Proto library for google-cloud-gdchardwaremanagement com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.25.0-SNAPSHOT + 0.25.0 diff --git a/java-gke-backup/CHANGELOG.md b/java-gke-backup/CHANGELOG.md index a239eab068a4..f30a98aeb188 100644 --- a/java-gke-backup/CHANGELOG.md +++ b/java-gke-backup/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.69.0 (2025-07-30) + +* No change + + ## 0.68.0 (2025-07-28) ### Dependencies diff --git a/java-gke-backup/google-cloud-gke-backup-bom/pom.xml b/java-gke-backup/google-cloud-gke-backup-bom/pom.xml index f4c8163e3b4c..d51323000c3f 100644 --- a/java-gke-backup/google-cloud-gke-backup-bom/pom.xml +++ b/java-gke-backup/google-cloud-gke-backup-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-backup-bom - 0.69.0-SNAPSHOT + 0.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-gke-backup - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gke-backup/google-cloud-gke-backup/pom.xml b/java-gke-backup/google-cloud-gke-backup/pom.xml index eb9491d8118a..54f887d52b82 100644 --- a/java-gke-backup/google-cloud-gke-backup/pom.xml +++ b/java-gke-backup/google-cloud-gke-backup/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-backup - 0.69.0-SNAPSHOT + 0.69.0 jar Google Backup for GKE Backup for GKE is a service for backing up and restoring workloads in GKE. com.google.cloud google-cloud-gke-backup-parent - 0.69.0-SNAPSHOT + 0.69.0 google-cloud-gke-backup diff --git a/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml b/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml index 6aec65e3ee35..14983d15efb4 100644 --- a/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml +++ b/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.69.0-SNAPSHOT + 0.69.0 grpc-google-cloud-gke-backup-v1 GRPC library for google-cloud-gke-backup com.google.cloud google-cloud-gke-backup-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gke-backup/pom.xml b/java-gke-backup/pom.xml index da76a667b7cc..1f7fd7c58e61 100644 --- a/java-gke-backup/pom.xml +++ b/java-gke-backup/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-backup-parent pom - 0.69.0-SNAPSHOT + 0.69.0 Google Backup for GKE Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gke-backup - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml b/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml index 92026b2568a7..692c0fbd4507 100644 --- a/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml +++ b/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.69.0-SNAPSHOT + 0.69.0 proto-google-cloud-gke-backup-v1 Proto library for google-cloud-gke-backup com.google.cloud google-cloud-gke-backup-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gke-connect-gateway/CHANGELOG.md b/java-gke-connect-gateway/CHANGELOG.md index 7ca665142ba7..e55756125487 100644 --- a/java-gke-connect-gateway/CHANGELOG.md +++ b/java-gke-connect-gateway/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.71.0 (2025-07-30) + +* No change + + ## 0.70.0 (2025-07-28) ### Dependencies diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml b/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml index 01bafa779679..7ab7dc3171dd 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-connect-gateway-bom - 0.71.0-SNAPSHOT + 0.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,12 +27,12 @@ com.google.cloud google-cloud-gke-connect-gateway - 0.71.0-SNAPSHOT + 0.71.0 com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.71.0-SNAPSHOT + 0.71.0 diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml index 35732d9e7531..c5ceafe4b100 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-connect-gateway - 0.71.0-SNAPSHOT + 0.71.0 jar Google Connect Gateway API Connect Gateway API 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. com.google.cloud google-cloud-gke-connect-gateway-parent - 0.71.0-SNAPSHOT + 0.71.0 google-cloud-gke-connect-gateway diff --git a/java-gke-connect-gateway/pom.xml b/java-gke-connect-gateway/pom.xml index 18a6a41670ed..5f40fefd4801 100644 --- a/java-gke-connect-gateway/pom.xml +++ b/java-gke-connect-gateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-connect-gateway-parent pom - 0.71.0-SNAPSHOT + 0.71.0 Google Connect Gateway API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-gke-connect-gateway - 0.71.0-SNAPSHOT + 0.71.0 com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.71.0-SNAPSHOT + 0.71.0 diff --git a/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml b/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml index d24535021c10..e59d06a2c454 100644 --- a/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml +++ b/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.71.0-SNAPSHOT + 0.71.0 proto-google-cloud-gke-connect-gateway-v1beta1 Proto library for google-cloud-gke-connect-gateway com.google.cloud google-cloud-gke-connect-gateway-parent - 0.71.0-SNAPSHOT + 0.71.0 diff --git a/java-gke-multi-cloud/CHANGELOG.md b/java-gke-multi-cloud/CHANGELOG.md index 607ac3bfe6ec..c48908e72a99 100644 --- a/java-gke-multi-cloud/CHANGELOG.md +++ b/java-gke-multi-cloud/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.69.0 (2025-07-30) + +* No change + + ## 0.68.0 (2025-07-28) ### Dependencies diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml b/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml index b88d1c9d752a..a5e74c6bac87 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-multi-cloud-bom - 0.69.0-SNAPSHOT + 0.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-gke-multi-cloud - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml index 8693b61b9beb..feba2447efe7 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-multi-cloud - 0.69.0-SNAPSHOT + 0.69.0 jar Google Anthos Multicloud Anthos Multicloud enables you to provision and manage GKE clusters running on AWS and Azure infrastructure through a centralized Google Cloud backed control plane. com.google.cloud google-cloud-gke-multi-cloud-parent - 0.69.0-SNAPSHOT + 0.69.0 google-cloud-gke-multi-cloud diff --git a/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml b/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml index a07c54205cb4..179a73fef0a3 100644 --- a/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml +++ b/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.69.0-SNAPSHOT + 0.69.0 grpc-google-cloud-gke-multi-cloud-v1 GRPC library for google-cloud-gke-multi-cloud com.google.cloud google-cloud-gke-multi-cloud-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gke-multi-cloud/pom.xml b/java-gke-multi-cloud/pom.xml index c047de37a630..e3d0172d4858 100644 --- a/java-gke-multi-cloud/pom.xml +++ b/java-gke-multi-cloud/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-multi-cloud-parent pom - 0.69.0-SNAPSHOT + 0.69.0 Google Anthos Multicloud Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gke-multi-cloud - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.69.0-SNAPSHOT + 0.69.0 com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml b/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml index 3cc9e612c1ea..9713512445ef 100644 --- a/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml +++ b/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.69.0-SNAPSHOT + 0.69.0 proto-google-cloud-gke-multi-cloud-v1 Proto library for google-cloud-gke-multi-cloud com.google.cloud google-cloud-gke-multi-cloud-parent - 0.69.0-SNAPSHOT + 0.69.0 diff --git a/java-gkehub/CHANGELOG.md b/java-gkehub/CHANGELOG.md index feab39d6abab..a09156f9de15 100644 --- a/java-gkehub/CHANGELOG.md +++ b/java-gkehub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.70.0 (2025-07-30) + +* No change + + ## 1.69.0 (2025-07-28) ### Dependencies diff --git a/java-gkehub/google-cloud-gkehub-bom/pom.xml b/java-gkehub/google-cloud-gkehub-bom/pom.xml index 6e08d2ec5539..0efd9a34e6bb 100644 --- a/java-gkehub/google-cloud-gkehub-bom/pom.xml +++ b/java-gkehub/google-cloud-gkehub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gkehub-bom - 1.70.0-SNAPSHOT + 1.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-gkehub - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.76.0-SNAPSHOT + 0.76.0 diff --git a/java-gkehub/google-cloud-gkehub/pom.xml b/java-gkehub/google-cloud-gkehub/pom.xml index cfdee16f7f63..66cf7e3ae611 100644 --- a/java-gkehub/google-cloud-gkehub/pom.xml +++ b/java-gkehub/google-cloud-gkehub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gkehub - 1.70.0-SNAPSHOT + 1.70.0 jar Google GKE Hub API 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. com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 google-cloud-gkehub diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml index f0c40b733f08..c3d333b8eec9 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-gkehub-v1 GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml index b77b954f8067..4d0bd4bab348 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.76.0-SNAPSHOT + 0.76.0 grpc-google-cloud-gkehub-v1alpha GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml index 320589ecf594..58fede43fe06 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.76.0-SNAPSHOT + 0.76.0 grpc-google-cloud-gkehub-v1beta GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml index ce5b458b058d..169b112d438c 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 grpc-google-cloud-gkehub-v1beta1 GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-gkehub/pom.xml b/java-gkehub/pom.xml index 28d312d95adc..47482aab28e9 100644 --- a/java-gkehub/pom.xml +++ b/java-gkehub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gkehub-parent pom - 1.70.0-SNAPSHOT + 1.70.0 Google GKE Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-gkehub - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml index 7fe6ffc3a661..de1fa17efd6b 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-gkehub-v1 Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml index 0236cd08f9c9..7cc00d83397e 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.76.0-SNAPSHOT + 0.76.0 proto-google-cloud-gkehub-v1alpha Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml index 21cc2d3fd686..07fde9325331 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.76.0-SNAPSHOT + 0.76.0 proto-google-cloud-gkehub-v1beta Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml index d3b5d736533e..b722eb8228fa 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 proto-google-cloud-gkehub-v1beta1 Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-grafeas/CHANGELOG.md b/java-grafeas/CHANGELOG.md index e8a6aae888c7..fda62c1171d2 100644 --- a/java-grafeas/CHANGELOG.md +++ b/java-grafeas/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-grafeas/pom.xml b/java-grafeas/pom.xml index 4d8223ec7d58..49eb867ad5de 100644 --- a/java-grafeas/pom.xml +++ b/java-grafeas/pom.xml @@ -5,7 +5,7 @@ 4.0.0 io.grafeas grafeas - 2.71.0-SNAPSHOT + 2.71.0 jar Grafeas Client @@ -15,7 +15,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-gsuite-addons/CHANGELOG.md b/java-gsuite-addons/CHANGELOG.md index 0c58709d5fba..005174633499 100644 --- a/java-gsuite-addons/CHANGELOG.md +++ b/java-gsuite-addons/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml b/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml index 0d891b1bb847..3b3831a610e3 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml +++ b/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-cloud-gsuite-addons - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-apps-script-type-protos - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml b/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml index 4f2c1b3f7c89..f657111b5b03 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml +++ b/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons - 2.70.0-SNAPSHOT + 2.70.0 jar Google Google Workspace Add-ons API Google Workspace Add-ons API are customized applications that integrate with Google Workspace productivity applications. com.google.cloud google-cloud-gsuite-addons-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-gsuite-addons diff --git a/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml b/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml index 6b0d5d6172ac..304cff6b4391 100644 --- a/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml +++ b/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-gsuite-addons-v1 GRPC library for google-cloud-gsuite-addons com.google.cloud google-cloud-gsuite-addons-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-gsuite-addons/pom.xml b/java-gsuite-addons/pom.xml index da0d71000d41..e6e3dce212cb 100644 --- a/java-gsuite-addons/pom.xml +++ b/java-gsuite-addons/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gsuite-addons-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Google Workspace Add-ons API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-gsuite-addons - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-apps-script-type-protos - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml b/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml index d2a817b3d315..926a960e54f5 100644 --- a/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml +++ b/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml @@ -5,13 +5,13 @@ com.google.cloud google-cloud-gsuite-addons-parent - 2.70.0-SNAPSHOT + 2.70.0 4.0.0 com.google.api.grpc proto-google-apps-script-type-protos proto-google-apps-script-type-protos - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml b/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml index 77e400ceef91..3f5112a46b3f 100644 --- a/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml +++ b/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-gsuite-addons-v1 Proto library for google-cloud-gsuite-addons com.google.cloud google-cloud-gsuite-addons-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iam-admin/CHANGELOG.md b/java-iam-admin/CHANGELOG.md index adb2a8ef408e..931e9390cc8e 100644 --- a/java-iam-admin/CHANGELOG.md +++ b/java-iam-admin/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.65.0 (2025-07-30) + +* No change + + ## 3.64.0 (2025-07-28) ### Dependencies diff --git a/java-iam-admin/google-iam-admin-bom/pom.xml b/java-iam-admin/google-iam-admin-bom/pom.xml index dc6f1cafd2f8..d2872c9e25de 100644 --- a/java-iam-admin/google-iam-admin-bom/pom.xml +++ b/java-iam-admin/google-iam-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-iam-admin-bom - 3.65.0-SNAPSHOT + 3.65.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-iam-admin - 3.65.0-SNAPSHOT + 3.65.0 com.google.api.grpc grpc-google-iam-admin-v1 - 3.65.0-SNAPSHOT + 3.65.0 com.google.api.grpc proto-google-iam-admin-v1 - 3.65.0-SNAPSHOT + 3.65.0 diff --git a/java-iam-admin/google-iam-admin/pom.xml b/java-iam-admin/google-iam-admin/pom.xml index ca2f58093764..14c51aaf4a44 100644 --- a/java-iam-admin/google-iam-admin/pom.xml +++ b/java-iam-admin/google-iam-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-iam-admin - 3.65.0-SNAPSHOT + 3.65.0 jar Google IAM Admin API IAM Admin API you to manage your Service Accounts and IAM bindings. com.google.cloud google-iam-admin-parent - 3.65.0-SNAPSHOT + 3.65.0 google-iam-admin diff --git a/java-iam-admin/grpc-google-iam-admin-v1/pom.xml b/java-iam-admin/grpc-google-iam-admin-v1/pom.xml index 0b78e00fb2a7..c0e2c67567b1 100644 --- a/java-iam-admin/grpc-google-iam-admin-v1/pom.xml +++ b/java-iam-admin/grpc-google-iam-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-admin-v1 - 3.65.0-SNAPSHOT + 3.65.0 grpc-google-iam-admin-v1 GRPC library for google-iam-admin com.google.cloud google-iam-admin-parent - 3.65.0-SNAPSHOT + 3.65.0 diff --git a/java-iam-admin/pom.xml b/java-iam-admin/pom.xml index fcad278164a7..6ce4fe8042c3 100644 --- a/java-iam-admin/pom.xml +++ b/java-iam-admin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-admin-parent pom - 3.65.0-SNAPSHOT + 3.65.0 Google IAM Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-iam-admin - 3.65.0-SNAPSHOT + 3.65.0 com.google.api.grpc grpc-google-iam-admin-v1 - 3.65.0-SNAPSHOT + 3.65.0 com.google.api.grpc proto-google-iam-admin-v1 - 3.65.0-SNAPSHOT + 3.65.0 diff --git a/java-iam-admin/proto-google-iam-admin-v1/pom.xml b/java-iam-admin/proto-google-iam-admin-v1/pom.xml index b006c50d7678..fb44537c1d6e 100644 --- a/java-iam-admin/proto-google-iam-admin-v1/pom.xml +++ b/java-iam-admin/proto-google-iam-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-admin-v1 - 3.65.0-SNAPSHOT + 3.65.0 proto-google-iam-admin-v1 Proto library for google-iam-admin com.google.cloud google-iam-admin-parent - 3.65.0-SNAPSHOT + 3.65.0 diff --git a/java-iam/CHANGELOG.md b/java-iam/CHANGELOG.md index 45476fa77786..625eea3fdc96 100644 --- a/java-iam/CHANGELOG.md +++ b/java-iam/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.68.0 (2025-07-30) + +* No change + + ## 1.67.0 (2025-07-28) ### Dependencies diff --git a/java-iam/google-iam-policy-bom/pom.xml b/java-iam/google-iam-policy-bom/pom.xml index a2368ec49c5a..f5c64c359dd9 100644 --- a/java-iam/google-iam-policy-bom/pom.xml +++ b/java-iam/google-iam-policy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-iam-policy-bom - 1.68.0-SNAPSHOT + 1.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,7 +27,7 @@ com.google.cloud google-iam-policy - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-iam/google-iam-policy/pom.xml b/java-iam/google-iam-policy/pom.xml index ed874e83f1de..6dd7452658ee 100644 --- a/java-iam/google-iam-policy/pom.xml +++ b/java-iam/google-iam-policy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-iam-policy - 1.68.0-SNAPSHOT + 1.68.0 jar Google IAM Policy Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-iam-policy-parent - 1.68.0-SNAPSHOT + 1.68.0 google-iam-policy diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 24354f15c18a..511a69d9806a 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-policy-parent pom - 1.68.0-SNAPSHOT + 1.68.0 Google IAM Policy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-iamcredentials/CHANGELOG.md b/java-iamcredentials/CHANGELOG.md index b4f71a32c317..97a7cb7f175b 100644 --- a/java-iamcredentials/CHANGELOG.md +++ b/java-iamcredentials/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml b/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml index 6763909046a5..b9cdf79ae9e6 100644 --- a/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml +++ b/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-iamcredentials-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-iamcredentials - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iamcredentials/google-cloud-iamcredentials/pom.xml b/java-iamcredentials/google-cloud-iamcredentials/pom.xml index 3473f954fd7c..4dbf5bc5f9f7 100644 --- a/java-iamcredentials/google-cloud-iamcredentials/pom.xml +++ b/java-iamcredentials/google-cloud-iamcredentials/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iamcredentials - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud IAM Service Account Credentials Java idiomatic client for Google Cloud IAM Service Account Credentials com.google.cloud google-cloud-iamcredentials-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-iamcredentials diff --git a/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml b/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml index 10c1de078764..a2d9c068da55 100644 --- a/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml +++ b/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-iamcredentials-v1 GRPC library for grpc-google-cloud-iamcredentials-v1 com.google.cloud google-cloud-iamcredentials-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iamcredentials/pom.xml b/java-iamcredentials/pom.xml index d0719f893fa0..d2b1de7e0276 100644 --- a/java-iamcredentials/pom.xml +++ b/java-iamcredentials/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iamcredentials-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud IAM Service Account Credentials Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-iamcredentials - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml b/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml index 0edb7d881b4e..4c120bae537e 100644 --- a/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml +++ b/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-iamcredentials-v1 PROTO library for proto-google-cloud-iamcredentials-v1 com.google.cloud google-cloud-iamcredentials-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iap/CHANGELOG.md b/java-iap/CHANGELOG.md index c6c9d2e17dc3..29992b9fd43c 100644 --- a/java-iap/CHANGELOG.md +++ b/java-iap/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-07-30) + +* No change + + ## 0.25.0 (2025-07-28) ### Dependencies diff --git a/java-iap/google-cloud-iap-bom/pom.xml b/java-iap/google-cloud-iap-bom/pom.xml index 8677516e0aaf..c25181571c4c 100644 --- a/java-iap/google-cloud-iap-bom/pom.xml +++ b/java-iap/google-cloud-iap-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-iap-bom - 0.26.0-SNAPSHOT + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-iap - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc grpc-google-cloud-iap-v1 - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc proto-google-cloud-iap-v1 - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-iap/google-cloud-iap/pom.xml b/java-iap/google-cloud-iap/pom.xml index 01c1c232b986..b8b2f7031083 100644 --- a/java-iap/google-cloud-iap/pom.xml +++ b/java-iap/google-cloud-iap/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iap - 0.26.0-SNAPSHOT + 0.26.0 jar Google Cloud Identity-Aware Proxy API Cloud Identity-Aware Proxy API Controls access to cloud applications running on Google Cloud Platform. com.google.cloud google-cloud-iap-parent - 0.26.0-SNAPSHOT + 0.26.0 google-cloud-iap diff --git a/java-iap/grpc-google-cloud-iap-v1/pom.xml b/java-iap/grpc-google-cloud-iap-v1/pom.xml index db0e50a2a823..69027137baf0 100644 --- a/java-iap/grpc-google-cloud-iap-v1/pom.xml +++ b/java-iap/grpc-google-cloud-iap-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iap-v1 - 0.26.0-SNAPSHOT + 0.26.0 grpc-google-cloud-iap-v1 GRPC library for google-cloud-iap com.google.cloud google-cloud-iap-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-iap/pom.xml b/java-iap/pom.xml index 9017c98bee52..f3578bdbdfb1 100644 --- a/java-iap/pom.xml +++ b/java-iap/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iap-parent pom - 0.26.0-SNAPSHOT + 0.26.0 Google Cloud Identity-Aware Proxy API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-iap - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc grpc-google-cloud-iap-v1 - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc proto-google-cloud-iap-v1 - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-iap/proto-google-cloud-iap-v1/pom.xml b/java-iap/proto-google-cloud-iap-v1/pom.xml index 820fde0023e9..fcaed4572101 100644 --- a/java-iap/proto-google-cloud-iap-v1/pom.xml +++ b/java-iap/proto-google-cloud-iap-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iap-v1 - 0.26.0-SNAPSHOT + 0.26.0 proto-google-cloud-iap-v1 Proto library for google-cloud-iap com.google.cloud google-cloud-iap-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-ids/CHANGELOG.md b/java-ids/CHANGELOG.md index 71f76ddb271f..077232ddf191 100644 --- a/java-ids/CHANGELOG.md +++ b/java-ids/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.69.0 (2025-07-30) + +* No change + + ## 1.68.0 (2025-07-28) ### Dependencies diff --git a/java-ids/google-cloud-ids-bom/pom.xml b/java-ids/google-cloud-ids-bom/pom.xml index 2b46c64ec917..755c99d0cf12 100644 --- a/java-ids/google-cloud-ids-bom/pom.xml +++ b/java-ids/google-cloud-ids-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-ids-bom - 1.69.0-SNAPSHOT + 1.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-ids - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-ids-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-ids-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-ids/google-cloud-ids/pom.xml b/java-ids/google-cloud-ids/pom.xml index 55d62fe5f31d..325f8093345e 100644 --- a/java-ids/google-cloud-ids/pom.xml +++ b/java-ids/google-cloud-ids/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-ids - 1.69.0-SNAPSHOT + 1.69.0 jar Google Intrusion Detection System Intrusion Detection System monitors your networks, and it alerts you when it detects malicious activity. Cloud IDS is powered by Palo Alto Networks. com.google.cloud google-cloud-ids-parent - 1.69.0-SNAPSHOT + 1.69.0 google-cloud-ids diff --git a/java-ids/grpc-google-cloud-ids-v1/pom.xml b/java-ids/grpc-google-cloud-ids-v1/pom.xml index 101a63aa49f4..27c46cf39bd6 100644 --- a/java-ids/grpc-google-cloud-ids-v1/pom.xml +++ b/java-ids/grpc-google-cloud-ids-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-ids-v1 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-ids-v1 GRPC library for google-cloud-ids com.google.cloud google-cloud-ids-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-ids/pom.xml b/java-ids/pom.xml index 817107b32fa6..6c1b38a56894 100644 --- a/java-ids/pom.xml +++ b/java-ids/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-ids-parent pom - 1.69.0-SNAPSHOT + 1.69.0 Google Intrusion Detection System Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-ids - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-ids-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-ids-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-ids/proto-google-cloud-ids-v1/pom.xml b/java-ids/proto-google-cloud-ids-v1/pom.xml index d6bd14041e17..c8ea147840df 100644 --- a/java-ids/proto-google-cloud-ids-v1/pom.xml +++ b/java-ids/proto-google-cloud-ids-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-ids-v1 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-ids-v1 Proto library for google-cloud-ids com.google.cloud google-cloud-ids-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-infra-manager/CHANGELOG.md b/java-infra-manager/CHANGELOG.md index f045a3a52fc6..548644c02560 100644 --- a/java-infra-manager/CHANGELOG.md +++ b/java-infra-manager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.47.0 (2025-07-30) + +* No change + + ## 0.46.0 (2025-07-28) ### Dependencies diff --git a/java-infra-manager/google-cloud-infra-manager-bom/pom.xml b/java-infra-manager/google-cloud-infra-manager-bom/pom.xml index 4d55a46b1ee2..5109f1d724c5 100644 --- a/java-infra-manager/google-cloud-infra-manager-bom/pom.xml +++ b/java-infra-manager/google-cloud-infra-manager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-infra-manager-bom - 0.47.0-SNAPSHOT + 0.47.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-infra-manager - 0.47.0-SNAPSHOT + 0.47.0 com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.47.0-SNAPSHOT + 0.47.0 com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.47.0-SNAPSHOT + 0.47.0 diff --git a/java-infra-manager/google-cloud-infra-manager/pom.xml b/java-infra-manager/google-cloud-infra-manager/pom.xml index 06235b6b9065..af034f53f0bd 100644 --- a/java-infra-manager/google-cloud-infra-manager/pom.xml +++ b/java-infra-manager/google-cloud-infra-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-infra-manager - 0.47.0-SNAPSHOT + 0.47.0 jar Google Infrastructure Manager API Infrastructure Manager API Creates and manages Google Cloud Platform resources and infrastructure. com.google.cloud google-cloud-infra-manager-parent - 0.47.0-SNAPSHOT + 0.47.0 google-cloud-infra-manager diff --git a/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml b/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml index becf158e5852..e06c9fb3c712 100644 --- a/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml +++ b/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.47.0-SNAPSHOT + 0.47.0 grpc-google-cloud-infra-manager-v1 GRPC library for google-cloud-infra-manager com.google.cloud google-cloud-infra-manager-parent - 0.47.0-SNAPSHOT + 0.47.0 diff --git a/java-infra-manager/pom.xml b/java-infra-manager/pom.xml index 5dd01822c52f..acc27d2d95f4 100644 --- a/java-infra-manager/pom.xml +++ b/java-infra-manager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-infra-manager-parent pom - 0.47.0-SNAPSHOT + 0.47.0 Google Infrastructure Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-infra-manager - 0.47.0-SNAPSHOT + 0.47.0 com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.47.0-SNAPSHOT + 0.47.0 com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.47.0-SNAPSHOT + 0.47.0 diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml b/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml index af51c8835b15..15ed73a60099 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.47.0-SNAPSHOT + 0.47.0 proto-google-cloud-infra-manager-v1 Proto library for google-cloud-infra-manager com.google.cloud google-cloud-infra-manager-parent - 0.47.0-SNAPSHOT + 0.47.0 diff --git a/java-iot/CHANGELOG.md b/java-iot/CHANGELOG.md index 2eccddbff7e4..323ff9b5d703 100644 --- a/java-iot/CHANGELOG.md +++ b/java-iot/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-iot/google-cloud-iot-bom/pom.xml b/java-iot/google-cloud-iot-bom/pom.xml index 99a525395d43..302da7540b81 100644 --- a/java-iot/google-cloud-iot-bom/pom.xml +++ b/java-iot/google-cloud-iot-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-iot-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-iot - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-iot-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-iot-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iot/google-cloud-iot/pom.xml b/java-iot/google-cloud-iot/pom.xml index f8081c44e888..ffdcffa99dae 100644 --- a/java-iot/google-cloud-iot/pom.xml +++ b/java-iot/google-cloud-iot/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iot - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud IoT Core Java idiomatic client for Google Cloud IoT Core com.google.cloud google-cloud-iot-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-iot diff --git a/java-iot/grpc-google-cloud-iot-v1/pom.xml b/java-iot/grpc-google-cloud-iot-v1/pom.xml index 74bde3250c70..fb486512938a 100644 --- a/java-iot/grpc-google-cloud-iot-v1/pom.xml +++ b/java-iot/grpc-google-cloud-iot-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iot-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-iot-v1 GRPC library for grpc-google-cloud-iot-v1 com.google.cloud google-cloud-iot-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iot/pom.xml b/java-iot/pom.xml index 248d4c21810f..79aa718628d0 100644 --- a/java-iot/pom.xml +++ b/java-iot/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iot-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud IoT Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-iot-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-iot-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-iot - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-iot/proto-google-cloud-iot-v1/pom.xml b/java-iot/proto-google-cloud-iot-v1/pom.xml index f40cfdd55cdd..3c7a75e49995 100644 --- a/java-iot/proto-google-cloud-iot-v1/pom.xml +++ b/java-iot/proto-google-cloud-iot-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iot-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-iot-v1 PROTO library for proto-google-cloud-iot-v1 com.google.cloud google-cloud-iot-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-java-shopping-merchant-issue-resolution/CHANGELOG.md b/java-java-shopping-merchant-issue-resolution/CHANGELOG.md index 019b034a1b99..1e358367fe68 100644 --- a/java-java-shopping-merchant-issue-resolution/CHANGELOG.md +++ b/java-java-shopping-merchant-issue-resolution/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.10.0 (2025-07-30) + +* No change + + ## 0.9.0 (2025-07-28) ### Dependencies diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml index 0fbb3b004214..b2e478b04432 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-issue-resolution-bom - 0.10.0-SNAPSHOT + 0.10.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-issue-resolution - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml index 809cd99ef14a..b90ed7c7b72f 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-issue-resolution - 0.10.0-SNAPSHOT + 0.10.0 jar Google Merchant Issue Resolution API Merchant Issue Resolution API Programatically manage your Merchant Issues com.google.shopping google-shopping-merchant-issue-resolution-parent - 0.10.0-SNAPSHOT + 0.10.0 google-shopping-merchant-issue-resolution diff --git a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml index 84904f1409ec..5a3bd5cd2b0d 100644 --- a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 0.10.0-SNAPSHOT + 0.10.0 grpc-google-shopping-merchant-issue-resolution-v1beta GRPC library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-java-shopping-merchant-issue-resolution/pom.xml b/java-java-shopping-merchant-issue-resolution/pom.xml index 499b384285d5..2ef3435ce0b5 100644 --- a/java-java-shopping-merchant-issue-resolution/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-issue-resolution-parent pom - 0.10.0-SNAPSHOT + 0.10.0 Google Merchant Issue Resolution API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-issue-resolution - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml index 454fd20fa5e7..5948ea6339b1 100644 --- a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 0.10.0-SNAPSHOT + 0.10.0 proto-google-shopping-merchant-issue-resolution-v1beta Proto library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-java-shopping-merchant-order-tracking/CHANGELOG.md b/java-java-shopping-merchant-order-tracking/CHANGELOG.md index 7e6c9cd799c4..6171af6937ec 100644 --- a/java-java-shopping-merchant-order-tracking/CHANGELOG.md +++ b/java-java-shopping-merchant-order-tracking/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.10.0 (2025-07-30) + +* No change + + ## 0.9.0 (2025-07-28) ### Dependencies diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml index 1eed61da3aff..3475bde35292 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-order-tracking-bom - 0.10.0-SNAPSHOT + 0.10.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-order-tracking - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml index 8a8c57943d8d..6542b225a999 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-order-tracking - 0.10.0-SNAPSHOT + 0.10.0 jar Google Merchant Order Tracking API Merchant Order Tracking API Programmatically manage your Merchant Center Accounts com.google.shopping google-shopping-merchant-order-tracking-parent - 0.10.0-SNAPSHOT + 0.10.0 google-shopping-merchant-order-tracking diff --git a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml index 704b2d84a0d7..3e8dfc6fb665 100644 --- a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml +++ b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 0.10.0-SNAPSHOT + 0.10.0 grpc-google-shopping-merchant-order-tracking-v1beta GRPC library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-java-shopping-merchant-order-tracking/pom.xml b/java-java-shopping-merchant-order-tracking/pom.xml index eec7958c6d1d..c15f1ba94161 100644 --- a/java-java-shopping-merchant-order-tracking/pom.xml +++ b/java-java-shopping-merchant-order-tracking/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-order-tracking-parent pom - 0.10.0-SNAPSHOT + 0.10.0 Google Merchant Order Tracking API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-order-tracking - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml index c334435f27ec..0a5acd4063f7 100644 --- a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml +++ b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 0.10.0-SNAPSHOT + 0.10.0 proto-google-shopping-merchant-order-tracking-v1beta Proto library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-kms/CHANGELOG.md b/java-kms/CHANGELOG.md index a5169170997d..1ab3ebf06174 100644 --- a/java-kms/CHANGELOG.md +++ b/java-kms/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.73.0 (2025-07-30) + +* No change + + ## 2.72.0 (2025-07-28) ### Dependencies diff --git a/java-kms/google-cloud-kms-bom/pom.xml b/java-kms/google-cloud-kms-bom/pom.xml index e15ad8dceb8e..d7ea7eb7a034 100644 --- a/java-kms/google-cloud-kms-bom/pom.xml +++ b/java-kms/google-cloud-kms-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-kms-bom - 2.73.0-SNAPSHOT + 2.73.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-kms - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc grpc-google-cloud-kms-v1 - 0.164.0-SNAPSHOT + 0.164.0 com.google.api.grpc proto-google-cloud-kms-v1 - 0.164.0-SNAPSHOT + 0.164.0 diff --git a/java-kms/google-cloud-kms/pom.xml b/java-kms/google-cloud-kms/pom.xml index 2f99584375cb..d8200c6f19e7 100644 --- a/java-kms/google-cloud-kms/pom.xml +++ b/java-kms/google-cloud-kms/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-kms - 2.73.0-SNAPSHOT + 2.73.0 jar Google Cloud KMS Java idiomatic client for Google Cloud KMS com.google.cloud google-cloud-kms-parent - 2.73.0-SNAPSHOT + 2.73.0 google-cloud-kms diff --git a/java-kms/grpc-google-cloud-kms-v1/pom.xml b/java-kms/grpc-google-cloud-kms-v1/pom.xml index 071652525e63..94ebd3fc4a71 100644 --- a/java-kms/grpc-google-cloud-kms-v1/pom.xml +++ b/java-kms/grpc-google-cloud-kms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-kms-v1 - 0.164.0-SNAPSHOT + 0.164.0 grpc-google-cloud-kms-v1 GRPC library for grpc-google-cloud-kms-v1 com.google.cloud google-cloud-kms-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-kms/pom.xml b/java-kms/pom.xml index 67e425f364e5..0f7a55d7712f 100644 --- a/java-kms/pom.xml +++ b/java-kms/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-kms-parent pom - 2.73.0-SNAPSHOT + 2.73.0 Google Cloud KMS Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.api.grpc proto-google-cloud-kms-v1 - 0.164.0-SNAPSHOT + 0.164.0 com.google.api.grpc grpc-google-cloud-kms-v1 - 0.164.0-SNAPSHOT + 0.164.0 com.google.cloud google-cloud-kms - 2.73.0-SNAPSHOT + 2.73.0 com.google.cloud google-cloud-kms-bom - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-kms/proto-google-cloud-kms-v1/pom.xml b/java-kms/proto-google-cloud-kms-v1/pom.xml index b6039dbe5f79..86283d50204f 100644 --- a/java-kms/proto-google-cloud-kms-v1/pom.xml +++ b/java-kms/proto-google-cloud-kms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-kms-v1 - 0.164.0-SNAPSHOT + 0.164.0 proto-google-cloud-kms-v1 PROTO library for proto-google-cloud-kms-v1 com.google.cloud google-cloud-kms-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-kmsinventory/CHANGELOG.md b/java-kmsinventory/CHANGELOG.md index ba1d9ca24e0e..5a43252164f3 100644 --- a/java-kmsinventory/CHANGELOG.md +++ b/java-kmsinventory/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.59.0 (2025-07-30) + +* No change + + ## 0.58.0 (2025-07-28) ### Dependencies diff --git a/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml b/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml index 051f17801a62..9746bad9f029 100644 --- a/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml +++ b/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-kmsinventory-bom - 0.59.0-SNAPSHOT + 0.59.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-kmsinventory - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-kmsinventory/google-cloud-kmsinventory/pom.xml b/java-kmsinventory/google-cloud-kmsinventory/pom.xml index da25cadf429e..6a4017d30450 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/pom.xml +++ b/java-kmsinventory/google-cloud-kmsinventory/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-kmsinventory - 0.59.0-SNAPSHOT + 0.59.0 jar Google KMS Inventory API KMS Inventory API KMS Inventory API. com.google.cloud google-cloud-kmsinventory-parent - 0.59.0-SNAPSHOT + 0.59.0 google-cloud-kmsinventory diff --git a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml index 0f028b441f13..bd2767fc72f1 100644 --- a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml +++ b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.59.0-SNAPSHOT + 0.59.0 grpc-google-cloud-kmsinventory-v1 GRPC library for google-cloud-kmsinventory com.google.cloud google-cloud-kmsinventory-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-kmsinventory/pom.xml b/java-kmsinventory/pom.xml index 97026ca06b4a..2e671a81de44 100644 --- a/java-kmsinventory/pom.xml +++ b/java-kmsinventory/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-kmsinventory-parent pom - 0.59.0-SNAPSHOT + 0.59.0 Google KMS Inventory API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-kmsinventory - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.api.grpc proto-google-cloud-kms-v1 - 0.164.0-SNAPSHOT + 0.164.0 diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml index 22e32d301a4b..09512c581c00 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.59.0-SNAPSHOT + 0.59.0 proto-google-cloud-kmsinventory-v1 Proto library for google-cloud-kmsinventory com.google.cloud google-cloud-kmsinventory-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-language/CHANGELOG.md b/java-language/CHANGELOG.md index bffd5ef80301..bef2dfc4276a 100644 --- a/java-language/CHANGELOG.md +++ b/java-language/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-language/google-cloud-language-bom/pom.xml b/java-language/google-cloud-language-bom/pom.xml index 76f10cf5a8db..638c63fbc742 100644 --- a/java-language/google-cloud-language-bom/pom.xml +++ b/java-language/google-cloud-language-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-language-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-language - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-language-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.158.0-SNAPSHOT + 0.158.0 com.google.api.grpc grpc-google-cloud-language-v2 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-language-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.158.0-SNAPSHOT + 0.158.0 com.google.api.grpc proto-google-cloud-language-v2 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-language/google-cloud-language/pom.xml b/java-language/google-cloud-language/pom.xml index 58de695cccec..f6e74f002179 100644 --- a/java-language/google-cloud-language/pom.xml +++ b/java-language/google-cloud-language/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-language - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud Natural Language Java idiomatic client for Google Clould Natural Language com.google.cloud google-cloud-language-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-language diff --git a/java-language/grpc-google-cloud-language-v1/pom.xml b/java-language/grpc-google-cloud-language-v1/pom.xml index 21256eb10683..494c3f1521b9 100644 --- a/java-language/grpc-google-cloud-language-v1/pom.xml +++ b/java-language/grpc-google-cloud-language-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-language-v1 GRPC library for grpc-google-cloud-language-v1 com.google.cloud google-cloud-language-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-language/grpc-google-cloud-language-v1beta2/pom.xml b/java-language/grpc-google-cloud-language-v1beta2/pom.xml index f776c8482d9a..ddc0a751abe7 100644 --- a/java-language/grpc-google-cloud-language-v1beta2/pom.xml +++ b/java-language/grpc-google-cloud-language-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.158.0-SNAPSHOT + 0.158.0 grpc-google-cloud-language-v1beta2 GRPC library for grpc-google-cloud-language-v1beta2 com.google.cloud google-cloud-language-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-language/grpc-google-cloud-language-v2/pom.xml b/java-language/grpc-google-cloud-language-v2/pom.xml index b19a14d2382c..3dcf19c5121c 100644 --- a/java-language/grpc-google-cloud-language-v2/pom.xml +++ b/java-language/grpc-google-cloud-language-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v2 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-language-v2 GRPC library for google-cloud-language com.google.cloud google-cloud-language-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-language/pom.xml b/java-language/pom.xml index 2b5ef17b5402..e95cb4cab668 100644 --- a/java-language/pom.xml +++ b/java-language/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-language-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud Natural Language Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-language-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-language-v2 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-language-v2 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.158.0-SNAPSHOT + 0.158.0 com.google.api.grpc grpc-google-cloud-language-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.158.0-SNAPSHOT + 0.158.0 com.google.cloud google-cloud-language - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-language/proto-google-cloud-language-v1/pom.xml b/java-language/proto-google-cloud-language-v1/pom.xml index 0436150d8fb8..3a5b9e36d3e0 100644 --- a/java-language/proto-google-cloud-language-v1/pom.xml +++ b/java-language/proto-google-cloud-language-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-language-v1 PROTO library for proto-google-cloud-language-v1 com.google.cloud google-cloud-language-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-language/proto-google-cloud-language-v1beta2/pom.xml b/java-language/proto-google-cloud-language-v1beta2/pom.xml index 451c99985733..4b6a7e6cbed9 100644 --- a/java-language/proto-google-cloud-language-v1beta2/pom.xml +++ b/java-language/proto-google-cloud-language-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.158.0-SNAPSHOT + 0.158.0 proto-google-cloud-language-v1beta2 PROTO library for proto-google-cloud-language-v1beta2 com.google.cloud google-cloud-language-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-language/proto-google-cloud-language-v2/pom.xml b/java-language/proto-google-cloud-language-v2/pom.xml index 1fcf79d352d9..0dcee3b8a29e 100644 --- a/java-language/proto-google-cloud-language-v2/pom.xml +++ b/java-language/proto-google-cloud-language-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v2 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-language-v2 Proto library for google-cloud-language com.google.cloud google-cloud-language-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-licensemanager/CHANGELOG.md b/java-licensemanager/CHANGELOG.md index 699514102245..a0e3b3c8bbc4 100644 --- a/java-licensemanager/CHANGELOG.md +++ b/java-licensemanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.3.0 (2025-07-30) + +* No change + + ## 0.2.0 (2025-07-28) ### Dependencies diff --git a/java-licensemanager/google-cloud-licensemanager-bom/pom.xml b/java-licensemanager/google-cloud-licensemanager-bom/pom.xml index 9174730a1cb6..17f56e30b2de 100644 --- a/java-licensemanager/google-cloud-licensemanager-bom/pom.xml +++ b/java-licensemanager/google-cloud-licensemanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-licensemanager-bom - 0.3.0-SNAPSHOT + 0.3.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-licensemanager - 0.3.0-SNAPSHOT + 0.3.0 com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.3.0-SNAPSHOT + 0.3.0 com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.3.0-SNAPSHOT + 0.3.0 diff --git a/java-licensemanager/google-cloud-licensemanager/pom.xml b/java-licensemanager/google-cloud-licensemanager/pom.xml index 00766d17a8d9..6178548c681e 100644 --- a/java-licensemanager/google-cloud-licensemanager/pom.xml +++ b/java-licensemanager/google-cloud-licensemanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-licensemanager - 0.3.0-SNAPSHOT + 0.3.0 jar Google License Manager API License Manager API License Manager is a tool to manage and track third-party licenses on Google Cloud. com.google.cloud google-cloud-licensemanager-parent - 0.3.0-SNAPSHOT + 0.3.0 google-cloud-licensemanager diff --git a/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml b/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml index 94cce74c5b52..8f953a14acc8 100644 --- a/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml +++ b/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.3.0-SNAPSHOT + 0.3.0 grpc-google-cloud-licensemanager-v1 GRPC library for google-cloud-licensemanager com.google.cloud google-cloud-licensemanager-parent - 0.3.0-SNAPSHOT + 0.3.0 diff --git a/java-licensemanager/pom.xml b/java-licensemanager/pom.xml index a09889d3087c..f3a916cf6e2d 100644 --- a/java-licensemanager/pom.xml +++ b/java-licensemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-licensemanager-parent pom - 0.3.0-SNAPSHOT + 0.3.0 Google License Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-licensemanager - 0.3.0-SNAPSHOT + 0.3.0 com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.3.0-SNAPSHOT + 0.3.0 com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.3.0-SNAPSHOT + 0.3.0 diff --git a/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml b/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml index 20e9045f2ccb..78e9a48969a4 100644 --- a/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml +++ b/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.3.0-SNAPSHOT + 0.3.0 proto-google-cloud-licensemanager-v1 Proto library for google-cloud-licensemanager com.google.cloud google-cloud-licensemanager-parent - 0.3.0-SNAPSHOT + 0.3.0 diff --git a/java-life-sciences/CHANGELOG.md b/java-life-sciences/CHANGELOG.md index 1cc13f5d88c1..58e80533ed73 100644 --- a/java-life-sciences/CHANGELOG.md +++ b/java-life-sciences/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.72.0 (2025-07-30) + +* No change + + ## 0.71.0 (2025-07-28) ### Dependencies diff --git a/java-life-sciences/google-cloud-life-sciences-bom/pom.xml b/java-life-sciences/google-cloud-life-sciences-bom/pom.xml index 735974cd69eb..0ac0224665be 100644 --- a/java-life-sciences/google-cloud-life-sciences-bom/pom.xml +++ b/java-life-sciences/google-cloud-life-sciences-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-life-sciences-bom - 0.72.0-SNAPSHOT + 0.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-life-sciences - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-life-sciences/google-cloud-life-sciences/pom.xml b/java-life-sciences/google-cloud-life-sciences/pom.xml index 5fbf236c49ff..77bb438577ad 100644 --- a/java-life-sciences/google-cloud-life-sciences/pom.xml +++ b/java-life-sciences/google-cloud-life-sciences/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-life-sciences - 0.72.0-SNAPSHOT + 0.72.0 jar Google Cloud Life Sciences Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. com.google.cloud google-cloud-life-sciences-parent - 0.72.0-SNAPSHOT + 0.72.0 google-cloud-life-sciences diff --git a/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml b/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml index 32c35f69eff0..c46ce14664da 100644 --- a/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml +++ b/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.72.0-SNAPSHOT + 0.72.0 grpc-google-cloud-life-sciences-v2beta GRPC library for google-cloud-life-sciences com.google.cloud google-cloud-life-sciences-parent - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-life-sciences/pom.xml b/java-life-sciences/pom.xml index aaa3b4a6fcc8..a400f34eecfd 100644 --- a/java-life-sciences/pom.xml +++ b/java-life-sciences/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-life-sciences-parent pom - 0.72.0-SNAPSHOT + 0.72.0 Google Cloud Life Sciences Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-life-sciences - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml b/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml index 9518643e5a9d..db647b9a69af 100644 --- a/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml +++ b/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.72.0-SNAPSHOT + 0.72.0 proto-google-cloud-life-sciences-v2beta Proto library for google-cloud-life-sciences com.google.cloud google-cloud-life-sciences-parent - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-lustre/CHANGELOG.md b/java-lustre/CHANGELOG.md index 46e3fae500c0..97d9104b346a 100644 --- a/java-lustre/CHANGELOG.md +++ b/java-lustre/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.10.0 (2025-07-30) + +* No change + + ## 0.9.0 (2025-07-28) ### Bug Fixes diff --git a/java-lustre/google-cloud-lustre-bom/pom.xml b/java-lustre/google-cloud-lustre-bom/pom.xml index eeec5e817ee4..3d021f60181a 100644 --- a/java-lustre/google-cloud-lustre-bom/pom.xml +++ b/java-lustre/google-cloud-lustre-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-lustre-bom - 0.10.0-SNAPSHOT + 0.10.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-lustre - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc proto-google-cloud-lustre-v1 - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-lustre/google-cloud-lustre/pom.xml b/java-lustre/google-cloud-lustre/pom.xml index 1cbf11e0d139..452583eac9f1 100644 --- a/java-lustre/google-cloud-lustre/pom.xml +++ b/java-lustre/google-cloud-lustre/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-lustre - 0.10.0-SNAPSHOT + 0.10.0 jar Google Google Cloud Managed Lustre API Google Cloud Managed Lustre API Google Cloud Managed Lustre delivers a high-performance, fully managed parallel file system optimized for AI and HPC applications. com.google.cloud google-cloud-lustre-parent - 0.10.0-SNAPSHOT + 0.10.0 google-cloud-lustre diff --git a/java-lustre/grpc-google-cloud-lustre-v1/pom.xml b/java-lustre/grpc-google-cloud-lustre-v1/pom.xml index 3fb730f7c466..79f7390dcbb6 100644 --- a/java-lustre/grpc-google-cloud-lustre-v1/pom.xml +++ b/java-lustre/grpc-google-cloud-lustre-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.10.0-SNAPSHOT + 0.10.0 grpc-google-cloud-lustre-v1 GRPC library for google-cloud-lustre com.google.cloud google-cloud-lustre-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-lustre/pom.xml b/java-lustre/pom.xml index 9f9e1f0e9766..d2ea63e17203 100644 --- a/java-lustre/pom.xml +++ b/java-lustre/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-lustre-parent pom - 0.10.0-SNAPSHOT + 0.10.0 Google Google Cloud Managed Lustre API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-lustre - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc proto-google-cloud-lustre-v1 - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-lustre/proto-google-cloud-lustre-v1/pom.xml b/java-lustre/proto-google-cloud-lustre-v1/pom.xml index 88b258d806ca..916c47cda9ff 100644 --- a/java-lustre/proto-google-cloud-lustre-v1/pom.xml +++ b/java-lustre/proto-google-cloud-lustre-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-lustre-v1 - 0.10.0-SNAPSHOT + 0.10.0 proto-google-cloud-lustre-v1 Proto library for google-cloud-lustre com.google.cloud google-cloud-lustre-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-maintenance/CHANGELOG.md b/java-maintenance/CHANGELOG.md index 9713f413aab7..14d7d06b2d19 100644 --- a/java-maintenance/CHANGELOG.md +++ b/java-maintenance/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.4.0 (2025-07-30) + +* No change + + ## 0.3.0 (2025-07-28) ### Dependencies diff --git a/java-maintenance/google-cloud-maintenance-bom/pom.xml b/java-maintenance/google-cloud-maintenance-bom/pom.xml index 540680f142af..11be658fe25a 100644 --- a/java-maintenance/google-cloud-maintenance-bom/pom.xml +++ b/java-maintenance/google-cloud-maintenance-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-maintenance-bom - 0.4.0-SNAPSHOT + 0.4.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-maintenance - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-maintenance/google-cloud-maintenance/pom.xml b/java-maintenance/google-cloud-maintenance/pom.xml index 28848572e1be..6f28b4b82f9f 100644 --- a/java-maintenance/google-cloud-maintenance/pom.xml +++ b/java-maintenance/google-cloud-maintenance/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-maintenance - 0.4.0-SNAPSHOT + 0.4.0 jar Google Maintenance API Maintenance API The Maintenance API provides a centralized view of planned disruptive maintenance events across supported Google Cloud products. com.google.cloud google-cloud-maintenance-parent - 0.4.0-SNAPSHOT + 0.4.0 google-cloud-maintenance diff --git a/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml b/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml index 3d0ce0daac4b..3a946d4f57dc 100644 --- a/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml +++ b/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.4.0-SNAPSHOT + 0.4.0 grpc-google-cloud-maintenance-v1beta GRPC library for google-cloud-maintenance com.google.cloud google-cloud-maintenance-parent - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-maintenance/pom.xml b/java-maintenance/pom.xml index 6da8fc21062c..20f9524a3080 100644 --- a/java-maintenance/pom.xml +++ b/java-maintenance/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-maintenance-parent pom - 0.4.0-SNAPSHOT + 0.4.0 Google Maintenance API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-maintenance - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.4.0-SNAPSHOT + 0.4.0 com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml b/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml index 3b2685d04ed8..9f9ca3b5480a 100644 --- a/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml +++ b/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.4.0-SNAPSHOT + 0.4.0 proto-google-cloud-maintenance-v1beta Proto library for google-cloud-maintenance com.google.cloud google-cloud-maintenance-parent - 0.4.0-SNAPSHOT + 0.4.0 diff --git a/java-managed-identities/CHANGELOG.md b/java-managed-identities/CHANGELOG.md index 601e3f133069..f304f3d1242d 100644 --- a/java-managed-identities/CHANGELOG.md +++ b/java-managed-identities/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.68.0 (2025-07-30) + +* No change + + ## 1.67.0 (2025-07-28) ### Dependencies diff --git a/java-managed-identities/google-cloud-managed-identities-bom/pom.xml b/java-managed-identities/google-cloud-managed-identities-bom/pom.xml index d5eb0cc32e69..b350ceb5b9f4 100644 --- a/java-managed-identities/google-cloud-managed-identities-bom/pom.xml +++ b/java-managed-identities/google-cloud-managed-identities-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-managed-identities-bom - 1.68.0-SNAPSHOT + 1.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-managed-identities - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-managed-identities/google-cloud-managed-identities/pom.xml b/java-managed-identities/google-cloud-managed-identities/pom.xml index a5fe0addaf4f..b256676d994a 100644 --- a/java-managed-identities/google-cloud-managed-identities/pom.xml +++ b/java-managed-identities/google-cloud-managed-identities/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-managed-identities - 1.68.0-SNAPSHOT + 1.68.0 jar Google Managed Service for Microsoft Active Directory 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. com.google.cloud google-cloud-managed-identities-parent - 1.68.0-SNAPSHOT + 1.68.0 google-cloud-managed-identities diff --git a/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml b/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml index cc9631fad72b..4241a4b755b9 100644 --- a/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml +++ b/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.68.0-SNAPSHOT + 1.68.0 grpc-google-cloud-managed-identities-v1 GRPC library for google-cloud-managed-identities com.google.cloud google-cloud-managed-identities-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-managed-identities/pom.xml b/java-managed-identities/pom.xml index faeec3b6ef2e..cd06d273f5c2 100644 --- a/java-managed-identities/pom.xml +++ b/java-managed-identities/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-managed-identities-parent pom - 1.68.0-SNAPSHOT + 1.68.0 Google Managed Service for Microsoft Active Directory Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-managed-identities - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml b/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml index 7a4be3cf06bb..c49ab5799496 100644 --- a/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml +++ b/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.68.0-SNAPSHOT + 1.68.0 proto-google-cloud-managed-identities-v1 Proto library for google-cloud-managed-identities com.google.cloud google-cloud-managed-identities-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-managedkafka/CHANGELOG.md b/java-managedkafka/CHANGELOG.md index 5d1642055172..dcf0b1993b44 100644 --- a/java-managedkafka/CHANGELOG.md +++ b/java-managedkafka/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-07-30) + +* No change + + ## 0.25.0 (2025-07-28) ### Dependencies diff --git a/java-managedkafka/google-cloud-managedkafka-bom/pom.xml b/java-managedkafka/google-cloud-managedkafka-bom/pom.xml index 674fb917e784..a48aa613699a 100644 --- a/java-managedkafka/google-cloud-managedkafka-bom/pom.xml +++ b/java-managedkafka/google-cloud-managedkafka-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-managedkafka-bom - 0.26.0-SNAPSHOT + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-managedkafka - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-managedkafka/google-cloud-managedkafka/pom.xml b/java-managedkafka/google-cloud-managedkafka/pom.xml index 99d9d1c0de5d..1848c65ac7e0 100644 --- a/java-managedkafka/google-cloud-managedkafka/pom.xml +++ b/java-managedkafka/google-cloud-managedkafka/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-managedkafka - 0.26.0-SNAPSHOT + 0.26.0 jar Google Managed Service for Apache Kafka API Managed Service for Apache Kafka API Manage Apache Kafka clusters and resources. com.google.cloud google-cloud-managedkafka-parent - 0.26.0-SNAPSHOT + 0.26.0 google-cloud-managedkafka diff --git a/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml b/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml index 3ef0396fc68d..419f92c2cbea 100644 --- a/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml +++ b/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.26.0-SNAPSHOT + 0.26.0 grpc-google-cloud-managedkafka-v1 GRPC library for google-cloud-managedkafka com.google.cloud google-cloud-managedkafka-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-managedkafka/pom.xml b/java-managedkafka/pom.xml index c53935a65e01..fd511d1bbfe5 100644 --- a/java-managedkafka/pom.xml +++ b/java-managedkafka/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-managedkafka-parent pom - 0.26.0-SNAPSHOT + 0.26.0 Google Managed Service for Apache Kafka API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-managedkafka - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml b/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml index 350f2f8d4cb8..6e376a676e7e 100644 --- a/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml +++ b/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.26.0-SNAPSHOT + 0.26.0 proto-google-cloud-managedkafka-v1 Proto library for google-cloud-managedkafka com.google.cloud google-cloud-managedkafka-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-maps-addressvalidation/CHANGELOG.md b/java-maps-addressvalidation/CHANGELOG.md index a27d7954243c..d65cfa6ef8f2 100644 --- a/java-maps-addressvalidation/CHANGELOG.md +++ b/java-maps-addressvalidation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.64.0 (2025-07-30) + +* No change + + ## 0.63.0 (2025-07-28) ### Features diff --git a/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml b/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml index 53ea4d491ed9..6babdd194bf7 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml +++ b/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-addressvalidation-bom - 0.64.0-SNAPSHOT + 0.64.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-addressvalidation - 0.64.0-SNAPSHOT + 0.64.0 com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.64.0-SNAPSHOT + 0.64.0 com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml b/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml index 328c11996ad5..764ad1edfe4a 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml +++ b/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-addressvalidation - 0.64.0-SNAPSHOT + 0.64.0 jar Google Address Validation API Address Validation API 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. com.google.maps google-maps-addressvalidation-parent - 0.64.0-SNAPSHOT + 0.64.0 google-maps-addressvalidation diff --git a/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml b/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml index 296f64687f5a..a0ab1db49c84 100644 --- a/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml +++ b/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.64.0-SNAPSHOT + 0.64.0 grpc-google-maps-addressvalidation-v1 GRPC library for google-maps-addressvalidation com.google.maps google-maps-addressvalidation-parent - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-maps-addressvalidation/pom.xml b/java-maps-addressvalidation/pom.xml index a9a7631595b9..d3c9e9e1eea3 100644 --- a/java-maps-addressvalidation/pom.xml +++ b/java-maps-addressvalidation/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-addressvalidation-parent pom - 0.64.0-SNAPSHOT + 0.64.0 Google Address Validation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-addressvalidation - 0.64.0-SNAPSHOT + 0.64.0 com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.64.0-SNAPSHOT + 0.64.0 com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml b/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml index 81eb86e14478..a8b9af6d1446 100644 --- a/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml +++ b/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.64.0-SNAPSHOT + 0.64.0 proto-google-maps-addressvalidation-v1 Proto library for google-maps-addressvalidation com.google.maps google-maps-addressvalidation-parent - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-maps-area-insights/CHANGELOG.md b/java-maps-area-insights/CHANGELOG.md index d057fe4acfdb..8bbbf0cef8cd 100644 --- a/java-maps-area-insights/CHANGELOG.md +++ b/java-maps-area-insights/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.21.0 (2025-07-30) + +* No change + + ## 0.20.0 (2025-07-28) ### Dependencies diff --git a/java-maps-area-insights/google-maps-area-insights-bom/pom.xml b/java-maps-area-insights/google-maps-area-insights-bom/pom.xml index 55add7ee1727..32e6abeaf3cf 100644 --- a/java-maps-area-insights/google-maps-area-insights-bom/pom.xml +++ b/java-maps-area-insights/google-maps-area-insights-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-area-insights-bom - 0.21.0-SNAPSHOT + 0.21.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-area-insights - 0.21.0-SNAPSHOT + 0.21.0 com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.21.0-SNAPSHOT + 0.21.0 com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.21.0-SNAPSHOT + 0.21.0 diff --git a/java-maps-area-insights/google-maps-area-insights/pom.xml b/java-maps-area-insights/google-maps-area-insights/pom.xml index 7654b22d6e6c..74616d61f19a 100644 --- a/java-maps-area-insights/google-maps-area-insights/pom.xml +++ b/java-maps-area-insights/google-maps-area-insights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-area-insights - 0.21.0-SNAPSHOT + 0.21.0 jar Google Places Insights API Places Insights API Places Insights API. com.google.maps google-maps-area-insights-parent - 0.21.0-SNAPSHOT + 0.21.0 google-maps-area-insights diff --git a/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml b/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml index d8b89ece9449..3c632fd6aaf3 100644 --- a/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml +++ b/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.21.0-SNAPSHOT + 0.21.0 grpc-google-maps-area-insights-v1 GRPC library for google-maps-area-insights com.google.maps google-maps-area-insights-parent - 0.21.0-SNAPSHOT + 0.21.0 diff --git a/java-maps-area-insights/pom.xml b/java-maps-area-insights/pom.xml index 5a1f53d6bde2..12c4f6cef424 100644 --- a/java-maps-area-insights/pom.xml +++ b/java-maps-area-insights/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-area-insights-parent pom - 0.21.0-SNAPSHOT + 0.21.0 Google Places Insights API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-area-insights - 0.21.0-SNAPSHOT + 0.21.0 com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.21.0-SNAPSHOT + 0.21.0 com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.21.0-SNAPSHOT + 0.21.0 diff --git a/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml b/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml index 605512e6f10b..8612991c91d9 100644 --- a/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml +++ b/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.21.0-SNAPSHOT + 0.21.0 proto-google-maps-area-insights-v1 Proto library for google-maps-area-insights com.google.maps google-maps-area-insights-parent - 0.21.0-SNAPSHOT + 0.21.0 diff --git a/java-maps-fleetengine-delivery/CHANGELOG.md b/java-maps-fleetengine-delivery/CHANGELOG.md index 2851d0df3261..ad8f392fe4e8 100644 --- a/java-maps-fleetengine-delivery/CHANGELOG.md +++ b/java-maps-fleetengine-delivery/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.17.0 (2025-07-30) + +* No change + + ## 0.16.0 (2025-07-28) ### Dependencies diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml index cc70a483d525..8c6212d50b12 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-fleetengine-delivery-bom - 0.17.0-SNAPSHOT + 0.17.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-fleetengine-delivery - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml index 5aee04ac0253..ddb79f7bbb93 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-fleetengine-delivery - 0.17.0-SNAPSHOT + 0.17.0 jar Google Last Mile Fleet Solution Delivery API Last Mile Fleet Solution Delivery API Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs. Customer's use of Google Maps Content in the Cloud Logging Services is subject to the Google Maps Platform Terms of Service located at https://cloud.google.com/maps-platform/terms. com.google.maps google-maps-fleetengine-delivery-parent - 0.17.0-SNAPSHOT + 0.17.0 google-maps-fleetengine-delivery diff --git a/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml b/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml index 9b2bbbe935a3..44541f733aaa 100644 --- a/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml +++ b/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.17.0-SNAPSHOT + 0.17.0 grpc-google-maps-fleetengine-delivery-v1 GRPC library for google-maps-fleetengine-delivery com.google.maps google-maps-fleetengine-delivery-parent - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-fleetengine-delivery/pom.xml b/java-maps-fleetengine-delivery/pom.xml index 7024b1f6ca4d..a6a22dd9b2a0 100644 --- a/java-maps-fleetengine-delivery/pom.xml +++ b/java-maps-fleetengine-delivery/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-fleetengine-delivery-parent pom - 0.17.0-SNAPSHOT + 0.17.0 Google Last Mile Fleet Solution Delivery API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-fleetengine-delivery - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml b/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml index 36b2366a4a8e..06be69b6f48a 100644 --- a/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml +++ b/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.17.0-SNAPSHOT + 0.17.0 proto-google-maps-fleetengine-delivery-v1 Proto library for google-maps-fleetengine-delivery com.google.maps google-maps-fleetengine-delivery-parent - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-fleetengine/CHANGELOG.md b/java-maps-fleetengine/CHANGELOG.md index 146253d00d8b..12db11161832 100644 --- a/java-maps-fleetengine/CHANGELOG.md +++ b/java-maps-fleetengine/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.17.0 (2025-07-30) + +* No change + + ## 0.16.0 (2025-07-28) ### Dependencies diff --git a/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml b/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml index 290739a024cc..809449317ef6 100644 --- a/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml +++ b/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-fleetengine-bom - 0.17.0-SNAPSHOT + 0.17.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-fleetengine - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-fleetengine/google-maps-fleetengine/pom.xml b/java-maps-fleetengine/google-maps-fleetengine/pom.xml index c1c62c5a552b..2171715b07db 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/pom.xml +++ b/java-maps-fleetengine/google-maps-fleetengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-fleetengine - 0.17.0-SNAPSHOT + 0.17.0 jar Google Local Rides and Deliveries API Local Rides and Deliveries API Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs. Customer's use of Google Maps Content in the Cloud Logging Services is subject to the Google Maps Platform Terms of Service located at https://cloud.google.com/maps-platform/terms. com.google.maps google-maps-fleetengine-parent - 0.17.0-SNAPSHOT + 0.17.0 google-maps-fleetengine diff --git a/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml b/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml index 7a173ca0a57e..45f99a185c5a 100644 --- a/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml +++ b/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.17.0-SNAPSHOT + 0.17.0 grpc-google-maps-fleetengine-v1 GRPC library for google-maps-fleetengine com.google.maps google-maps-fleetengine-parent - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-fleetengine/pom.xml b/java-maps-fleetengine/pom.xml index 8ba4d9a14659..cf9cb6b1506c 100644 --- a/java-maps-fleetengine/pom.xml +++ b/java-maps-fleetengine/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-fleetengine-parent pom - 0.17.0-SNAPSHOT + 0.17.0 Google Local Rides and Deliveries API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-fleetengine - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.17.0-SNAPSHOT + 0.17.0 com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml b/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml index 4e530995af12..8456570bc74c 100644 --- a/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml +++ b/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.17.0-SNAPSHOT + 0.17.0 proto-google-maps-fleetengine-v1 Proto library for google-maps-fleetengine com.google.maps google-maps-fleetengine-parent - 0.17.0-SNAPSHOT + 0.17.0 diff --git a/java-maps-mapsplatformdatasets/CHANGELOG.md b/java-maps-mapsplatformdatasets/CHANGELOG.md index f908cd0ce604..3b36fa083cc6 100644 --- a/java-maps-mapsplatformdatasets/CHANGELOG.md +++ b/java-maps-mapsplatformdatasets/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.59.0 (2025-07-30) + +* No change + + ## 0.58.0 (2025-07-28) ### Dependencies diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml index bf13e35d617c..fe431d1cab0c 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-mapsplatformdatasets-bom - 0.59.0-SNAPSHOT + 0.59.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-mapsplatformdatasets - 0.59.0-SNAPSHOT + 0.59.0 com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml index e7526d1bb938..d7df41925e02 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.maps google-maps-mapsplatformdatasets - 0.59.0-SNAPSHOT + 0.59.0 jar Google Maps Platform Datasets API Maps Platform Datasets API The Maps Platform Datasets API enables developers to ingest geospatially-tied datasets @@ -11,7 +11,7 @@ com.google.maps google-maps-mapsplatformdatasets-parent - 0.59.0-SNAPSHOT + 0.59.0 google-maps-mapsplatformdatasets diff --git a/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml b/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml index 98e2d8745c42..c3c2efb3cce7 100644 --- a/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml +++ b/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.59.0-SNAPSHOT + 0.59.0 grpc-google-maps-mapsplatformdatasets-v1 GRPC library for google-maps-mapsplatformdatasets com.google.maps google-maps-mapsplatformdatasets-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-maps-mapsplatformdatasets/pom.xml b/java-maps-mapsplatformdatasets/pom.xml index a3c7c717200e..7c0a87d8e51d 100644 --- a/java-maps-mapsplatformdatasets/pom.xml +++ b/java-maps-mapsplatformdatasets/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-mapsplatformdatasets-parent pom - 0.59.0-SNAPSHOT + 0.59.0 Google Maps Platform Datasets API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-mapsplatformdatasets - 0.59.0-SNAPSHOT + 0.59.0 com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.59.0-SNAPSHOT + 0.59.0 com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml b/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml index affcd3202c63..aaa752bfeef5 100644 --- a/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml +++ b/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.59.0-SNAPSHOT + 0.59.0 proto-google-maps-mapsplatformdatasets-v1 Proto library for google-maps-mapsplatformdatasets com.google.maps google-maps-mapsplatformdatasets-parent - 0.59.0-SNAPSHOT + 0.59.0 diff --git a/java-maps-places/CHANGELOG.md b/java-maps-places/CHANGELOG.md index 58a67b0718b5..1fd9eace219e 100644 --- a/java-maps-places/CHANGELOG.md +++ b/java-maps-places/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.41.0 (2025-07-30) + +* No change + + ## 0.40.0 (2025-07-28) ### Dependencies diff --git a/java-maps-places/google-maps-places-bom/pom.xml b/java-maps-places/google-maps-places-bom/pom.xml index 28e73c88c4c9..a202466e86f6 100644 --- a/java-maps-places/google-maps-places-bom/pom.xml +++ b/java-maps-places/google-maps-places-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-places-bom - 0.41.0-SNAPSHOT + 0.41.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-places - 0.41.0-SNAPSHOT + 0.41.0 com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.41.0-SNAPSHOT + 0.41.0 com.google.maps.api.grpc proto-google-maps-places-v1 - 0.41.0-SNAPSHOT + 0.41.0 diff --git a/java-maps-places/google-maps-places/pom.xml b/java-maps-places/google-maps-places/pom.xml index 4fd21cb6f2d5..d527247811ac 100644 --- a/java-maps-places/google-maps-places/pom.xml +++ b/java-maps-places/google-maps-places/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.maps google-maps-places - 0.41.0-SNAPSHOT + 0.41.0 jar Google Places API (New) Places API (New) The Places API allows developers to access a variety of search and @@ -11,7 +11,7 @@ com.google.maps google-maps-places-parent - 0.41.0-SNAPSHOT + 0.41.0 google-maps-places diff --git a/java-maps-places/grpc-google-maps-places-v1/pom.xml b/java-maps-places/grpc-google-maps-places-v1/pom.xml index 324643dff35a..7f55bff47f65 100644 --- a/java-maps-places/grpc-google-maps-places-v1/pom.xml +++ b/java-maps-places/grpc-google-maps-places-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.41.0-SNAPSHOT + 0.41.0 grpc-google-maps-places-v1 GRPC library for google-maps-places com.google.maps google-maps-places-parent - 0.41.0-SNAPSHOT + 0.41.0 diff --git a/java-maps-places/pom.xml b/java-maps-places/pom.xml index 1d22c31d84f9..0e3ad82046dc 100644 --- a/java-maps-places/pom.xml +++ b/java-maps-places/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-places-parent pom - 0.41.0-SNAPSHOT + 0.41.0 Google Places API (New) Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-places - 0.41.0-SNAPSHOT + 0.41.0 com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.41.0-SNAPSHOT + 0.41.0 com.google.maps.api.grpc proto-google-maps-places-v1 - 0.41.0-SNAPSHOT + 0.41.0 diff --git a/java-maps-places/proto-google-maps-places-v1/pom.xml b/java-maps-places/proto-google-maps-places-v1/pom.xml index de80a0bac15b..01af8e92df6c 100644 --- a/java-maps-places/proto-google-maps-places-v1/pom.xml +++ b/java-maps-places/proto-google-maps-places-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-places-v1 - 0.41.0-SNAPSHOT + 0.41.0 proto-google-maps-places-v1 Proto library for google-maps-places com.google.maps google-maps-places-parent - 0.41.0-SNAPSHOT + 0.41.0 diff --git a/java-maps-routeoptimization/CHANGELOG.md b/java-maps-routeoptimization/CHANGELOG.md index 7cc3cfe8c45f..0d268b10f784 100644 --- a/java-maps-routeoptimization/CHANGELOG.md +++ b/java-maps-routeoptimization/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.28.0 (2025-07-30) + +* No change + + ## 0.27.0 (2025-07-28) ### Dependencies diff --git a/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml b/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml index 847b727f8192..f1e2597fda1b 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml +++ b/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-routeoptimization-bom - 0.28.0-SNAPSHOT + 0.28.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-routeoptimization - 0.28.0-SNAPSHOT + 0.28.0 com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.28.0-SNAPSHOT + 0.28.0 com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.28.0-SNAPSHOT + 0.28.0 diff --git a/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml b/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml index ba376cda0247..42167a9e113a 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml +++ b/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-routeoptimization - 0.28.0-SNAPSHOT + 0.28.0 jar Google Route Optimization API Route Optimization API 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. com.google.maps google-maps-routeoptimization-parent - 0.28.0-SNAPSHOT + 0.28.0 google-maps-routeoptimization diff --git a/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml b/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml index 68223e30b6ef..91fb23c949eb 100644 --- a/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml +++ b/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.28.0-SNAPSHOT + 0.28.0 grpc-google-maps-routeoptimization-v1 GRPC library for google-maps-routeoptimization com.google.maps google-maps-routeoptimization-parent - 0.28.0-SNAPSHOT + 0.28.0 diff --git a/java-maps-routeoptimization/pom.xml b/java-maps-routeoptimization/pom.xml index ed76a2cb3342..a0ecda1ae0e9 100644 --- a/java-maps-routeoptimization/pom.xml +++ b/java-maps-routeoptimization/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-routeoptimization-parent pom - 0.28.0-SNAPSHOT + 0.28.0 Google Route Optimization API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-routeoptimization - 0.28.0-SNAPSHOT + 0.28.0 com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.28.0-SNAPSHOT + 0.28.0 com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.28.0-SNAPSHOT + 0.28.0 diff --git a/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml b/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml index 7c7b6659b7f3..2da2f4de0520 100644 --- a/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml +++ b/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.28.0-SNAPSHOT + 0.28.0 proto-google-maps-routeoptimization-v1 Proto library for google-maps-routeoptimization com.google.maps google-maps-routeoptimization-parent - 0.28.0-SNAPSHOT + 0.28.0 diff --git a/java-maps-routing/CHANGELOG.md b/java-maps-routing/CHANGELOG.md index e26a20f6399e..de50bddccc66 100644 --- a/java-maps-routing/CHANGELOG.md +++ b/java-maps-routing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.55.0 (2025-07-30) + +* No change + + ## 1.54.0 (2025-07-28) ### Dependencies diff --git a/java-maps-routing/google-maps-routing-bom/pom.xml b/java-maps-routing/google-maps-routing-bom/pom.xml index 8eb7bd05bfcd..928ef66b1c6b 100644 --- a/java-maps-routing/google-maps-routing-bom/pom.xml +++ b/java-maps-routing/google-maps-routing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-routing-bom - 1.55.0-SNAPSHOT + 1.55.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-routing - 1.55.0-SNAPSHOT + 1.55.0 com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.55.0-SNAPSHOT + 1.55.0 com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.55.0-SNAPSHOT + 1.55.0 diff --git a/java-maps-routing/google-maps-routing/pom.xml b/java-maps-routing/google-maps-routing/pom.xml index 8f1782a383fb..6904dea2bca8 100644 --- a/java-maps-routing/google-maps-routing/pom.xml +++ b/java-maps-routing/google-maps-routing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-routing - 1.55.0-SNAPSHOT + 1.55.0 jar Google Routes API Routes API 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. com.google.maps google-maps-routing-parent - 1.55.0-SNAPSHOT + 1.55.0 google-maps-routing diff --git a/java-maps-routing/grpc-google-maps-routing-v2/pom.xml b/java-maps-routing/grpc-google-maps-routing-v2/pom.xml index 6e758d9b6a2e..b0012de58cb1 100644 --- a/java-maps-routing/grpc-google-maps-routing-v2/pom.xml +++ b/java-maps-routing/grpc-google-maps-routing-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.55.0-SNAPSHOT + 1.55.0 grpc-google-maps-routing-v2 GRPC library for google-maps-routing com.google.maps google-maps-routing-parent - 1.55.0-SNAPSHOT + 1.55.0 diff --git a/java-maps-routing/pom.xml b/java-maps-routing/pom.xml index 0241c77a8748..e265cc8d8747 100644 --- a/java-maps-routing/pom.xml +++ b/java-maps-routing/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-routing-parent pom - 1.55.0-SNAPSHOT + 1.55.0 Google Routes API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-routing - 1.55.0-SNAPSHOT + 1.55.0 com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.55.0-SNAPSHOT + 1.55.0 com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.55.0-SNAPSHOT + 1.55.0 diff --git a/java-maps-routing/proto-google-maps-routing-v2/pom.xml b/java-maps-routing/proto-google-maps-routing-v2/pom.xml index cdc863fa8eb0..5238f0e5fe74 100644 --- a/java-maps-routing/proto-google-maps-routing-v2/pom.xml +++ b/java-maps-routing/proto-google-maps-routing-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.55.0-SNAPSHOT + 1.55.0 proto-google-maps-routing-v2 Proto library for google-maps-routing com.google.maps google-maps-routing-parent - 1.55.0-SNAPSHOT + 1.55.0 diff --git a/java-maps-solar/CHANGELOG.md b/java-maps-solar/CHANGELOG.md index cd9f33b85dba..5164fdaf6cff 100644 --- a/java-maps-solar/CHANGELOG.md +++ b/java-maps-solar/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.29.0 (2025-07-30) + +* No change + + ## 0.28.0 (2025-07-28) ### Dependencies diff --git a/java-maps-solar/google-maps-solar-bom/pom.xml b/java-maps-solar/google-maps-solar-bom/pom.xml index 3a8a36f73a24..879365fe39d3 100644 --- a/java-maps-solar/google-maps-solar-bom/pom.xml +++ b/java-maps-solar/google-maps-solar-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-solar-bom - 0.29.0-SNAPSHOT + 0.29.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-solar - 0.29.0-SNAPSHOT + 0.29.0 com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.29.0-SNAPSHOT + 0.29.0 com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-maps-solar/google-maps-solar/pom.xml b/java-maps-solar/google-maps-solar/pom.xml index 513c99071717..13e8b8d74bb0 100644 --- a/java-maps-solar/google-maps-solar/pom.xml +++ b/java-maps-solar/google-maps-solar/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-solar - 0.29.0-SNAPSHOT + 0.29.0 jar Google Solar API Solar API The Solar API allows users to read details about the solar potential of over 60 million buildings. This includes measurements of the building's roof (e.g., size and tilt/azimuth), energy production for a range of sizes of solar installations, and financial costs and benefits. com.google.maps google-maps-solar-parent - 0.29.0-SNAPSHOT + 0.29.0 google-maps-solar diff --git a/java-maps-solar/grpc-google-maps-solar-v1/pom.xml b/java-maps-solar/grpc-google-maps-solar-v1/pom.xml index 130d41161130..1ab6c40322ea 100644 --- a/java-maps-solar/grpc-google-maps-solar-v1/pom.xml +++ b/java-maps-solar/grpc-google-maps-solar-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.29.0-SNAPSHOT + 0.29.0 grpc-google-maps-solar-v1 GRPC library for google-maps-solar com.google.maps google-maps-solar-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-maps-solar/pom.xml b/java-maps-solar/pom.xml index c6666dfbb373..5b04bf78b42c 100644 --- a/java-maps-solar/pom.xml +++ b/java-maps-solar/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-solar-parent pom - 0.29.0-SNAPSHOT + 0.29.0 Google Solar API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-solar - 0.29.0-SNAPSHOT + 0.29.0 com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.29.0-SNAPSHOT + 0.29.0 com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-maps-solar/proto-google-maps-solar-v1/pom.xml b/java-maps-solar/proto-google-maps-solar-v1/pom.xml index 94c2208f93ec..d5a8ac7d5b4d 100644 --- a/java-maps-solar/proto-google-maps-solar-v1/pom.xml +++ b/java-maps-solar/proto-google-maps-solar-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.29.0-SNAPSHOT + 0.29.0 proto-google-maps-solar-v1 Proto library for google-maps-solar com.google.maps google-maps-solar-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-marketingplatformadminapi/CHANGELOG.md b/java-marketingplatformadminapi/CHANGELOG.md index 2ff7a137d93b..9fb32ebca4fd 100644 --- a/java-marketingplatformadminapi/CHANGELOG.md +++ b/java-marketingplatformadminapi/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.19.0 (2025-07-30) + +* No change + + ## 0.18.0 (2025-07-28) ### Dependencies diff --git a/java-marketingplatformadminapi/admin-bom/pom.xml b/java-marketingplatformadminapi/admin-bom/pom.xml index 3c0afdf8bb9d..9a8a804fcfeb 100644 --- a/java-marketingplatformadminapi/admin-bom/pom.xml +++ b/java-marketingplatformadminapi/admin-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.ads-marketingplatform admin-bom - 0.19.0-SNAPSHOT + 0.19.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.ads-marketingplatform admin - 0.19.0-SNAPSHOT + 0.19.0 com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.19.0-SNAPSHOT + 0.19.0 com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-marketingplatformadminapi/admin/pom.xml b/java-marketingplatformadminapi/admin/pom.xml index 265df6b35dd6..3ab85d1ea55b 100644 --- a/java-marketingplatformadminapi/admin/pom.xml +++ b/java-marketingplatformadminapi/admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.ads-marketingplatform admin - 0.19.0-SNAPSHOT + 0.19.0 jar Google Google Marketing Platform Admin API Google Marketing Platform Admin API The Google Marketing Platform Admin API allows for programmatic access to the Google Marketing Platform configuration data. You can use the Google Marketing Platform Admin API to manage links between your Google Marketing Platform organization and Google Analytics accounts, and to set the service level of your GA4 properties. com.google.ads-marketingplatform admin-parent - 0.19.0-SNAPSHOT + 0.19.0 admin diff --git a/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml b/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml index 38d2d775ed7c..e0b4c4c9440b 100644 --- a/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml +++ b/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.19.0-SNAPSHOT + 0.19.0 grpc-admin-v1alpha GRPC library for admin com.google.ads-marketingplatform admin-parent - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-marketingplatformadminapi/pom.xml b/java-marketingplatformadminapi/pom.xml index 716d1af6a1c7..11e1b7b85ea3 100644 --- a/java-marketingplatformadminapi/pom.xml +++ b/java-marketingplatformadminapi/pom.xml @@ -4,7 +4,7 @@ com.google.ads-marketingplatform admin-parent pom - 0.19.0-SNAPSHOT + 0.19.0 Google Google Marketing Platform Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.ads-marketingplatform admin - 0.19.0-SNAPSHOT + 0.19.0 com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.19.0-SNAPSHOT + 0.19.0 com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml b/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml index c59103967be6..2d3c52fbcf46 100644 --- a/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml +++ b/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.19.0-SNAPSHOT + 0.19.0 proto-admin-v1alpha Proto library for admin com.google.ads-marketingplatform admin-parent - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-mediatranslation/CHANGELOG.md b/java-mediatranslation/CHANGELOG.md index a8e07e14aae3..bc997f269aa4 100644 --- a/java-mediatranslation/CHANGELOG.md +++ b/java-mediatranslation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.76.0 (2025-07-30) + +* No change + + ## 0.75.0 (2025-07-28) ### Dependencies diff --git a/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml b/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml index bce040723a08..04cdf60b406c 100644 --- a/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml +++ b/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-mediatranslation-bom - 0.76.0-SNAPSHOT + 0.76.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-mediatranslation - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 diff --git a/java-mediatranslation/google-cloud-mediatranslation/pom.xml b/java-mediatranslation/google-cloud-mediatranslation/pom.xml index 82b6e42dd203..0a0df4befda2 100644 --- a/java-mediatranslation/google-cloud-mediatranslation/pom.xml +++ b/java-mediatranslation/google-cloud-mediatranslation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-mediatranslation - 0.76.0-SNAPSHOT + 0.76.0 jar Google Media Translation API provides enterprise quality translation from/to various media types. com.google.cloud google-cloud-mediatranslation-parent - 0.76.0-SNAPSHOT + 0.76.0 google-cloud-mediatranslation diff --git a/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml b/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml index 74a134eb653d..7780f557771b 100644 --- a/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml +++ b/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 grpc-google-cloud-mediatranslation-v1beta1 GRPC library for grpc-google-cloud-mediatranslation-v1beta1 com.google.cloud google-cloud-mediatranslation-parent - 0.76.0-SNAPSHOT + 0.76.0 diff --git a/java-mediatranslation/pom.xml b/java-mediatranslation/pom.xml index 4d44a7d18e89..0bb084a882b5 100644 --- a/java-mediatranslation/pom.xml +++ b/java-mediatranslation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-mediatranslation-parent pom - 0.76.0-SNAPSHOT + 0.76.0 Google Media Translation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-mediatranslation - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 diff --git a/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml b/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml index a46962ee260f..707aca9debb0 100644 --- a/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml +++ b/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.76.0-SNAPSHOT + 0.76.0 proto-google-cloud-mediatranslation-v1beta1 PROTO library for proto-google-cloud-mediatranslation-v1beta1 com.google.cloud google-cloud-mediatranslation-parent - 0.76.0-SNAPSHOT + 0.76.0 diff --git a/java-meet/CHANGELOG.md b/java-meet/CHANGELOG.md index ea4ca9feee84..50af9b10a2ff 100644 --- a/java-meet/CHANGELOG.md +++ b/java-meet/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.37.0 (2025-07-30) + +* No change + + ## 0.36.0 (2025-07-28) ### Dependencies diff --git a/java-meet/google-cloud-meet-bom/pom.xml b/java-meet/google-cloud-meet-bom/pom.xml index f030c24a9acc..ef92f52dce61 100644 --- a/java-meet/google-cloud-meet-bom/pom.xml +++ b/java-meet/google-cloud-meet-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-meet-bom - 0.37.0-SNAPSHOT + 0.37.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-meet - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc grpc-google-cloud-meet-v2 - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc proto-google-cloud-meet-v2beta - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc proto-google-cloud-meet-v2 - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-meet/google-cloud-meet/pom.xml b/java-meet/google-cloud-meet/pom.xml index 5010a606739b..5cf0d187e174 100644 --- a/java-meet/google-cloud-meet/pom.xml +++ b/java-meet/google-cloud-meet/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-meet - 0.37.0-SNAPSHOT + 0.37.0 jar Google Google Meet API Google Meet API 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 com.google.cloud google-cloud-meet-parent - 0.37.0-SNAPSHOT + 0.37.0 google-cloud-meet diff --git a/java-meet/grpc-google-cloud-meet-v2/pom.xml b/java-meet/grpc-google-cloud-meet-v2/pom.xml index 54a083b726e8..a363da94f3e7 100644 --- a/java-meet/grpc-google-cloud-meet-v2/pom.xml +++ b/java-meet/grpc-google-cloud-meet-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-meet-v2 - 0.37.0-SNAPSHOT + 0.37.0 grpc-google-cloud-meet-v2 GRPC library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-meet/grpc-google-cloud-meet-v2beta/pom.xml b/java-meet/grpc-google-cloud-meet-v2beta/pom.xml index 88909f5fd495..813c1bfb3abf 100644 --- a/java-meet/grpc-google-cloud-meet-v2beta/pom.xml +++ b/java-meet/grpc-google-cloud-meet-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.37.0-SNAPSHOT + 0.37.0 grpc-google-cloud-meet-v2beta GRPC library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-meet/pom.xml b/java-meet/pom.xml index 02890840ecbe..f2b3de067d9c 100644 --- a/java-meet/pom.xml +++ b/java-meet/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-meet-parent pom - 0.37.0-SNAPSHOT + 0.37.0 Google Google Meet API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-meet - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc proto-google-cloud-meet-v2 - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc grpc-google-cloud-meet-v2 - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc proto-google-cloud-meet-v2beta - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-meet/proto-google-cloud-meet-v2/pom.xml b/java-meet/proto-google-cloud-meet-v2/pom.xml index 6cedf6fdf6f8..5feed91eaa15 100644 --- a/java-meet/proto-google-cloud-meet-v2/pom.xml +++ b/java-meet/proto-google-cloud-meet-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-meet-v2 - 0.37.0-SNAPSHOT + 0.37.0 proto-google-cloud-meet-v2 Proto library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-meet/proto-google-cloud-meet-v2beta/pom.xml b/java-meet/proto-google-cloud-meet-v2beta/pom.xml index 1a71af9bf0d4..d49720edf9d9 100644 --- a/java-meet/proto-google-cloud-meet-v2beta/pom.xml +++ b/java-meet/proto-google-cloud-meet-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-meet-v2beta - 0.37.0-SNAPSHOT + 0.37.0 proto-google-cloud-meet-v2beta Proto library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-memcache/CHANGELOG.md b/java-memcache/CHANGELOG.md index f9640bda8c68..ef997195d9bc 100644 --- a/java-memcache/CHANGELOG.md +++ b/java-memcache/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-memcache/google-cloud-memcache-bom/pom.xml b/java-memcache/google-cloud-memcache-bom/pom.xml index 6ee7ee9c7653..5f73658aa253 100644 --- a/java-memcache/google-cloud-memcache-bom/pom.xml +++ b/java-memcache/google-cloud-memcache-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-memcache-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-memcache - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc proto-google-cloud-memcache-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-memcache/google-cloud-memcache/pom.xml b/java-memcache/google-cloud-memcache/pom.xml index 8abadc9ee0d5..f12eb948d4b4 100644 --- a/java-memcache/google-cloud-memcache/pom.xml +++ b/java-memcache/google-cloud-memcache/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-memcache - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Memcache Java idiomatic client for Google Cloud memcache com.google.cloud google-cloud-memcache-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-memcache diff --git a/java-memcache/grpc-google-cloud-memcache-v1/pom.xml b/java-memcache/grpc-google-cloud-memcache-v1/pom.xml index a224254b290f..1f7217d37457 100644 --- a/java-memcache/grpc-google-cloud-memcache-v1/pom.xml +++ b/java-memcache/grpc-google-cloud-memcache-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-memcache-v1 GRPC library for grpc-google-cloud-memcache-v1 com.google.cloud google-cloud-memcache-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml b/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml index 00f429993686..d42b5bf26054 100644 --- a/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml +++ b/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.77.0-SNAPSHOT + 0.77.0 grpc-google-cloud-memcache-v1beta2 GRPC library for grpc-google-cloud-memcache-v1beta2 com.google.cloud google-cloud-memcache-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-memcache/pom.xml b/java-memcache/pom.xml index cf6b12b2e9ab..6b852c738a39 100644 --- a/java-memcache/pom.xml +++ b/java-memcache/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-memcache-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Memcache Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc proto-google-cloud-memcache-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-memcache - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-memcache/proto-google-cloud-memcache-v1/pom.xml b/java-memcache/proto-google-cloud-memcache-v1/pom.xml index 66f2f756f9a0..44d53de4edd2 100644 --- a/java-memcache/proto-google-cloud-memcache-v1/pom.xml +++ b/java-memcache/proto-google-cloud-memcache-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-memcache-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-memcache-v1 PROTO library for proto-google-cloud-memcache-v1 com.google.cloud google-cloud-memcache-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml b/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml index 336533971afa..5f2492e27fa7 100644 --- a/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml +++ b/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.77.0-SNAPSHOT + 0.77.0 proto-google-cloud-memcache-v1beta2 PROTO library for proto-google-cloud-memcache-v1beta2 com.google.cloud google-cloud-memcache-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-migrationcenter/CHANGELOG.md b/java-migrationcenter/CHANGELOG.md index 89018b829ae3..b840520c7280 100644 --- a/java-migrationcenter/CHANGELOG.md +++ b/java-migrationcenter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.52.0 (2025-07-30) + +* No change + + ## 0.51.0 (2025-07-28) ### Dependencies diff --git a/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml b/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml index d18133848532..6af37a3ff235 100644 --- a/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml +++ b/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-migrationcenter-bom - 0.52.0-SNAPSHOT + 0.52.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-migrationcenter - 0.52.0-SNAPSHOT + 0.52.0 com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.52.0-SNAPSHOT + 0.52.0 com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.52.0-SNAPSHOT + 0.52.0 diff --git a/java-migrationcenter/google-cloud-migrationcenter/pom.xml b/java-migrationcenter/google-cloud-migrationcenter/pom.xml index 0a64834c13a9..c0fe61450c5d 100644 --- a/java-migrationcenter/google-cloud-migrationcenter/pom.xml +++ b/java-migrationcenter/google-cloud-migrationcenter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-migrationcenter - 0.52.0-SNAPSHOT + 0.52.0 jar Google Migration Center API Migration Center API 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 com.google.cloud google-cloud-migrationcenter-parent - 0.52.0-SNAPSHOT + 0.52.0 google-cloud-migrationcenter diff --git a/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml b/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml index fb8c8afd1382..1e7e4524016a 100644 --- a/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml +++ b/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.52.0-SNAPSHOT + 0.52.0 grpc-google-cloud-migrationcenter-v1 GRPC library for google-cloud-migrationcenter com.google.cloud google-cloud-migrationcenter-parent - 0.52.0-SNAPSHOT + 0.52.0 diff --git a/java-migrationcenter/pom.xml b/java-migrationcenter/pom.xml index 701593aaec86..e817e3250c06 100644 --- a/java-migrationcenter/pom.xml +++ b/java-migrationcenter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-migrationcenter-parent pom - 0.52.0-SNAPSHOT + 0.52.0 Google Migration Center API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-migrationcenter - 0.52.0-SNAPSHOT + 0.52.0 com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.52.0-SNAPSHOT + 0.52.0 com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.52.0-SNAPSHOT + 0.52.0 diff --git a/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml b/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml index dbf5d433aede..c21c5a90f15d 100644 --- a/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml +++ b/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.52.0-SNAPSHOT + 0.52.0 proto-google-cloud-migrationcenter-v1 Proto library for google-cloud-migrationcenter com.google.cloud google-cloud-migrationcenter-parent - 0.52.0-SNAPSHOT + 0.52.0 diff --git a/java-modelarmor/CHANGELOG.md b/java-modelarmor/CHANGELOG.md index 03bb907be5f2..2dd087ea8c0a 100644 --- a/java-modelarmor/CHANGELOG.md +++ b/java-modelarmor/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.11.0 (2025-07-30) + +* No change + + ## 0.10.0 (2025-07-28) ### Features diff --git a/java-modelarmor/google-cloud-modelarmor-bom/pom.xml b/java-modelarmor/google-cloud-modelarmor-bom/pom.xml index 909a9706fd77..c56713625507 100644 --- a/java-modelarmor/google-cloud-modelarmor-bom/pom.xml +++ b/java-modelarmor/google-cloud-modelarmor-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-modelarmor-bom - 0.11.0-SNAPSHOT + 0.11.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-modelarmor - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-modelarmor/google-cloud-modelarmor/pom.xml b/java-modelarmor/google-cloud-modelarmor/pom.xml index 369cbee900b5..3cf006cfa8a2 100644 --- a/java-modelarmor/google-cloud-modelarmor/pom.xml +++ b/java-modelarmor/google-cloud-modelarmor/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-modelarmor - 0.11.0-SNAPSHOT + 0.11.0 jar Google Model Armor API Model Armor API 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. com.google.cloud google-cloud-modelarmor-parent - 0.11.0-SNAPSHOT + 0.11.0 google-cloud-modelarmor diff --git a/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml b/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml index 5986c14eed73..c703a10cd57e 100644 --- a/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml +++ b/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.11.0-SNAPSHOT + 0.11.0 grpc-google-cloud-modelarmor-v1 GRPC library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml b/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml index fbaf4b50635e..6e7c4271efde 100644 --- a/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml +++ b/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.11.0-SNAPSHOT + 0.11.0 grpc-google-cloud-modelarmor-v1beta GRPC library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-modelarmor/pom.xml b/java-modelarmor/pom.xml index 073048a2a2df..2f9062b7ea58 100644 --- a/java-modelarmor/pom.xml +++ b/java-modelarmor/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-modelarmor-parent pom - 0.11.0-SNAPSHOT + 0.11.0 Google Model Armor API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-modelarmor - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.11.0-SNAPSHOT + 0.11.0 com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml b/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml index f31dfcc7a873..45ad89d0baf8 100644 --- a/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml +++ b/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.11.0-SNAPSHOT + 0.11.0 proto-google-cloud-modelarmor-v1 Proto library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml b/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml index 620fbac8c7c8..8829435e7662 100644 --- a/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml +++ b/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.11.0-SNAPSHOT + 0.11.0 proto-google-cloud-modelarmor-v1beta Proto library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.11.0-SNAPSHOT + 0.11.0 diff --git a/java-monitoring-dashboards/CHANGELOG.md b/java-monitoring-dashboards/CHANGELOG.md index 31ce9ebc0715..09bef067dab7 100644 --- a/java-monitoring-dashboards/CHANGELOG.md +++ b/java-monitoring-dashboards/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-07-30) + +* No change + + ## 2.71.0 (2025-07-28) ### Dependencies diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml b/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml index 1c4ef59e6f3f..a6746bbcbe65 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-dashboard-bom - 2.72.0-SNAPSHOT + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-monitoring-dashboard - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml index 5818aab2c09d..178e55f2b749 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring-dashboard - 2.72.0-SNAPSHOT + 2.72.0 jar Google Cloud Monitoring Dashboard Java idiomatic client for Google Cloud Monitoring Dashboard com.google.cloud google-cloud-monitoring-dashboard-parent - 2.72.0-SNAPSHOT + 2.72.0 google-cloud-monitoring-dashboard diff --git a/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml b/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml index daa1818b778c..0ffa6578895d 100644 --- a/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml +++ b/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-monitoring-dashboard-v1 GRPC library for grpc-google-cloud-monitoring-dashboard-v1 com.google.cloud google-cloud-monitoring-dashboard-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-monitoring-dashboards/pom.xml b/java-monitoring-dashboards/pom.xml index 6195a48bbe35..c9f66c8c3719 100644 --- a/java-monitoring-dashboards/pom.xml +++ b/java-monitoring-dashboards/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-dashboard-parent pom - 2.72.0-SNAPSHOT + 2.72.0 Google Cloud Monitoring Dashboard Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.cloud google-cloud-monitoring-dashboard - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml b/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml index 054cdde061f9..4152c063204d 100644 --- a/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml +++ b/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-monitoring-dashboard-v1 PROTO library for proto-google-cloud-monitoring-dashboard-v1 com.google.cloud google-cloud-monitoring-dashboard-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-monitoring-metricsscope/CHANGELOG.md b/java-monitoring-metricsscope/CHANGELOG.md index b0b011ef72a2..be7a5271a18f 100644 --- a/java-monitoring-metricsscope/CHANGELOG.md +++ b/java-monitoring-metricsscope/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.64.0 (2025-07-30) + +* No change + + ## 0.63.0 (2025-07-28) ### Dependencies diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml index 94fa43349c7d..3e41060c26d9 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-metricsscope-bom - 0.64.0-SNAPSHOT + 0.64.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-monitoring-metricsscope - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml index 979105d51a10..5f09345fc3a6 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring-metricsscope - 0.64.0-SNAPSHOT + 0.64.0 jar Google Monitoring Metrics Scopes Monitoring Metrics Scopes The metrics scope defines the set of Google Cloud projects whose metrics the current Google Cloud project can access. com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.64.0-SNAPSHOT + 0.64.0 google-cloud-monitoring-metricsscope diff --git a/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml b/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml index a2f6b261bb31..827c2d954d4b 100644 --- a/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml +++ b/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.64.0-SNAPSHOT + 0.64.0 grpc-google-cloud-monitoring-metricsscope-v1 GRPC library for google-cloud-monitoring-metricsscope com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-monitoring-metricsscope/pom.xml b/java-monitoring-metricsscope/pom.xml index bfb45dd4dcf8..3a1aaa8aff70 100644 --- a/java-monitoring-metricsscope/pom.xml +++ b/java-monitoring-metricsscope/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-metricsscope-parent pom - 0.64.0-SNAPSHOT + 0.64.0 Google Monitoring Metrics Scopes Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-monitoring-metricsscope - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml b/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml index 7377187fcc7e..d1015a122c34 100644 --- a/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml +++ b/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.64.0-SNAPSHOT + 0.64.0 proto-google-cloud-monitoring-metricsscope-v1 Proto library for google-cloud-monitoring-metricsscope com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-monitoring/CHANGELOG.md b/java-monitoring/CHANGELOG.md index 7ffe95e0eb4c..c9d0536289a2 100644 --- a/java-monitoring/CHANGELOG.md +++ b/java-monitoring/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.71.0 (2025-07-30) + +* No change + + ## 3.70.0 (2025-07-28) ### Dependencies diff --git a/java-monitoring/google-cloud-monitoring-bom/pom.xml b/java-monitoring/google-cloud-monitoring-bom/pom.xml index 6198d629ea53..7be6f1d42f16 100644 --- a/java-monitoring/google-cloud-monitoring-bom/pom.xml +++ b/java-monitoring/google-cloud-monitoring-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-bom - 3.71.0-SNAPSHOT + 3.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-monitoring - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-monitoring/google-cloud-monitoring/pom.xml b/java-monitoring/google-cloud-monitoring/pom.xml index 40147f7045db..75b5b1b3f157 100644 --- a/java-monitoring/google-cloud-monitoring/pom.xml +++ b/java-monitoring/google-cloud-monitoring/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring - 3.71.0-SNAPSHOT + 3.71.0 jar Google Cloud Monitoring Java idiomatic client for Stackdriver Monitoring com.google.cloud google-cloud-monitoring-parent - 3.71.0-SNAPSHOT + 3.71.0 google-cloud-monitoring diff --git a/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml b/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml index 257879f00147..bb32ccc8c3e5 100644 --- a/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml +++ b/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.71.0-SNAPSHOT + 3.71.0 grpc-google-cloud-monitoring-v3 GRPC library for grpc-google-cloud-monitoring-v3 com.google.cloud google-cloud-monitoring-parent - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-monitoring/pom.xml b/java-monitoring/pom.xml index f7b5692b2da4..48aa0faa5e49 100644 --- a/java-monitoring/pom.xml +++ b/java-monitoring/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-parent pom - 3.71.0-SNAPSHOT + 3.71.0 Google Cloud Monitoring Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.71.0-SNAPSHOT + 3.71.0 com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.71.0-SNAPSHOT + 3.71.0 com.google.cloud google-cloud-monitoring - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml b/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml index f425339f01ec..fb1331f48713 100644 --- a/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml +++ b/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.71.0-SNAPSHOT + 3.71.0 proto-google-cloud-monitoring-v3 PROTO library for proto-google-cloud-monitoring-v3 com.google.cloud google-cloud-monitoring-parent - 3.71.0-SNAPSHOT + 3.71.0 diff --git a/java-netapp/CHANGELOG.md b/java-netapp/CHANGELOG.md index 601cf03f18c8..19c165075276 100644 --- a/java-netapp/CHANGELOG.md +++ b/java-netapp/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.49.0 (2025-07-30) + +* No change + + ## 0.48.0 (2025-07-28) ### Dependencies diff --git a/java-netapp/google-cloud-netapp-bom/pom.xml b/java-netapp/google-cloud-netapp-bom/pom.xml index 188fe76fa2f0..3bc6800e621e 100644 --- a/java-netapp/google-cloud-netapp-bom/pom.xml +++ b/java-netapp/google-cloud-netapp-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-netapp-bom - 0.49.0-SNAPSHOT + 0.49.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-netapp - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc proto-google-cloud-netapp-v1 - 0.49.0-SNAPSHOT + 0.49.0 diff --git a/java-netapp/google-cloud-netapp/pom.xml b/java-netapp/google-cloud-netapp/pom.xml index 8c7605010be4..05ef4a431de0 100644 --- a/java-netapp/google-cloud-netapp/pom.xml +++ b/java-netapp/google-cloud-netapp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-netapp - 0.49.0-SNAPSHOT + 0.49.0 jar Google NetApp API NetApp API 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. com.google.cloud google-cloud-netapp-parent - 0.49.0-SNAPSHOT + 0.49.0 google-cloud-netapp diff --git a/java-netapp/grpc-google-cloud-netapp-v1/pom.xml b/java-netapp/grpc-google-cloud-netapp-v1/pom.xml index a29b3409d0c2..f7593fb9cc70 100644 --- a/java-netapp/grpc-google-cloud-netapp-v1/pom.xml +++ b/java-netapp/grpc-google-cloud-netapp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.49.0-SNAPSHOT + 0.49.0 grpc-google-cloud-netapp-v1 GRPC library for google-cloud-netapp com.google.cloud google-cloud-netapp-parent - 0.49.0-SNAPSHOT + 0.49.0 diff --git a/java-netapp/pom.xml b/java-netapp/pom.xml index 8738a3066d5d..cb3f4ecad279 100644 --- a/java-netapp/pom.xml +++ b/java-netapp/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-netapp-parent pom - 0.49.0-SNAPSHOT + 0.49.0 Google NetApp API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-netapp - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc proto-google-cloud-netapp-v1 - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.49.0-SNAPSHOT + 0.49.0 diff --git a/java-netapp/proto-google-cloud-netapp-v1/pom.xml b/java-netapp/proto-google-cloud-netapp-v1/pom.xml index adaef410b6e9..0185a96d182b 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/pom.xml +++ b/java-netapp/proto-google-cloud-netapp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-netapp-v1 - 0.49.0-SNAPSHOT + 0.49.0 proto-google-cloud-netapp-v1 Proto library for google-cloud-netapp com.google.cloud google-cloud-netapp-parent - 0.49.0-SNAPSHOT + 0.49.0 diff --git a/java-network-management/CHANGELOG.md b/java-network-management/CHANGELOG.md index ebaa19bf6435..f9f9e001ecc7 100644 --- a/java-network-management/CHANGELOG.md +++ b/java-network-management/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.71.0 (2025-07-30) + +* No change + + ## 1.70.0 (2025-07-28) ### Dependencies diff --git a/java-network-management/google-cloud-network-management-bom/pom.xml b/java-network-management/google-cloud-network-management-bom/pom.xml index a3af5d6dc4ac..89ab09324a14 100644 --- a/java-network-management/google-cloud-network-management-bom/pom.xml +++ b/java-network-management/google-cloud-network-management-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-network-management-bom - 1.71.0-SNAPSHOT + 1.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-network-management - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-network-management-v1 - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-network-management/google-cloud-network-management/pom.xml b/java-network-management/google-cloud-network-management/pom.xml index c7f390b5f352..cf2bad990f30 100644 --- a/java-network-management/google-cloud-network-management/pom.xml +++ b/java-network-management/google-cloud-network-management/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-network-management - 1.71.0-SNAPSHOT + 1.71.0 jar Google Network Management API Network Management API provides a collection of network performance monitoring and diagnostic capabilities. com.google.cloud google-cloud-network-management-parent - 1.71.0-SNAPSHOT + 1.71.0 google-cloud-network-management diff --git a/java-network-management/grpc-google-cloud-network-management-v1/pom.xml b/java-network-management/grpc-google-cloud-network-management-v1/pom.xml index 86affd663f3a..e494e454edde 100644 --- a/java-network-management/grpc-google-cloud-network-management-v1/pom.xml +++ b/java-network-management/grpc-google-cloud-network-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.71.0-SNAPSHOT + 1.71.0 grpc-google-cloud-network-management-v1 GRPC library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml b/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml index 5cf637872027..66f307ac03bf 100644 --- a/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml +++ b/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-network-management-v1beta1 GRPC library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-network-management/pom.xml b/java-network-management/pom.xml index a09022702382..a06b2925b79a 100644 --- a/java-network-management/pom.xml +++ b/java-network-management/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-network-management-parent pom - 1.71.0-SNAPSHOT + 1.71.0 Google Network Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-network-management - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.71.0-SNAPSHOT + 1.71.0 com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-network-management-v1 - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-network-management/proto-google-cloud-network-management-v1/pom.xml b/java-network-management/proto-google-cloud-network-management-v1/pom.xml index d8d9eb05bd29..d4df1dd6a0b6 100644 --- a/java-network-management/proto-google-cloud-network-management-v1/pom.xml +++ b/java-network-management/proto-google-cloud-network-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-management-v1 - 1.71.0-SNAPSHOT + 1.71.0 proto-google-cloud-network-management-v1 Proto library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml b/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml index f9451d179aab..41b3be486b8d 100644 --- a/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml +++ b/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-network-management-v1beta1 Proto library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.71.0-SNAPSHOT + 1.71.0 diff --git a/java-network-security/CHANGELOG.md b/java-network-security/CHANGELOG.md index 6fe3132874ae..8cfaf338586e 100644 --- a/java-network-security/CHANGELOG.md +++ b/java-network-security/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.73.0 (2025-07-30) + +* No change + + ## 0.72.0 (2025-07-28) ### Dependencies diff --git a/java-network-security/google-cloud-network-security-bom/pom.xml b/java-network-security/google-cloud-network-security-bom/pom.xml index a110e96fcefb..0ecc54adf2ff 100644 --- a/java-network-security/google-cloud-network-security-bom/pom.xml +++ b/java-network-security/google-cloud-network-security-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-network-security-bom - 0.73.0-SNAPSHOT + 0.73.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-network-security - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-network-security-v1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-network-security/google-cloud-network-security/pom.xml b/java-network-security/google-cloud-network-security/pom.xml index 9671a128130e..29b9970f81d1 100644 --- a/java-network-security/google-cloud-network-security/pom.xml +++ b/java-network-security/google-cloud-network-security/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-network-security - 0.73.0-SNAPSHOT + 0.73.0 jar Google Network Security API Network Security API n/a com.google.cloud google-cloud-network-security-parent - 0.73.0-SNAPSHOT + 0.73.0 google-cloud-network-security diff --git a/java-network-security/grpc-google-cloud-network-security-v1/pom.xml b/java-network-security/grpc-google-cloud-network-security-v1/pom.xml index 8efc62656290..0b7d26a4e1a1 100644 --- a/java-network-security/grpc-google-cloud-network-security-v1/pom.xml +++ b/java-network-security/grpc-google-cloud-network-security-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-network-security-v1 GRPC library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml b/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml index 9701dd96c059..b7c168664d68 100644 --- a/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml +++ b/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-network-security-v1beta1 GRPC library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-network-security/pom.xml b/java-network-security/pom.xml index 2ebd77c136cb..6ef52277050c 100644 --- a/java-network-security/pom.xml +++ b/java-network-security/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-network-security-parent pom - 0.73.0-SNAPSHOT + 0.73.0 Google Network Security API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-network-security - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-network-security-v1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-network-security/proto-google-cloud-network-security-v1/pom.xml b/java-network-security/proto-google-cloud-network-security-v1/pom.xml index 13dfc55b025a..49eec74e1ccd 100644 --- a/java-network-security/proto-google-cloud-network-security-v1/pom.xml +++ b/java-network-security/proto-google-cloud-network-security-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-security-v1 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-network-security-v1 Proto library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml b/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml index b7edf6d74745..69c5abc121a3 100644 --- a/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml +++ b/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-network-security-v1beta1 Proto library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-networkconnectivity/CHANGELOG.md b/java-networkconnectivity/CHANGELOG.md index a43b3698ba5c..b35c4d4bcce8 100644 --- a/java-networkconnectivity/CHANGELOG.md +++ b/java-networkconnectivity/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.69.0 (2025-07-30) + +* No change + + ## 1.68.0 (2025-07-28) ### Features diff --git a/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml b/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml index ce74b8212dfa..19d44b976034 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml +++ b/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-networkconnectivity-bom - 1.69.0-SNAPSHOT + 1.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-networkconnectivity - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml b/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml index 894481dd73e2..cc50aa12865e 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml +++ b/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-networkconnectivity - 1.69.0-SNAPSHOT + 1.69.0 jar Google Network Connectivity Center 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 com.google.cloud google-cloud-networkconnectivity-parent - 1.69.0-SNAPSHOT + 1.69.0 google-cloud-networkconnectivity diff --git a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml index 2b3020ead8c1..a57ceb29bace 100644 --- a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml +++ b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-networkconnectivity-v1 GRPC library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml index 8d34f597efc3..425a14685e40 100644 --- a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml +++ b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-networkconnectivity-v1alpha1 GRPC library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-networkconnectivity/pom.xml b/java-networkconnectivity/pom.xml index 4df35f0e5303..c4c0bd4dd346 100644 --- a/java-networkconnectivity/pom.xml +++ b/java-networkconnectivity/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-networkconnectivity-parent pom - 1.69.0-SNAPSHOT + 1.69.0 Google Network Connectivity Center Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-networkconnectivity - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.75.0-SNAPSHOT + 0.75.0 diff --git a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml index c15a9680afe2..5133ecfc5611 100644 --- a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml +++ b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-networkconnectivity-v1 Proto library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml index 3e1821061606..64a2601924ea 100644 --- a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml +++ b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.75.0-SNAPSHOT + 0.75.0 proto-google-cloud-networkconnectivity-v1alpha1 Proto library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-networkservices/CHANGELOG.md b/java-networkservices/CHANGELOG.md index e3ce4a2d0371..1969003293a0 100644 --- a/java-networkservices/CHANGELOG.md +++ b/java-networkservices/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-07-30) + +* No change + + ## 0.25.0 (2025-07-28) ### Dependencies diff --git a/java-networkservices/google-cloud-networkservices-bom/pom.xml b/java-networkservices/google-cloud-networkservices-bom/pom.xml index 1825f123ee6c..f7aa5df98fe5 100644 --- a/java-networkservices/google-cloud-networkservices-bom/pom.xml +++ b/java-networkservices/google-cloud-networkservices-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-networkservices-bom - 0.26.0-SNAPSHOT + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-networkservices - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-networkservices/google-cloud-networkservices/pom.xml b/java-networkservices/google-cloud-networkservices/pom.xml index dccdd4eea478..b5a6ea36ec19 100644 --- a/java-networkservices/google-cloud-networkservices/pom.xml +++ b/java-networkservices/google-cloud-networkservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-networkservices - 0.26.0-SNAPSHOT + 0.26.0 jar Google Network Services API Network Services API 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. com.google.cloud google-cloud-networkservices-parent - 0.26.0-SNAPSHOT + 0.26.0 google-cloud-networkservices diff --git a/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml b/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml index 0fa10ee3c975..38cac3dceaf0 100644 --- a/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml +++ b/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.26.0-SNAPSHOT + 0.26.0 grpc-google-cloud-networkservices-v1 GRPC library for google-cloud-networkservices com.google.cloud google-cloud-networkservices-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-networkservices/pom.xml b/java-networkservices/pom.xml index 478a30e79613..aedbb52cd805 100644 --- a/java-networkservices/pom.xml +++ b/java-networkservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-networkservices-parent pom - 0.26.0-SNAPSHOT + 0.26.0 Google Network Services API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-networkservices - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.26.0-SNAPSHOT + 0.26.0 com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml b/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml index fc32c112cbe1..ef0e26883077 100644 --- a/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml +++ b/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.26.0-SNAPSHOT + 0.26.0 proto-google-cloud-networkservices-v1 Proto library for google-cloud-networkservices com.google.cloud google-cloud-networkservices-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-notebooks/CHANGELOG.md b/java-notebooks/CHANGELOG.md index 3b39b57bf118..e26155b9d504 100644 --- a/java-notebooks/CHANGELOG.md +++ b/java-notebooks/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.68.0 (2025-07-30) + +* No change + + ## 1.67.0 (2025-07-28) ### Dependencies diff --git a/java-notebooks/google-cloud-notebooks-bom/pom.xml b/java-notebooks/google-cloud-notebooks-bom/pom.xml index d3aadee9d374..e8c4b4d12467 100644 --- a/java-notebooks/google-cloud-notebooks-bom/pom.xml +++ b/java-notebooks/google-cloud-notebooks-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-notebooks-bom - 1.68.0-SNAPSHOT + 1.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-notebooks - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-notebooks/google-cloud-notebooks/pom.xml b/java-notebooks/google-cloud-notebooks/pom.xml index 1329f9c6fbba..f2923032197b 100644 --- a/java-notebooks/google-cloud-notebooks/pom.xml +++ b/java-notebooks/google-cloud-notebooks/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-notebooks - 1.68.0-SNAPSHOT + 1.68.0 jar Google AI Platform Notebooks 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. com.google.cloud google-cloud-notebooks-parent - 1.68.0-SNAPSHOT + 1.68.0 google-cloud-notebooks diff --git a/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml index 5a6678eb29ad..67a555b665e3 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.68.0-SNAPSHOT + 1.68.0 grpc-google-cloud-notebooks-v1 GRPC library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml index b311272496cd..43a5d91bd5b1 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 grpc-google-cloud-notebooks-v1beta1 GRPC library for grpc-google-cloud-notebooks-v1beta1 com.google.cloud google-cloud-notebooks-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml index 4721dc6f5803..14f3744ed4d2 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.68.0-SNAPSHOT + 1.68.0 grpc-google-cloud-notebooks-v2 GRPC library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-notebooks/pom.xml b/java-notebooks/pom.xml index e40f19ef951c..45755bf1aa17 100644 --- a/java-notebooks/pom.xml +++ b/java-notebooks/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-notebooks-parent pom - 1.68.0-SNAPSHOT + 1.68.0 Google AI Platform Notebooks Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-notebooks - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 diff --git a/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml index 0b3c9ca6ffd0..7e699e3238f3 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.68.0-SNAPSHOT + 1.68.0 proto-google-cloud-notebooks-v1 Proto library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml index 176ec65e1d5e..a33fd0563952 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.75.0-SNAPSHOT + 0.75.0 proto-google-cloud-notebooks-v1beta1 PROTO library for proto-google-cloud-notebooks-v1beta1 com.google.cloud google-cloud-notebooks-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml index 5e06d584c520..776227ef2b63 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.68.0-SNAPSHOT + 1.68.0 proto-google-cloud-notebooks-v2 Proto library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-notification/CHANGELOG.md b/java-notification/CHANGELOG.md index bac7b5c5e90d..76cca1bd7484 100644 --- a/java-notification/CHANGELOG.md +++ b/java-notification/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.188.0-beta (2025-07-30) + +* No change + + ## 0.187.0-beta (2025-07-28) ### Dependencies diff --git a/java-notification/README.md b/java-notification/README.md index ef54e122c49b..6a21e8e04f13 100644 --- a/java-notification/README.md +++ b/java-notification/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-notification - 0.187.0-beta + 0.188.0-beta ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-notification:0.187.0-beta' +implementation 'com.google.cloud:google-cloud-notification:0.188.0-beta' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-notification" % "0.187.0-beta" +libraryDependencies += "com.google.cloud" % "google-cloud-notification" % "0.188.0-beta" ``` diff --git a/java-notification/pom.xml b/java-notification/pom.xml index 893be10faad5..9a95321787d6 100644 --- a/java-notification/pom.xml +++ b/java-notification/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.cloud google-cloud-notification - 0.188.0-beta-SNAPSHOT + 0.188.0-beta jar Google Cloud Pub/Sub Notifications for GCS @@ -15,7 +15,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-optimization/CHANGELOG.md b/java-optimization/CHANGELOG.md index 0363b00dacd2..7b32f0672b48 100644 --- a/java-optimization/CHANGELOG.md +++ b/java-optimization/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.68.0 (2025-07-30) + +* No change + + ## 1.67.0 (2025-07-28) ### Dependencies diff --git a/java-optimization/google-cloud-optimization-bom/pom.xml b/java-optimization/google-cloud-optimization-bom/pom.xml index 37386bf6073e..bd648b2dd5f4 100644 --- a/java-optimization/google-cloud-optimization-bom/pom.xml +++ b/java-optimization/google-cloud-optimization-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-optimization-bom - 1.68.0-SNAPSHOT + 1.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-optimization - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-optimization-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-optimization/google-cloud-optimization/pom.xml b/java-optimization/google-cloud-optimization/pom.xml index cb30577e14b0..4a8de76ef6fe 100644 --- a/java-optimization/google-cloud-optimization/pom.xml +++ b/java-optimization/google-cloud-optimization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-optimization - 1.68.0-SNAPSHOT + 1.68.0 jar Google Cloud Fleet Routing Cloud Fleet Routing 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. com.google.cloud google-cloud-optimization-parent - 1.68.0-SNAPSHOT + 1.68.0 google-cloud-optimization diff --git a/java-optimization/grpc-google-cloud-optimization-v1/pom.xml b/java-optimization/grpc-google-cloud-optimization-v1/pom.xml index 785e93945210..8162cd2f8119 100644 --- a/java-optimization/grpc-google-cloud-optimization-v1/pom.xml +++ b/java-optimization/grpc-google-cloud-optimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.68.0-SNAPSHOT + 1.68.0 grpc-google-cloud-optimization-v1 GRPC library for google-cloud-optimization com.google.cloud google-cloud-optimization-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-optimization/pom.xml b/java-optimization/pom.xml index c9d797391999..5150a98707a3 100644 --- a/java-optimization/pom.xml +++ b/java-optimization/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-optimization-parent pom - 1.68.0-SNAPSHOT + 1.68.0 Google Cloud Fleet Routing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-optimization - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.68.0-SNAPSHOT + 1.68.0 com.google.api.grpc proto-google-cloud-optimization-v1 - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-optimization/proto-google-cloud-optimization-v1/pom.xml b/java-optimization/proto-google-cloud-optimization-v1/pom.xml index eb80dd7312e2..58978920aef7 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/pom.xml +++ b/java-optimization/proto-google-cloud-optimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-optimization-v1 - 1.68.0-SNAPSHOT + 1.68.0 proto-google-cloud-optimization-v1 Proto library for google-cloud-optimization com.google.cloud google-cloud-optimization-parent - 1.68.0-SNAPSHOT + 1.68.0 diff --git a/java-oracledatabase/CHANGELOG.md b/java-oracledatabase/CHANGELOG.md index f4d67669e405..68bdb0b814e8 100644 --- a/java-oracledatabase/CHANGELOG.md +++ b/java-oracledatabase/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.19.0 (2025-07-30) + +* No change + + ## 0.18.0 (2025-07-28) ### Dependencies diff --git a/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml b/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml index 69a81f67062f..1c110b790936 100644 --- a/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml +++ b/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-oracledatabase-bom - 0.19.0-SNAPSHOT + 0.19.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-oracledatabase - 0.19.0-SNAPSHOT + 0.19.0 com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.19.0-SNAPSHOT + 0.19.0 com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-oracledatabase/google-cloud-oracledatabase/pom.xml b/java-oracledatabase/google-cloud-oracledatabase/pom.xml index f6dc60045d55..cf84f42c1d15 100644 --- a/java-oracledatabase/google-cloud-oracledatabase/pom.xml +++ b/java-oracledatabase/google-cloud-oracledatabase/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-oracledatabase - 0.19.0-SNAPSHOT + 0.19.0 jar Google Oracle Database@Google Cloud API Oracle Database@Google Cloud API The Oracle Database@Google Cloud API provides a set of APIs to manage Oracle database services, such as Exadata and Autonomous Databases. com.google.cloud google-cloud-oracledatabase-parent - 0.19.0-SNAPSHOT + 0.19.0 google-cloud-oracledatabase diff --git a/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml b/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml index de3011f30084..f780f67b6cf1 100644 --- a/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml +++ b/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.19.0-SNAPSHOT + 0.19.0 grpc-google-cloud-oracledatabase-v1 GRPC library for google-cloud-oracledatabase com.google.cloud google-cloud-oracledatabase-parent - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-oracledatabase/pom.xml b/java-oracledatabase/pom.xml index f205148a5309..60d77658db85 100644 --- a/java-oracledatabase/pom.xml +++ b/java-oracledatabase/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-oracledatabase-parent pom - 0.19.0-SNAPSHOT + 0.19.0 Google Oracle Database@Google Cloud API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-oracledatabase - 0.19.0-SNAPSHOT + 0.19.0 com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.19.0-SNAPSHOT + 0.19.0 com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml b/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml index 843172d67b19..8ddd80b92271 100644 --- a/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml +++ b/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.19.0-SNAPSHOT + 0.19.0 proto-google-cloud-oracledatabase-v1 Proto library for google-cloud-oracledatabase com.google.cloud google-cloud-oracledatabase-parent - 0.19.0-SNAPSHOT + 0.19.0 diff --git a/java-orchestration-airflow/CHANGELOG.md b/java-orchestration-airflow/CHANGELOG.md index d2e0902ed7e6..d6f79d05a818 100644 --- a/java-orchestration-airflow/CHANGELOG.md +++ b/java-orchestration-airflow/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.70.0 (2025-07-30) + +* No change + + ## 1.69.0 (2025-07-28) ### Dependencies diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml b/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml index 076d9e87f60b..4545b5243a10 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-orchestration-airflow-bom - 1.70.0-SNAPSHOT + 1.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-orchestration-airflow - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml b/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml index b3c4d786bf3d..162e37801a85 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-orchestration-airflow - 1.70.0-SNAPSHOT + 1.70.0 jar Google Cloud Composer Cloud Composer 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. com.google.cloud google-cloud-orchestration-airflow-parent - 1.70.0-SNAPSHOT + 1.70.0 google-cloud-orchestration-airflow diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml index dfb36d16c01f..f39c0d9d1eff 100644 --- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml +++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-orchestration-airflow-v1 GRPC library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml index 69cf61d7fadf..53ef41ce29f1 100644 --- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml +++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-orchestration-airflow-v1beta1 GRPC library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-orchestration-airflow/pom.xml b/java-orchestration-airflow/pom.xml index 947fdfe91b3d..883e094d088d 100644 --- a/java-orchestration-airflow/pom.xml +++ b/java-orchestration-airflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-orchestration-airflow-parent pom - 1.70.0-SNAPSHOT + 1.70.0 Google Cloud Composer Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-orchestration-airflow - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml index f65c1051f9a8..388c7caf9dc3 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-orchestration-airflow-v1 Proto library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml index 0b4e1258b4bc..512071082743 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-orchestration-airflow-v1beta1 Proto library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-orgpolicy/CHANGELOG.md b/java-orgpolicy/CHANGELOG.md index f925616452ab..40cb6c3223bd 100644 --- a/java-orgpolicy/CHANGELOG.md +++ b/java-orgpolicy/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml b/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml index b81304276f4c..7cb14c668b68 100644 --- a/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml +++ b/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-orgpolicy-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,22 +26,22 @@ com.google.cloud google-cloud-orgpolicy - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-orgpolicy/google-cloud-orgpolicy/pom.xml b/java-orgpolicy/google-cloud-orgpolicy/pom.xml index 635a1bcb2c7a..a8bdd24b59ea 100644 --- a/java-orgpolicy/google-cloud-orgpolicy/pom.xml +++ b/java-orgpolicy/google-cloud-orgpolicy/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-orgpolicy - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Org Policy The Org Policy API allows users to configure governance rules on their GCP resources across the Cloud Resource Hierarchy. @@ -11,7 +11,7 @@ com.google.cloud google-cloud-orgpolicy-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-orgpolicy diff --git a/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml b/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml index 1276a5a58622..a22df636c224 100644 --- a/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml +++ b/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-orgpolicy-v2 GRPC library for grpc-google-cloud-orgpolicy-v2 com.google.cloud google-cloud-orgpolicy-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-orgpolicy/pom.xml b/java-orgpolicy/pom.xml index af9f8a0cd31b..3febe3c391c2 100644 --- a/java-orgpolicy/pom.xml +++ b/java-orgpolicy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-orgpolicy-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Org Policy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.api.grpc google-cloud-orgpolicy - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml b/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml index 4ef8a9c653bd..2b97171e98a2 100644 --- a/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml +++ b/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-orgpolicy-v1 PROTO library for proto-google-cloud-orgpolicy-v1 com.google.cloud google-cloud-orgpolicy-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml b/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml index c728e2454245..2c6a50971e90 100644 --- a/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml +++ b/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-orgpolicy-v2 PROTO library for proto-google-cloud-orgpolicy-v2 com.google.cloud google-cloud-orgpolicy-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-os-config/CHANGELOG.md b/java-os-config/CHANGELOG.md index 00cdd9dfd754..6ea7f5bfc748 100644 --- a/java-os-config/CHANGELOG.md +++ b/java-os-config/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-07-30) + +* No change + + ## 2.71.0 (2025-07-28) ### Dependencies diff --git a/java-os-config/google-cloud-os-config-bom/pom.xml b/java-os-config/google-cloud-os-config-bom/pom.xml index ca236e9a697c..a9718cac8707 100644 --- a/java-os-config/google-cloud-os-config-bom/pom.xml +++ b/java-os-config/google-cloud-os-config-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-os-config-bom - 2.72.0-SNAPSHOT + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-os-config - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-config/google-cloud-os-config/pom.xml b/java-os-config/google-cloud-os-config/pom.xml index d7282eb46901..22a13731ab0d 100644 --- a/java-os-config/google-cloud-os-config/pom.xml +++ b/java-os-config/google-cloud-os-config/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-os-config - 2.72.0-SNAPSHOT + 2.72.0 jar Google OS Config API provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances. com.google.cloud google-cloud-os-config-parent - 2.72.0-SNAPSHOT + 2.72.0 google-cloud-os-config diff --git a/java-os-config/grpc-google-cloud-os-config-v1/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1/pom.xml index f873dcb531e2..ead5a502cdd5 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-os-config-v1 GRPC library for grpc-google-cloud-os-config-v1 com.google.cloud google-cloud-os-config-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml index 3e2ad5b32d58..59886413912d 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-os-config-v1alpha GRPC library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml index d690f3a2b9d8..54fc28f6f115 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-os-config-v1beta GRPC library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-config/pom.xml b/java-os-config/pom.xml index 93f3e3e48a75..826eec7615e4 100644 --- a/java-os-config/pom.xml +++ b/java-os-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-os-config-parent pom - 2.72.0-SNAPSHOT + 2.72.0 Google OS Config API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-os-config - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-config/proto-google-cloud-os-config-v1/pom.xml b/java-os-config/proto-google-cloud-os-config-v1/pom.xml index 4929bf62bf7e..4099b9d004e5 100644 --- a/java-os-config/proto-google-cloud-os-config-v1/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-os-config-v1 PROTO library for proto-google-cloud-os-config-v1 com.google.cloud google-cloud-os-config-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml b/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml index b04fceaba4a4..b1e9354a4d0a 100644 --- a/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-os-config-v1alpha Proto library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml b/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml index 0b73d575c491..ed069dae175c 100644 --- a/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-os-config-v1beta Proto library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-os-login/CHANGELOG.md b/java-os-login/CHANGELOG.md index 230d0c01d333..61d89f55e41c 100644 --- a/java-os-login/CHANGELOG.md +++ b/java-os-login/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.69.0 (2025-07-30) + +* No change + + ## 2.68.0 (2025-07-28) ### Dependencies diff --git a/java-os-login/google-cloud-os-login-bom/pom.xml b/java-os-login/google-cloud-os-login-bom/pom.xml index 83a29fe27fc4..814efb6566d1 100644 --- a/java-os-login/google-cloud-os-login-bom/pom.xml +++ b/java-os-login/google-cloud-os-login-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-os-login-bom - 2.69.0-SNAPSHOT + 2.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-os-login - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-os-login-v1 - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-os-login/google-cloud-os-login/pom.xml b/java-os-login/google-cloud-os-login/pom.xml index 48b503e4edc6..09f5384a2997 100644 --- a/java-os-login/google-cloud-os-login/pom.xml +++ b/java-os-login/google-cloud-os-login/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-os-login - 2.69.0-SNAPSHOT + 2.69.0 jar Google Cloud OS Login Java idiomatic client for Google Cloud OS Login com.google.cloud google-cloud-os-login-parent - 2.69.0-SNAPSHOT + 2.69.0 google-cloud-os-login diff --git a/java-os-login/grpc-google-cloud-os-login-v1/pom.xml b/java-os-login/grpc-google-cloud-os-login-v1/pom.xml index 587d37406771..05b5aa8d7318 100644 --- a/java-os-login/grpc-google-cloud-os-login-v1/pom.xml +++ b/java-os-login/grpc-google-cloud-os-login-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.69.0-SNAPSHOT + 2.69.0 grpc-google-cloud-os-login-v1 GRPC library for grpc-google-cloud-os-login-v1 com.google.cloud google-cloud-os-login-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-os-login/pom.xml b/java-os-login/pom.xml index 3abbce44b8be..0fb4650df3cd 100644 --- a/java-os-login/pom.xml +++ b/java-os-login/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-os-login-parent pom - 2.69.0-SNAPSHOT + 2.69.0 Google Cloud OS Login Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-os-login-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.cloud google-cloud-os-login - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-os-login/proto-google-cloud-os-login-v1/pom.xml b/java-os-login/proto-google-cloud-os-login-v1/pom.xml index 0577f51afd79..244f2ac1ce50 100644 --- a/java-os-login/proto-google-cloud-os-login-v1/pom.xml +++ b/java-os-login/proto-google-cloud-os-login-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-login-v1 - 2.69.0-SNAPSHOT + 2.69.0 proto-google-cloud-os-login-v1 PROTO library for proto-google-cloud-os-login-v1 com.google.cloud google-cloud-os-login-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-parallelstore/CHANGELOG.md b/java-parallelstore/CHANGELOG.md index 1902181c2501..1616036abd11 100644 --- a/java-parallelstore/CHANGELOG.md +++ b/java-parallelstore/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.33.0 (2025-07-30) + +* No change + + ## 0.32.0 (2025-07-28) ### Dependencies diff --git a/java-parallelstore/google-cloud-parallelstore-bom/pom.xml b/java-parallelstore/google-cloud-parallelstore-bom/pom.xml index cec651733897..a2725a1cd799 100644 --- a/java-parallelstore/google-cloud-parallelstore-bom/pom.xml +++ b/java-parallelstore/google-cloud-parallelstore-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-parallelstore-bom - 0.33.0-SNAPSHOT + 0.33.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-parallelstore - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-parallelstore/google-cloud-parallelstore/pom.xml b/java-parallelstore/google-cloud-parallelstore/pom.xml index 36cb604237df..2db110cb7b8b 100644 --- a/java-parallelstore/google-cloud-parallelstore/pom.xml +++ b/java-parallelstore/google-cloud-parallelstore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-parallelstore - 0.33.0-SNAPSHOT + 0.33.0 jar Google Parallelstore API Parallelstore API Parallelstore is based on Intel DAOS and delivers up to 6.3x greater read throughput performance compared to competitive Lustre scratch offerings. com.google.cloud google-cloud-parallelstore-parent - 0.33.0-SNAPSHOT + 0.33.0 google-cloud-parallelstore diff --git a/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml b/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml index ab3900148e95..501bb0db3faa 100644 --- a/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml +++ b/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.33.0-SNAPSHOT + 0.33.0 grpc-google-cloud-parallelstore-v1 GRPC library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml b/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml index f7ed2f7aab53..ac0142595944 100644 --- a/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml +++ b/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.33.0-SNAPSHOT + 0.33.0 grpc-google-cloud-parallelstore-v1beta GRPC library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-parallelstore/pom.xml b/java-parallelstore/pom.xml index 68ea304296a4..fb0e8f22118e 100644 --- a/java-parallelstore/pom.xml +++ b/java-parallelstore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-parallelstore-parent pom - 0.33.0-SNAPSHOT + 0.33.0 Google Parallelstore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-parallelstore - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.33.0-SNAPSHOT + 0.33.0 com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml b/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml index c07b4ba5d065..8b1b9e388df1 100644 --- a/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml +++ b/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.33.0-SNAPSHOT + 0.33.0 proto-google-cloud-parallelstore-v1 Proto library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml b/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml index 5a4e73c6a12a..655373b196d1 100644 --- a/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml +++ b/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.33.0-SNAPSHOT + 0.33.0 proto-google-cloud-parallelstore-v1beta Proto library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-parametermanager/CHANGELOG.md b/java-parametermanager/CHANGELOG.md index 2622190a94a7..75e1cdcd2d46 100644 --- a/java-parametermanager/CHANGELOG.md +++ b/java-parametermanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.14.0 (2025-07-30) + +* No change + + ## 0.13.0 (2025-07-28) ### Dependencies diff --git a/java-parametermanager/google-cloud-parametermanager-bom/pom.xml b/java-parametermanager/google-cloud-parametermanager-bom/pom.xml index a4be225386f1..73a6c0848c42 100644 --- a/java-parametermanager/google-cloud-parametermanager-bom/pom.xml +++ b/java-parametermanager/google-cloud-parametermanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-parametermanager-bom - 0.14.0-SNAPSHOT + 0.14.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-parametermanager - 0.14.0-SNAPSHOT + 0.14.0 com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.14.0-SNAPSHOT + 0.14.0 com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.14.0-SNAPSHOT + 0.14.0 diff --git a/java-parametermanager/google-cloud-parametermanager/pom.xml b/java-parametermanager/google-cloud-parametermanager/pom.xml index 05905187a7e9..095783f87b25 100644 --- a/java-parametermanager/google-cloud-parametermanager/pom.xml +++ b/java-parametermanager/google-cloud-parametermanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-parametermanager - 0.14.0-SNAPSHOT + 0.14.0 jar Google Parameter Manager API Parameter Manager API (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. com.google.cloud google-cloud-parametermanager-parent - 0.14.0-SNAPSHOT + 0.14.0 google-cloud-parametermanager diff --git a/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml b/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml index 5b642ce15e70..0dc24cdb8cd4 100644 --- a/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml +++ b/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.14.0-SNAPSHOT + 0.14.0 grpc-google-cloud-parametermanager-v1 GRPC library for google-cloud-parametermanager com.google.cloud google-cloud-parametermanager-parent - 0.14.0-SNAPSHOT + 0.14.0 diff --git a/java-parametermanager/pom.xml b/java-parametermanager/pom.xml index 06de87e37c12..0d5688aa5d48 100644 --- a/java-parametermanager/pom.xml +++ b/java-parametermanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-parametermanager-parent pom - 0.14.0-SNAPSHOT + 0.14.0 Google Parameter Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-parametermanager - 0.14.0-SNAPSHOT + 0.14.0 com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.14.0-SNAPSHOT + 0.14.0 com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.14.0-SNAPSHOT + 0.14.0 diff --git a/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml b/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml index f3ca698791d1..235af46be6e8 100644 --- a/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml +++ b/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.14.0-SNAPSHOT + 0.14.0 proto-google-cloud-parametermanager-v1 Proto library for google-cloud-parametermanager com.google.cloud google-cloud-parametermanager-parent - 0.14.0-SNAPSHOT + 0.14.0 diff --git a/java-phishingprotection/CHANGELOG.md b/java-phishingprotection/CHANGELOG.md index 8cef1b1bad64..77b269a90fbb 100644 --- a/java-phishingprotection/CHANGELOG.md +++ b/java-phishingprotection/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.101.0 (2025-07-30) + +* No change + + ## 0.100.0 (2025-07-28) ### Dependencies diff --git a/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml b/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml index 372a85bc0387..a51c643c6040 100644 --- a/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml +++ b/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-phishingprotection-bom - 0.101.0-SNAPSHOT + 0.101.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-phishingprotection - 0.101.0-SNAPSHOT + 0.101.0 com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.101.0-SNAPSHOT + 0.101.0 com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.101.0-SNAPSHOT + 0.101.0 diff --git a/java-phishingprotection/google-cloud-phishingprotection/pom.xml b/java-phishingprotection/google-cloud-phishingprotection/pom.xml index 73a3c183be39..1c0ad600bd03 100644 --- a/java-phishingprotection/google-cloud-phishingprotection/pom.xml +++ b/java-phishingprotection/google-cloud-phishingprotection/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-phishingprotection - 0.101.0-SNAPSHOT + 0.101.0 jar Google Cloud Phishing Protection Java idiomatic client for Google Cloud Phishing Protection com.google.cloud google-cloud-phishingprotection-parent - 0.101.0-SNAPSHOT + 0.101.0 google-cloud-phishingprotection diff --git a/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml b/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml index 30d8253c1999..3ca57c643dce 100644 --- a/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml +++ b/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.101.0-SNAPSHOT + 0.101.0 grpc-google-cloud-phishingprotection-v1beta1 GRPC library for grpc-google-cloud-phishingprotection-v1beta1 com.google.cloud google-cloud-phishingprotection-parent - 0.101.0-SNAPSHOT + 0.101.0 diff --git a/java-phishingprotection/pom.xml b/java-phishingprotection/pom.xml index 6b090495c3e8..84746a4a0719 100644 --- a/java-phishingprotection/pom.xml +++ b/java-phishingprotection/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-phishingprotection-parent pom - 0.101.0-SNAPSHOT + 0.101.0 Google Cloud Phishing Protection Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.101.0-SNAPSHOT + 0.101.0 com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.101.0-SNAPSHOT + 0.101.0 com.google.cloud google-cloud-phishingprotection - 0.101.0-SNAPSHOT + 0.101.0 diff --git a/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml b/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml index 7f8b352c05e2..7c9e6ade0180 100644 --- a/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml +++ b/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.101.0-SNAPSHOT + 0.101.0 proto-google-cloud-phishingprotection-v1beta1 PROTO library for proto-google-cloud-phishingprotection-v1beta1 com.google.cloud google-cloud-phishingprotection-parent - 0.101.0-SNAPSHOT + 0.101.0 diff --git a/java-policy-troubleshooter/CHANGELOG.md b/java-policy-troubleshooter/CHANGELOG.md index c7abaaf4b9b1..956513931c2f 100644 --- a/java-policy-troubleshooter/CHANGELOG.md +++ b/java-policy-troubleshooter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.69.0 (2025-07-30) + +* No change + + ## 1.68.0 (2025-07-28) ### Dependencies diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml b/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml index c98fbfc90600..66bce8f1ed64 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-policy-troubleshooter-bom - 1.69.0-SNAPSHOT + 1.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-policy-troubleshooter - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml index c4c57be63368..15e3e2c24aad 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-policy-troubleshooter - 1.69.0-SNAPSHOT + 1.69.0 jar Google IAM Policy Troubleshooter API 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. com.google.cloud google-cloud-policy-troubleshooter-parent - 1.69.0-SNAPSHOT + 1.69.0 google-cloud-policy-troubleshooter diff --git a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml index 8e1ef5aaab19..dbf3e76df1f4 100644 --- a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml +++ b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-policy-troubleshooter-v1 GRPC library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml index 7fcf544b8bab..97b5d425364e 100644 --- a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml +++ b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-policy-troubleshooter-v3 GRPC library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-policy-troubleshooter/pom.xml b/java-policy-troubleshooter/pom.xml index a689fe475729..5282559f9639 100644 --- a/java-policy-troubleshooter/pom.xml +++ b/java-policy-troubleshooter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-policy-troubleshooter-parent pom - 1.69.0-SNAPSHOT + 1.69.0 Google IAM Policy Troubleshooter API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-policy-troubleshooter - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml index 7efe6404dda8..410aea6fec2b 100644 --- a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml +++ b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-policy-troubleshooter-v1 Proto library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml index 2306ca8df560..06867b042e30 100644 --- a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml +++ b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-policy-troubleshooter-v3 Proto library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-policysimulator/CHANGELOG.md b/java-policysimulator/CHANGELOG.md index 8b69519f2420..b27422e59287 100644 --- a/java-policysimulator/CHANGELOG.md +++ b/java-policysimulator/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.49.0 (2025-07-30) + +* No change + + ## 0.48.0 (2025-07-28) ### Features diff --git a/java-policysimulator/google-cloud-policysimulator-bom/pom.xml b/java-policysimulator/google-cloud-policysimulator-bom/pom.xml index 6c3243655e17..58a11ba204bc 100644 --- a/java-policysimulator/google-cloud-policysimulator-bom/pom.xml +++ b/java-policysimulator/google-cloud-policysimulator-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-policysimulator-bom - 0.49.0-SNAPSHOT + 0.49.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-policysimulator - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.49.0-SNAPSHOT + 0.49.0 diff --git a/java-policysimulator/google-cloud-policysimulator/pom.xml b/java-policysimulator/google-cloud-policysimulator/pom.xml index 4fb4801de0e0..a37e29093608 100644 --- a/java-policysimulator/google-cloud-policysimulator/pom.xml +++ b/java-policysimulator/google-cloud-policysimulator/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-policysimulator - 0.49.0-SNAPSHOT + 0.49.0 jar Google Policy Simulator API Policy Simulator API Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. com.google.cloud google-cloud-policysimulator-parent - 0.49.0-SNAPSHOT + 0.49.0 google-cloud-policysimulator diff --git a/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml b/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml index e7deb96c5abe..e3b216e9e5a5 100644 --- a/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml +++ b/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.49.0-SNAPSHOT + 0.49.0 grpc-google-cloud-policysimulator-v1 GRPC library for google-cloud-policysimulator com.google.cloud google-cloud-policysimulator-parent - 0.49.0-SNAPSHOT + 0.49.0 diff --git a/java-policysimulator/pom.xml b/java-policysimulator/pom.xml index 06ec081a2864..43e5362f9af0 100644 --- a/java-policysimulator/pom.xml +++ b/java-policysimulator/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-policysimulator-parent pom - 0.49.0-SNAPSHOT + 0.49.0 Google Policy Simulator API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-policysimulator - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml b/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml index 23e72f2fb00b..6943fb4c5883 100644 --- a/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml +++ b/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml @@ -4,19 +4,19 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.49.0-SNAPSHOT + 0.49.0 proto-google-cloud-policysimulator-v1 Proto library for google-cloud-policysimulator com.google.cloud google-cloud-policysimulator-parent - 0.49.0-SNAPSHOT + 0.49.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.protobuf diff --git a/java-private-catalog/CHANGELOG.md b/java-private-catalog/CHANGELOG.md index 4938b2724637..d898f386d241 100644 --- a/java-private-catalog/CHANGELOG.md +++ b/java-private-catalog/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.72.0 (2025-07-30) + +* No change + + ## 0.71.0 (2025-07-28) ### Dependencies diff --git a/java-private-catalog/google-cloud-private-catalog-bom/pom.xml b/java-private-catalog/google-cloud-private-catalog-bom/pom.xml index b18fb0249820..4cf7d045d93f 100644 --- a/java-private-catalog/google-cloud-private-catalog-bom/pom.xml +++ b/java-private-catalog/google-cloud-private-catalog-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-private-catalog-bom - 0.72.0-SNAPSHOT + 0.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-private-catalog - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-private-catalog/google-cloud-private-catalog/pom.xml b/java-private-catalog/google-cloud-private-catalog/pom.xml index 6d6eb66b0e5a..6dbbc9b00fc5 100644 --- a/java-private-catalog/google-cloud-private-catalog/pom.xml +++ b/java-private-catalog/google-cloud-private-catalog/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-private-catalog - 0.72.0-SNAPSHOT + 0.72.0 jar Google Private Catalog Private Catalog 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. com.google.cloud google-cloud-private-catalog-parent - 0.72.0-SNAPSHOT + 0.72.0 google-cloud-private-catalog diff --git a/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml b/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml index 2b8342b42e91..71d87c1cbe62 100644 --- a/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml +++ b/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.72.0-SNAPSHOT + 0.72.0 grpc-google-cloud-private-catalog-v1beta1 GRPC library for google-cloud-private-catalog com.google.cloud google-cloud-private-catalog-parent - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-private-catalog/pom.xml b/java-private-catalog/pom.xml index a0a9c5785c2e..ed96812e47b1 100644 --- a/java-private-catalog/pom.xml +++ b/java-private-catalog/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-private-catalog-parent pom - 0.72.0-SNAPSHOT + 0.72.0 Google Private Catalog Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-private-catalog - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml b/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml index 07fce8b630f0..6b7534a63c40 100644 --- a/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml +++ b/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.72.0-SNAPSHOT + 0.72.0 proto-google-cloud-private-catalog-v1beta1 Proto library for google-cloud-private-catalog com.google.cloud google-cloud-private-catalog-parent - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-privilegedaccessmanager/CHANGELOG.md b/java-privilegedaccessmanager/CHANGELOG.md index 4df96421f759..23c614d67f96 100644 --- a/java-privilegedaccessmanager/CHANGELOG.md +++ b/java-privilegedaccessmanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.24.0 (2025-07-30) + +* No change + + ## 0.23.0 (2025-07-28) ### Dependencies diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml index 7aae2fcbf2d6..4bae44bc7366 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-privilegedaccessmanager-bom - 0.24.0-SNAPSHOT + 0.24.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-privilegedaccessmanager - 0.24.0-SNAPSHOT + 0.24.0 com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.24.0-SNAPSHOT + 0.24.0 com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.24.0-SNAPSHOT + 0.24.0 diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml index 2c00525256c2..99e75d83315b 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-privilegedaccessmanager - 0.24.0-SNAPSHOT + 0.24.0 jar Google Privileged Access Manager API Privileged Access Manager API Privileged Access Manager (PAM) helps you on your journey towards least privilege and helps mitigate risks tied to privileged access misuse or abuse. com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.24.0-SNAPSHOT + 0.24.0 google-cloud-privilegedaccessmanager diff --git a/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml b/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml index ca8277297cdf..a5f0e9f269ef 100644 --- a/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml +++ b/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.24.0-SNAPSHOT + 0.24.0 grpc-google-cloud-privilegedaccessmanager-v1 GRPC library for google-cloud-privilegedaccessmanager com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.24.0-SNAPSHOT + 0.24.0 diff --git a/java-privilegedaccessmanager/pom.xml b/java-privilegedaccessmanager/pom.xml index e323aa78f5f2..067426f116ba 100644 --- a/java-privilegedaccessmanager/pom.xml +++ b/java-privilegedaccessmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-privilegedaccessmanager-parent pom - 0.24.0-SNAPSHOT + 0.24.0 Google Privileged Access Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-privilegedaccessmanager - 0.24.0-SNAPSHOT + 0.24.0 com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.24.0-SNAPSHOT + 0.24.0 com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.24.0-SNAPSHOT + 0.24.0 diff --git a/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml b/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml index c34c1935526a..0583b166b7e5 100644 --- a/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml +++ b/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.24.0-SNAPSHOT + 0.24.0 proto-google-cloud-privilegedaccessmanager-v1 Proto library for google-cloud-privilegedaccessmanager com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.24.0-SNAPSHOT + 0.24.0 diff --git a/java-profiler/CHANGELOG.md b/java-profiler/CHANGELOG.md index 4753e3991f68..edd3e8abd13b 100644 --- a/java-profiler/CHANGELOG.md +++ b/java-profiler/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-profiler/google-cloud-profiler-bom/pom.xml b/java-profiler/google-cloud-profiler-bom/pom.xml index 7366b95957c0..a133eff6f17e 100644 --- a/java-profiler/google-cloud-profiler-bom/pom.xml +++ b/java-profiler/google-cloud-profiler-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-profiler-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-profiler - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-profiler-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-profiler/google-cloud-profiler/pom.xml b/java-profiler/google-cloud-profiler/pom.xml index 771cf82f2d20..31e3f3a6e212 100644 --- a/java-profiler/google-cloud-profiler/pom.xml +++ b/java-profiler/google-cloud-profiler/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-profiler - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Profiler 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. com.google.cloud google-cloud-profiler-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-profiler diff --git a/java-profiler/grpc-google-cloud-profiler-v2/pom.xml b/java-profiler/grpc-google-cloud-profiler-v2/pom.xml index b87a5a930a57..d88c1118ecd5 100644 --- a/java-profiler/grpc-google-cloud-profiler-v2/pom.xml +++ b/java-profiler/grpc-google-cloud-profiler-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-profiler-v2 GRPC library for google-cloud-profiler com.google.cloud google-cloud-profiler-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-profiler/pom.xml b/java-profiler/pom.xml index e86349ee3fcf..663e725612c6 100644 --- a/java-profiler/pom.xml +++ b/java-profiler/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-profiler-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Profiler Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-profiler - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-profiler-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-profiler/proto-google-cloud-profiler-v2/pom.xml b/java-profiler/proto-google-cloud-profiler-v2/pom.xml index 6485b751da0c..8c39cebbc3ff 100644 --- a/java-profiler/proto-google-cloud-profiler-v2/pom.xml +++ b/java-profiler/proto-google-cloud-profiler-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-profiler-v2 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-profiler-v2 Proto library for google-cloud-profiler com.google.cloud google-cloud-profiler-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-publicca/CHANGELOG.md b/java-publicca/CHANGELOG.md index 7881843c48ae..fc2db1ae656c 100644 --- a/java-publicca/CHANGELOG.md +++ b/java-publicca/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.67.0 (2025-07-30) + +* No change + + ## 0.66.0 (2025-07-28) ### Dependencies diff --git a/java-publicca/google-cloud-publicca-bom/pom.xml b/java-publicca/google-cloud-publicca-bom/pom.xml index 39c77545abd2..7a8b583bc2bb 100644 --- a/java-publicca/google-cloud-publicca-bom/pom.xml +++ b/java-publicca/google-cloud-publicca-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-publicca-bom - 0.67.0-SNAPSHOT + 0.67.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-publicca - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-publicca-v1 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-publicca/google-cloud-publicca/pom.xml b/java-publicca/google-cloud-publicca/pom.xml index c03d70aefed7..4ae67a3e4b3e 100644 --- a/java-publicca/google-cloud-publicca/pom.xml +++ b/java-publicca/google-cloud-publicca/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-publicca - 0.67.0-SNAPSHOT + 0.67.0 jar Google Public Certificate Authority Public Certificate Authority Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. com.google.cloud google-cloud-publicca-parent - 0.67.0-SNAPSHOT + 0.67.0 google-cloud-publicca diff --git a/java-publicca/grpc-google-cloud-publicca-v1/pom.xml b/java-publicca/grpc-google-cloud-publicca-v1/pom.xml index 9cd857b55f3c..d337fc39947b 100644 --- a/java-publicca/grpc-google-cloud-publicca-v1/pom.xml +++ b/java-publicca/grpc-google-cloud-publicca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-publicca-v1 GRPC library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml b/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml index 5bbb1f73b6a6..2afc7b87bed4 100644 --- a/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml +++ b/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 grpc-google-cloud-publicca-v1beta1 GRPC library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-publicca/pom.xml b/java-publicca/pom.xml index 2ed8bdb1c077..867f7fb43499 100644 --- a/java-publicca/pom.xml +++ b/java-publicca/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-publicca-parent pom - 0.67.0-SNAPSHOT + 0.67.0 Google Public Certificate Authority Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-publicca - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-publicca-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-publicca/proto-google-cloud-publicca-v1/pom.xml b/java-publicca/proto-google-cloud-publicca-v1/pom.xml index 15a2860bbee1..17d235fb528e 100644 --- a/java-publicca/proto-google-cloud-publicca-v1/pom.xml +++ b/java-publicca/proto-google-cloud-publicca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-publicca-v1 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-publicca-v1 Proto library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml b/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml index bd29a411a2e8..82232fad529a 100644 --- a/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml +++ b/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.67.0-SNAPSHOT + 0.67.0 proto-google-cloud-publicca-v1beta1 Proto library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.67.0-SNAPSHOT + 0.67.0 diff --git a/java-rapidmigrationassessment/CHANGELOG.md b/java-rapidmigrationassessment/CHANGELOG.md index e21318b3e928..9d94930bd6b9 100644 --- a/java-rapidmigrationassessment/CHANGELOG.md +++ b/java-rapidmigrationassessment/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.53.0 (2025-07-30) + +* No change + + ## 0.52.0 (2025-07-28) ### Dependencies diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml index 288c534bcfd9..f2cef4ae9b1b 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-rapidmigrationassessment-bom - 0.53.0-SNAPSHOT + 0.53.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-rapidmigrationassessment - 0.53.0-SNAPSHOT + 0.53.0 com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.53.0-SNAPSHOT + 0.53.0 com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.53.0-SNAPSHOT + 0.53.0 diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml index ba524390d381..54aef963f4cf 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-rapidmigrationassessment - 0.53.0-SNAPSHOT + 0.53.0 jar Google Rapid Migration Assessment API Rapid Migration Assessment API Rapid Migration Assessment API com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.53.0-SNAPSHOT + 0.53.0 google-cloud-rapidmigrationassessment diff --git a/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml b/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml index 9040b1ff4a78..2ff198f06c8b 100644 --- a/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml +++ b/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.53.0-SNAPSHOT + 0.53.0 grpc-google-cloud-rapidmigrationassessment-v1 GRPC library for google-cloud-rapidmigrationassessment com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.53.0-SNAPSHOT + 0.53.0 diff --git a/java-rapidmigrationassessment/pom.xml b/java-rapidmigrationassessment/pom.xml index eda4d7f2a15f..441e050f3943 100644 --- a/java-rapidmigrationassessment/pom.xml +++ b/java-rapidmigrationassessment/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-rapidmigrationassessment-parent pom - 0.53.0-SNAPSHOT + 0.53.0 Google Rapid Migration Assessment API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-rapidmigrationassessment - 0.53.0-SNAPSHOT + 0.53.0 com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.53.0-SNAPSHOT + 0.53.0 com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.53.0-SNAPSHOT + 0.53.0 diff --git a/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml b/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml index cc6a6a851a99..c8bc114d5945 100644 --- a/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml +++ b/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.53.0-SNAPSHOT + 0.53.0 proto-google-cloud-rapidmigrationassessment-v1 Proto library for google-cloud-rapidmigrationassessment com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.53.0-SNAPSHOT + 0.53.0 diff --git a/java-recaptchaenterprise/CHANGELOG.md b/java-recaptchaenterprise/CHANGELOG.md index d0039a9f8d3b..15f03823ceb6 100644 --- a/java-recaptchaenterprise/CHANGELOG.md +++ b/java-recaptchaenterprise/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.67.0 (2025-07-30) + +* No change + + ## 3.66.0 (2025-07-28) ### Dependencies diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml b/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml index d095c1226d13..eced32c933d3 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recaptchaenterprise-bom - 3.67.0-SNAPSHOT + 3.67.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-recaptchaenterprise - 3.67.0-SNAPSHOT + 3.67.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.67.0-SNAPSHOT + 3.67.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.109.0-SNAPSHOT + 0.109.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.67.0-SNAPSHOT + 3.67.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.109.0-SNAPSHOT + 0.109.0 diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml index badd0342878a..96cd0a9d4eab 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-recaptchaenterprise - 3.67.0-SNAPSHOT + 3.67.0 jar reCAPTCHA Enterprise Help protect your website from fraudulent activity, spam, and abuse. com.google.cloud google-cloud-recaptchaenterprise-parent - 3.67.0-SNAPSHOT + 3.67.0 google-cloud-recaptchaenterprise diff --git a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml index 77b153c5ba56..c326a2637c5b 100644 --- a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml +++ b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.67.0-SNAPSHOT + 3.67.0 grpc-google-cloud-recaptchaenterprise-v1 GRPC library for grpc-google-cloud-recaptchaenterprise-v1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.67.0-SNAPSHOT + 3.67.0 diff --git a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml index 726d312af7d1..40338b44fa94 100644 --- a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml +++ b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.109.0-SNAPSHOT + 0.109.0 grpc-google-cloud-recaptchaenterprise-v1beta1 GRPC library for grpc-google-cloud-recaptchaenterprise-v1beta1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.67.0-SNAPSHOT + 3.67.0 diff --git a/java-recaptchaenterprise/pom.xml b/java-recaptchaenterprise/pom.xml index 11988f8ca006..9bc29c5aecc6 100644 --- a/java-recaptchaenterprise/pom.xml +++ b/java-recaptchaenterprise/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recaptchaenterprise-parent pom - 3.67.0-SNAPSHOT + 3.67.0 reCAPTCHA Enterprise Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.67.0-SNAPSHOT + 3.67.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.109.0-SNAPSHOT + 0.109.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.67.0-SNAPSHOT + 3.67.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.109.0-SNAPSHOT + 0.109.0 com.google.cloud google-cloud-recaptchaenterprise - 3.67.0-SNAPSHOT + 3.67.0 diff --git a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml index 591a140ee3d8..81eb5ea524c2 100644 --- a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml +++ b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.67.0-SNAPSHOT + 3.67.0 proto-google-cloud-recaptchaenterprise-v1 PROTO library for proto-google-cloud-recaptchaenterprise-v1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.67.0-SNAPSHOT + 3.67.0 diff --git a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml index 67837d7e8680..0d94085362eb 100644 --- a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml +++ b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.109.0-SNAPSHOT + 0.109.0 proto-google-cloud-recaptchaenterprise-v1beta1 PROTO library for proto-google-cloud-recaptchaenterprise-v1beta1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.67.0-SNAPSHOT + 3.67.0 diff --git a/java-recommendations-ai/CHANGELOG.md b/java-recommendations-ai/CHANGELOG.md index 65b6b15137ea..7fd3c6db5069 100644 --- a/java-recommendations-ai/CHANGELOG.md +++ b/java-recommendations-ai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.77.0 (2025-07-30) + +* No change + + ## 0.76.0 (2025-07-28) ### Dependencies diff --git a/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml b/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml index e43037c3b3a4..3aed6bc1ca8b 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml +++ b/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recommendations-ai-bom - 0.77.0-SNAPSHOT + 0.77.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-recommendations-ai - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.77.0-SNAPSHOT + 0.77.0 diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml b/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml index fee90c89a26b..2eabccde3486 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml +++ b/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-recommendations-ai - 0.77.0-SNAPSHOT + 0.77.0 jar Google Recommendations AI delivers highly personalized product recommendations at scale. com.google.cloud google-cloud-recommendations-ai-parent - 0.77.0-SNAPSHOT + 0.77.0 google-cloud-recommendations-ai diff --git a/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml b/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml index dd5350a4b59f..c360af815500 100644 --- a/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml +++ b/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.77.0-SNAPSHOT + 0.77.0 grpc-google-cloud-recommendations-ai-v1beta1 GRPC library for grpc-google-cloud-recommendations-ai-v1beta1 com.google.cloud google-cloud-recommendations-ai-parent - 0.77.0-SNAPSHOT + 0.77.0 diff --git a/java-recommendations-ai/pom.xml b/java-recommendations-ai/pom.xml index 8368dee07ba1..044f53f3af4f 100644 --- a/java-recommendations-ai/pom.xml +++ b/java-recommendations-ai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recommendations-ai-parent pom - 0.77.0-SNAPSHOT + 0.77.0 Google Recommendations AI Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-recommendations-ai - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.77.0-SNAPSHOT + 0.77.0 com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.77.0-SNAPSHOT + 0.77.0 diff --git a/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml b/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml index f1e4ecc643f3..363323f8f4f4 100644 --- a/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml +++ b/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.77.0-SNAPSHOT + 0.77.0 proto-google-cloud-recommendations-ai-v1beta1 PROTO library for proto-google-cloud-recommendations-ai-v1beta1 com.google.cloud google-cloud-recommendations-ai-parent - 0.77.0-SNAPSHOT + 0.77.0 diff --git a/java-recommender/CHANGELOG.md b/java-recommender/CHANGELOG.md index e6d5bb6edc65..f94a851b8dc4 100644 --- a/java-recommender/CHANGELOG.md +++ b/java-recommender/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-07-30) + +* No change + + ## 2.71.0 (2025-07-28) ### Dependencies diff --git a/java-recommender/google-cloud-recommender-bom/pom.xml b/java-recommender/google-cloud-recommender-bom/pom.xml index 71c107aab2cb..ab08f11fd97a 100644 --- a/java-recommender/google-cloud-recommender-bom/pom.xml +++ b/java-recommender/google-cloud-recommender-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recommender-bom - 2.72.0-SNAPSHOT + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-recommender - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.84.0-SNAPSHOT + 0.84.0 com.google.api.grpc proto-google-cloud-recommender-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.84.0-SNAPSHOT + 0.84.0 diff --git a/java-recommender/google-cloud-recommender/pom.xml b/java-recommender/google-cloud-recommender/pom.xml index 5bafb495f95b..229c90810d10 100644 --- a/java-recommender/google-cloud-recommender/pom.xml +++ b/java-recommender/google-cloud-recommender/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-recommender - 2.72.0-SNAPSHOT + 2.72.0 jar Google Cloud Recommender @@ -12,7 +12,7 @@ com.google.cloud google-cloud-recommender-parent - 2.72.0-SNAPSHOT + 2.72.0 google-cloud-recommender diff --git a/java-recommender/grpc-google-cloud-recommender-v1/pom.xml b/java-recommender/grpc-google-cloud-recommender-v1/pom.xml index 2c48d8ed347c..09178116a52f 100644 --- a/java-recommender/grpc-google-cloud-recommender-v1/pom.xml +++ b/java-recommender/grpc-google-cloud-recommender-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-recommender-v1 GRPC library for grpc-google-cloud-recommender-v1 com.google.cloud google-cloud-recommender-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml b/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml index 9c373524eecb..453a78053ddb 100644 --- a/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml +++ b/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.84.0-SNAPSHOT + 0.84.0 grpc-google-cloud-recommender-v1beta1 GRPC library for grpc-google-cloud-recommender-v1beta1 com.google.cloud google-cloud-recommender-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-recommender/pom.xml b/java-recommender/pom.xml index 168d552fdab8..690b9695b221 100644 --- a/java-recommender/pom.xml +++ b/java-recommender/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recommender-parent pom - 2.72.0-SNAPSHOT + 2.72.0 Google Cloud recommender Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-recommender-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.cloud google-cloud-recommender - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.84.0-SNAPSHOT + 0.84.0 com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.84.0-SNAPSHOT + 0.84.0 diff --git a/java-recommender/proto-google-cloud-recommender-v1/pom.xml b/java-recommender/proto-google-cloud-recommender-v1/pom.xml index 9266a3f0ffca..54a353d94798 100644 --- a/java-recommender/proto-google-cloud-recommender-v1/pom.xml +++ b/java-recommender/proto-google-cloud-recommender-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommender-v1 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-recommender-v1 PROTO library for proto-google-cloud-recommender-v1 com.google.cloud google-cloud-recommender-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml b/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml index 65c6f9acb7fa..6c7e8fd8009d 100644 --- a/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml +++ b/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.84.0-SNAPSHOT + 0.84.0 proto-google-cloud-recommender-v1beta1 PROTO library for proto-google-cloud-recommender-v1beta1 com.google.cloud google-cloud-recommender-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-redis-cluster/CHANGELOG.md b/java-redis-cluster/CHANGELOG.md index b5797e235178..ac71326041f4 100644 --- a/java-redis-cluster/CHANGELOG.md +++ b/java-redis-cluster/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.42.0 (2025-07-30) + +* No change + + ## 0.41.0 (2025-07-28) ### Dependencies diff --git a/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml b/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml index c32b7c4f3bfb..ad0e1b6d6ba2 100644 --- a/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml +++ b/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-redis-cluster-bom - 0.42.0-SNAPSHOT + 0.42.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-redis-cluster - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.42.0-SNAPSHOT + 0.42.0 diff --git a/java-redis-cluster/google-cloud-redis-cluster/pom.xml b/java-redis-cluster/google-cloud-redis-cluster/pom.xml index d95f63ecb203..ee239c61a9d2 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/pom.xml +++ b/java-redis-cluster/google-cloud-redis-cluster/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-redis-cluster - 0.42.0-SNAPSHOT + 0.42.0 jar Google Google Cloud Memorystore for Redis API Google Cloud Memorystore for Redis API Creates and manages Redis instances on the Google Cloud Platform. com.google.cloud google-cloud-redis-cluster-parent - 0.42.0-SNAPSHOT + 0.42.0 google-cloud-redis-cluster diff --git a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml index e14a36aa2685..40e9bfa89ab8 100644 --- a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml +++ b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.42.0-SNAPSHOT + 0.42.0 grpc-google-cloud-redis-cluster-v1 GRPC library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.42.0-SNAPSHOT + 0.42.0 diff --git a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml index bd2996e0e2f8..9c9e49ab01c3 100644 --- a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml +++ b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.42.0-SNAPSHOT + 0.42.0 grpc-google-cloud-redis-cluster-v1beta1 GRPC library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.42.0-SNAPSHOT + 0.42.0 diff --git a/java-redis-cluster/pom.xml b/java-redis-cluster/pom.xml index 22a3e06bae28..f42c2cafbcb6 100644 --- a/java-redis-cluster/pom.xml +++ b/java-redis-cluster/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-redis-cluster-parent pom - 0.42.0-SNAPSHOT + 0.42.0 Google Google Cloud Memorystore for Redis API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-redis-cluster - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.42.0-SNAPSHOT + 0.42.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.42.0-SNAPSHOT + 0.42.0 diff --git a/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml b/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml index 448d6c038019..eace3e0e3a50 100644 --- a/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml +++ b/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.42.0-SNAPSHOT + 0.42.0 proto-google-cloud-redis-cluster-v1 Proto library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.42.0-SNAPSHOT + 0.42.0 diff --git a/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml b/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml index 4f70a41b5d05..141e1da1f0a6 100644 --- a/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml +++ b/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.42.0-SNAPSHOT + 0.42.0 proto-google-cloud-redis-cluster-v1beta1 Proto library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.42.0-SNAPSHOT + 0.42.0 diff --git a/java-redis/CHANGELOG.md b/java-redis/CHANGELOG.md index 1652f47fb43f..90da9751e15e 100644 --- a/java-redis/CHANGELOG.md +++ b/java-redis/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.73.0 (2025-07-30) + +* No change + + ## 2.72.0 (2025-07-28) ### Dependencies diff --git a/java-redis/google-cloud-redis-bom/pom.xml b/java-redis/google-cloud-redis-bom/pom.xml index c76e4adc6fb3..d9a7d6256b7f 100644 --- a/java-redis/google-cloud-redis-bom/pom.xml +++ b/java-redis/google-cloud-redis-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-redis-bom - 2.73.0-SNAPSHOT + 2.73.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-redis - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 com.google.api.grpc grpc-google-cloud-redis-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc proto-google-cloud-redis-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 diff --git a/java-redis/google-cloud-redis/pom.xml b/java-redis/google-cloud-redis/pom.xml index 31b974c0b56f..a7f894836cef 100644 --- a/java-redis/google-cloud-redis/pom.xml +++ b/java-redis/google-cloud-redis/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-redis - 2.73.0-SNAPSHOT + 2.73.0 jar Google Cloud Redis Java idiomatic client for Google Cloud Redis com.google.cloud google-cloud-redis-parent - 2.73.0-SNAPSHOT + 2.73.0 google-cloud-redis diff --git a/java-redis/grpc-google-cloud-redis-v1/pom.xml b/java-redis/grpc-google-cloud-redis-v1/pom.xml index 34d4bd6b9e89..41ee0fc7b9bf 100644 --- a/java-redis/grpc-google-cloud-redis-v1/pom.xml +++ b/java-redis/grpc-google-cloud-redis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-v1 - 2.73.0-SNAPSHOT + 2.73.0 grpc-google-cloud-redis-v1 GRPC library for grpc-google-cloud-redis-v1 com.google.cloud google-cloud-redis-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml b/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml index b307991d8b28..cab17081432c 100644 --- a/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml +++ b/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 grpc-google-cloud-redis-v1beta1 GRPC library for grpc-google-cloud-redis-v1beta1 com.google.cloud google-cloud-redis-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-redis/pom.xml b/java-redis/pom.xml index eff1370584e6..9a8b7556c21c 100644 --- a/java-redis/pom.xml +++ b/java-redis/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-redis-parent pom - 2.73.0-SNAPSHOT + 2.73.0 Google Cloud Redis Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-redis-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 com.google.api.grpc grpc-google-cloud-redis-v1 - 2.73.0-SNAPSHOT + 2.73.0 com.google.cloud google-cloud-redis - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-redis/proto-google-cloud-redis-v1/pom.xml b/java-redis/proto-google-cloud-redis-v1/pom.xml index 7bb3370ffea6..0e633ce29e0c 100644 --- a/java-redis/proto-google-cloud-redis-v1/pom.xml +++ b/java-redis/proto-google-cloud-redis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-v1 - 2.73.0-SNAPSHOT + 2.73.0 proto-google-cloud-redis-v1 PROTO library for proto-google-cloud-redis-v1 com.google.cloud google-cloud-redis-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-redis/proto-google-cloud-redis-v1beta1/pom.xml b/java-redis/proto-google-cloud-redis-v1beta1/pom.xml index ad89a097294b..31e1db14a5f4 100644 --- a/java-redis/proto-google-cloud-redis-v1beta1/pom.xml +++ b/java-redis/proto-google-cloud-redis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.161.0-SNAPSHOT + 0.161.0 proto-google-cloud-redis-v1beta1 PROTO library for proto-google-cloud-redis-v1beta1 com.google.cloud google-cloud-redis-parent - 2.73.0-SNAPSHOT + 2.73.0 diff --git a/java-resourcemanager/CHANGELOG.md b/java-resourcemanager/CHANGELOG.md index 2131ee8ae196..d087ed6ebdb7 100644 --- a/java-resourcemanager/CHANGELOG.md +++ b/java-resourcemanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.72.0 (2025-07-30) + +* No change + + ## 1.71.0 (2025-07-28) ### Dependencies diff --git a/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml b/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml index 693cac33ec07..722b85047e2f 100644 --- a/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml +++ b/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-resourcemanager-bom - 1.72.0-SNAPSHOT + 1.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-resourcemanager - 1.72.0-SNAPSHOT + 1.72.0 com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.72.0-SNAPSHOT + 1.72.0 com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.72.0-SNAPSHOT + 1.72.0 diff --git a/java-resourcemanager/google-cloud-resourcemanager/pom.xml b/java-resourcemanager/google-cloud-resourcemanager/pom.xml index 465d40bed53b..4d63c707d991 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/pom.xml +++ b/java-resourcemanager/google-cloud-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-resourcemanager jar - 1.72.0-SNAPSHOT + 1.72.0 Google Cloud Resource Manager Java idiomatic client for Google Cloud Resource Manager @@ -13,7 +13,7 @@ com.google.cloud google-cloud-resourcemanager-parent - 1.72.0-SNAPSHOT + 1.72.0 diff --git a/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml b/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml index e010dfde3762..e708afa5a5d6 100644 --- a/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml +++ b/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.72.0-SNAPSHOT + 1.72.0 grpc-google-cloud-resourcemanager-v3 GRPC library for google-cloud-resourcemanager com.google.cloud google-cloud-resourcemanager-parent - 1.72.0-SNAPSHOT + 1.72.0 diff --git a/java-resourcemanager/pom.xml b/java-resourcemanager/pom.xml index 3e799f2ab6c7..24af67018667 100644 --- a/java-resourcemanager/pom.xml +++ b/java-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-resourcemanager-parent pom - 1.72.0-SNAPSHOT + 1.72.0 Google Resource Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-resourcemanager - 1.72.0-SNAPSHOT + 1.72.0 com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.72.0-SNAPSHOT + 1.72.0 com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.72.0-SNAPSHOT + 1.72.0 diff --git a/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml b/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml index da4bf2942d6c..cf19fd69774a 100644 --- a/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml +++ b/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.72.0-SNAPSHOT + 1.72.0 proto-google-cloud-resourcemanager-v3 Proto library for google-cloud-resourcemanager com.google.cloud google-cloud-resourcemanager-parent - 1.72.0-SNAPSHOT + 1.72.0 diff --git a/java-retail/CHANGELOG.md b/java-retail/CHANGELOG.md index 31f695e8ba20..4136776e0dd2 100644 --- a/java-retail/CHANGELOG.md +++ b/java-retail/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-07-30) + +* No change + + ## 2.71.0 (2025-07-28) ### Features diff --git a/java-retail/google-cloud-retail-bom/pom.xml b/java-retail/google-cloud-retail-bom/pom.xml index 5c567de97177..f7209f898641 100644 --- a/java-retail/google-cloud-retail-bom/pom.xml +++ b/java-retail/google-cloud-retail-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-retail-bom - 2.72.0-SNAPSHOT + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-retail - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-retail-v2 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-retail-v2 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-retail-v2beta - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-retail/google-cloud-retail/pom.xml b/java-retail/google-cloud-retail/pom.xml index a651daba3750..b068027ecda9 100644 --- a/java-retail/google-cloud-retail/pom.xml +++ b/java-retail/google-cloud-retail/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-retail - 2.72.0-SNAPSHOT + 2.72.0 jar Google Cloud Retail Retail solutions API. com.google.cloud google-cloud-retail-parent - 2.72.0-SNAPSHOT + 2.72.0 google-cloud-retail diff --git a/java-retail/grpc-google-cloud-retail-v2/pom.xml b/java-retail/grpc-google-cloud-retail-v2/pom.xml index 9c81c1fdce99..b534fd271611 100644 --- a/java-retail/grpc-google-cloud-retail-v2/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-retail-v2 GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml b/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml index 5faf181a3960..77c9baed1029 100644 --- a/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-retail-v2alpha GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-retail/grpc-google-cloud-retail-v2beta/pom.xml b/java-retail/grpc-google-cloud-retail-v2beta/pom.xml index d479b4f6d8af..65a9e65d26b4 100644 --- a/java-retail/grpc-google-cloud-retail-v2beta/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-retail-v2beta GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-retail/pom.xml b/java-retail/pom.xml index cb54d7b206c8..a5c8008187c0 100644 --- a/java-retail/pom.xml +++ b/java-retail/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-retail-parent pom - 2.72.0-SNAPSHOT + 2.72.0 Google Cloud Retail Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-retail - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-retail-v2beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-retail-v2 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-retail-v2 - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-retail/proto-google-cloud-retail-v2/pom.xml b/java-retail/proto-google-cloud-retail-v2/pom.xml index e0845ec1fdb4..fe94e3ff8cc7 100644 --- a/java-retail/proto-google-cloud-retail-v2/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-retail-v2 Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-retail/proto-google-cloud-retail-v2alpha/pom.xml b/java-retail/proto-google-cloud-retail-v2alpha/pom.xml index 0e7340ea9ab9..280823563665 100644 --- a/java-retail/proto-google-cloud-retail-v2alpha/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-retail-v2alpha Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-retail/proto-google-cloud-retail-v2beta/pom.xml b/java-retail/proto-google-cloud-retail-v2beta/pom.xml index c7e79a486e7d..7e4e7632cfcc 100644 --- a/java-retail/proto-google-cloud-retail-v2beta/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2beta - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-retail-v2beta Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-run/CHANGELOG.md b/java-run/CHANGELOG.md index 2abfe873611b..4e6767de5410 100644 --- a/java-run/CHANGELOG.md +++ b/java-run/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.70.0 (2025-07-30) + +* No change + + ## 0.69.0 (2025-07-28) ### Features diff --git a/java-run/google-cloud-run-bom/pom.xml b/java-run/google-cloud-run-bom/pom.xml index 9f0d242b04fa..a4ac965e8fe1 100644 --- a/java-run/google-cloud-run-bom/pom.xml +++ b/java-run/google-cloud-run-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-run-bom - 0.70.0-SNAPSHOT + 0.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-run - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-run-v2 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-run-v2 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-run/google-cloud-run/pom.xml b/java-run/google-cloud-run/pom.xml index 7a14fc45547e..e61425b7d577 100644 --- a/java-run/google-cloud-run/pom.xml +++ b/java-run/google-cloud-run/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-run - 0.70.0-SNAPSHOT + 0.70.0 jar Google Cloud Run Cloud Run is a managed compute platform that enables you to run containers that are invocable via requests or events. com.google.cloud google-cloud-run-parent - 0.70.0-SNAPSHOT + 0.70.0 google-cloud-run diff --git a/java-run/grpc-google-cloud-run-v2/pom.xml b/java-run/grpc-google-cloud-run-v2/pom.xml index 844ee7035fdc..41d74b90b91e 100644 --- a/java-run/grpc-google-cloud-run-v2/pom.xml +++ b/java-run/grpc-google-cloud-run-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-run-v2 - 0.70.0-SNAPSHOT + 0.70.0 grpc-google-cloud-run-v2 GRPC library for google-cloud-run com.google.cloud google-cloud-run-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-run/pom.xml b/java-run/pom.xml index eb6d22fab44f..94dfb4c96565 100644 --- a/java-run/pom.xml +++ b/java-run/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-run-parent pom - 0.70.0-SNAPSHOT + 0.70.0 Google Cloud Run Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-run - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-run-v2 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-run-v2 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-run/proto-google-cloud-run-v2/pom.xml b/java-run/proto-google-cloud-run-v2/pom.xml index cf77153dd9cf..b2b6475dc50a 100644 --- a/java-run/proto-google-cloud-run-v2/pom.xml +++ b/java-run/proto-google-cloud-run-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-run-v2 - 0.70.0-SNAPSHOT + 0.70.0 proto-google-cloud-run-v2 Proto library for google-cloud-run com.google.cloud google-cloud-run-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-samples/pom.xml b/java-samples/pom.xml index 0c7f4ce69b1e..9c5a6aa7fc20 100644 --- a/java-samples/pom.xml +++ b/java-samples/pom.xml @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-scheduler/CHANGELOG.md b/java-scheduler/CHANGELOG.md index 267f4cb7deeb..63f084fc4364 100644 --- a/java-scheduler/CHANGELOG.md +++ b/java-scheduler/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-scheduler/google-cloud-scheduler-bom/pom.xml b/java-scheduler/google-cloud-scheduler-bom/pom.xml index 1732977c0d32..3c6c7579ebe6 100644 --- a/java-scheduler/google-cloud-scheduler-bom/pom.xml +++ b/java-scheduler/google-cloud-scheduler-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-scheduler-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-scheduler - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-scheduler/google-cloud-scheduler/pom.xml b/java-scheduler/google-cloud-scheduler/pom.xml index 73f335bb0f7e..deae687b51cf 100644 --- a/java-scheduler/google-cloud-scheduler/pom.xml +++ b/java-scheduler/google-cloud-scheduler/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-scheduler - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Scheduler Fully managed cron job service com.google.cloud google-cloud-scheduler-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-scheduler diff --git a/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml b/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml index ed57114d8759..eb2471413033 100644 --- a/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml +++ b/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-scheduler-v1 GRPC library for grpc-google-cloud-scheduler-v1 com.google.cloud google-cloud-scheduler-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml b/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml index 4142ead58eec..69c1088cd2e8 100644 --- a/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml +++ b/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 grpc-google-cloud-scheduler-v1beta1 GRPC library for grpc-google-cloud-scheduler-v1beta1 com.google.cloud google-cloud-scheduler-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-scheduler/pom.xml b/java-scheduler/pom.xml index 240e203d616b..2ce7027b7b8a 100644 --- a/java-scheduler/pom.xml +++ b/java-scheduler/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-scheduler-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Scheduler Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-scheduler - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml b/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml index f018ac6a2a66..4880c76aa4d2 100644 --- a/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml +++ b/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-scheduler-v1 PROTO library for proto-google-cloud-scheduler-v1 com.google.cloud google-cloud-scheduler-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml b/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml index abd0f9a46fcf..3e78e46f5d5f 100644 --- a/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml +++ b/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.155.0-SNAPSHOT + 0.155.0 proto-google-cloud-scheduler-v1beta1 PROTO library for proto-google-cloud-scheduler-v1beta1 com.google.cloud google-cloud-scheduler-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/CHANGELOG.md b/java-secretmanager/CHANGELOG.md index 4b33ede04e74..0809ffbee7a4 100644 --- a/java-secretmanager/CHANGELOG.md +++ b/java-secretmanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-secretmanager/google-cloud-secretmanager-bom/pom.xml b/java-secretmanager/google-cloud-secretmanager-bom/pom.xml index 2c1834b16263..7837420ca77d 100644 --- a/java-secretmanager/google-cloud-secretmanager-bom/pom.xml +++ b/java-secretmanager/google-cloud-secretmanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-secretmanager-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-secretmanager - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/google-cloud-secretmanager/pom.xml b/java-secretmanager/google-cloud-secretmanager/pom.xml index fc4227deb78a..5454c94a1031 100644 --- a/java-secretmanager/google-cloud-secretmanager/pom.xml +++ b/java-secretmanager/google-cloud-secretmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-secretmanager - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Secret Manager Java idiomatic client for Google Cloud Secret Manager com.google.cloud google-cloud-secretmanager-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-secretmanager diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml index f086187a82e3..f7da62a8943c 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-secretmanager-v1 GRPC library for grpc-google-cloud-secretmanager-v1 com.google.cloud google-cloud-secretmanager-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml index 0daf6213b542..282a98b20396 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-secretmanager-v1beta1 GRPC library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml index 9fdd30b42c8b..10d44db32be0 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-secretmanager-v1beta2 GRPC library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/pom.xml b/java-secretmanager/pom.xml index 5a37556420be..492e0f90a937 100644 --- a/java-secretmanager/pom.xml +++ b/java-secretmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-secretmanager-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud secretmanager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-secretmanager - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml index 75d179c9b758..fa5673d714ee 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-secretmanager-v1 PROTO library for proto-google-cloud-secretmanager-v1 com.google.cloud google-cloud-secretmanager-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml index 36043fe97213..9cf11c376766 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-secretmanager-v1beta1 Proto library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml index ddfcb8b6719d..64a081bd616d 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-secretmanager-v1beta2 Proto library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-securesourcemanager/CHANGELOG.md b/java-securesourcemanager/CHANGELOG.md index f57fc9048081..ac4c59da68fa 100644 --- a/java-securesourcemanager/CHANGELOG.md +++ b/java-securesourcemanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.40.0 (2025-07-30) + +* No change + + ## 0.39.0 (2025-07-28) ### Features diff --git a/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml b/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml index 17ed6addbe63..5b87fb9a35c6 100644 --- a/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml +++ b/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securesourcemanager-bom - 0.40.0-SNAPSHOT + 0.40.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securesourcemanager - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml b/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml index 20c2c6567925..0dacf02c43eb 100644 --- a/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml +++ b/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-securesourcemanager - 0.40.0-SNAPSHOT + 0.40.0 jar Google Secure Source Manager API Secure Source Manager API Regionally deployed, single-tenant managed source code repository hosted on @@ -11,7 +11,7 @@ com.google.cloud google-cloud-securesourcemanager-parent - 0.40.0-SNAPSHOT + 0.40.0 google-cloud-securesourcemanager diff --git a/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml b/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml index 211971158dfc..39988781b9fd 100644 --- a/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml +++ b/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.40.0-SNAPSHOT + 0.40.0 grpc-google-cloud-securesourcemanager-v1 GRPC library for google-cloud-securesourcemanager com.google.cloud google-cloud-securesourcemanager-parent - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-securesourcemanager/pom.xml b/java-securesourcemanager/pom.xml index 502133b5f786..9b90d3d37ca9 100644 --- a/java-securesourcemanager/pom.xml +++ b/java-securesourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securesourcemanager-parent pom - 0.40.0-SNAPSHOT + 0.40.0 Google Secure Source Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securesourcemanager - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml b/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml index b8d335ce9d5b..81e7a61550e4 100644 --- a/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml +++ b/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.40.0-SNAPSHOT + 0.40.0 proto-google-cloud-securesourcemanager-v1 Proto library for google-cloud-securesourcemanager com.google.cloud google-cloud-securesourcemanager-parent - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-security-private-ca/CHANGELOG.md b/java-security-private-ca/CHANGELOG.md index 534da47219d1..0f9e13970646 100644 --- a/java-security-private-ca/CHANGELOG.md +++ b/java-security-private-ca/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-07-30) + +* No change + + ## 2.71.0 (2025-07-28) ### Dependencies diff --git a/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml b/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml index 191d49c27fa7..f52abbcb5054 100644 --- a/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml +++ b/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-security-private-ca-bom - 2.72.0-SNAPSHOT + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-security-private-ca - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-security-private-ca/google-cloud-security-private-ca/pom.xml b/java-security-private-ca/google-cloud-security-private-ca/pom.xml index 1336965721c3..d551dad59891 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/pom.xml +++ b/java-security-private-ca/google-cloud-security-private-ca/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-security-private-ca - 2.72.0-SNAPSHOT + 2.72.0 jar Google Certificate Authority Service simplifies the deployment and management of private CAs without managing infrastructure. com.google.cloud google-cloud-security-private-ca-parent - 2.72.0-SNAPSHOT + 2.72.0 google-cloud-security-private-ca diff --git a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml index 65c8cb7265df..0da7c16703bf 100644 --- a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml +++ b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.72.0-SNAPSHOT + 2.72.0 grpc-google-cloud-security-private-ca-v1 GRPC library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml index 387b0e9128f8..cc86c88408d6 100644 --- a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml +++ b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 grpc-google-cloud-security-private-ca-v1beta1 GRPC library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-security-private-ca/pom.xml b/java-security-private-ca/pom.xml index 5651de11ffad..b9f0f755692e 100644 --- a/java-security-private-ca/pom.xml +++ b/java-security-private-ca/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-security-private-ca-parent pom - 2.72.0-SNAPSHOT + 2.72.0 Google Certificate Authority Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-security-private-ca - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.72.0-SNAPSHOT + 2.72.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 diff --git a/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml b/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml index 5daa7a17b0d7..f9e4bdc419bc 100644 --- a/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml +++ b/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.72.0-SNAPSHOT + 2.72.0 proto-google-cloud-security-private-ca-v1 Proto library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml b/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml index e1fb1027d206..59fcc9c284a2 100644 --- a/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml +++ b/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 proto-google-cloud-security-private-ca-v1beta1 Proto library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.72.0-SNAPSHOT + 2.72.0 diff --git a/java-securitycenter-settings/CHANGELOG.md b/java-securitycenter-settings/CHANGELOG.md index 61e4e7ee980c..e9627d265c7d 100644 --- a/java-securitycenter-settings/CHANGELOG.md +++ b/java-securitycenter-settings/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.73.0 (2025-07-30) + +* No change + + ## 0.72.0 (2025-07-28) ### Dependencies diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml b/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml index a2b5d04c19d4..5fd6e5d7936b 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-settings-bom - 0.73.0-SNAPSHOT + 0.73.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-securitycenter-settings - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml b/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml index 97b0a6266fe4..dfc04a288e9e 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-settings - 0.73.0-SNAPSHOT + 0.73.0 jar Google Security Command Center Settings API 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. com.google.cloud google-cloud-securitycenter-settings-parent - 0.73.0-SNAPSHOT + 0.73.0 google-cloud-securitycenter-settings diff --git a/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml b/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml index 6df2f624a500..a42ae397a1b2 100644 --- a/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml +++ b/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 grpc-google-cloud-securitycenter-settings-v1beta1 GRPC library for grpc-google-cloud-securitycenter-settings-v1beta1 com.google.cloud google-cloud-securitycenter-settings-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-securitycenter-settings/pom.xml b/java-securitycenter-settings/pom.xml index 546bbd776238..08559efb2e69 100644 --- a/java-securitycenter-settings/pom.xml +++ b/java-securitycenter-settings/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycenter-settings-parent pom - 0.73.0-SNAPSHOT + 0.73.0 Google Security Command Center Settings API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securitycenter-settings - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml b/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml index d51b8c8bad7a..5738a768adb2 100644 --- a/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml +++ b/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.73.0-SNAPSHOT + 0.73.0 proto-google-cloud-securitycenter-settings-v1beta1 PROTO library for proto-google-cloud-securitycenter-settings-v1beta1 com.google.cloud google-cloud-securitycenter-settings-parent - 0.73.0-SNAPSHOT + 0.73.0 diff --git a/java-securitycenter/CHANGELOG.md b/java-securitycenter/CHANGELOG.md index 69b2bc158311..2c70c26a059e 100644 --- a/java-securitycenter/CHANGELOG.md +++ b/java-securitycenter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-07-30) + +* No change + + ## 2.77.0 (2025-07-28) ### Dependencies diff --git a/java-securitycenter/google-cloud-securitycenter-bom/pom.xml b/java-securitycenter/google-cloud-securitycenter-bom/pom.xml index f2a51d6919f8..1ffbc75359bc 100644 --- a/java-securitycenter/google-cloud-securitycenter-bom/pom.xml +++ b/java-securitycenter/google-cloud-securitycenter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-bom - 2.78.0-SNAPSHOT + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,47 +23,47 @@ com.google.cloud google-cloud-securitycenter - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/google-cloud-securitycenter/pom.xml b/java-securitycenter/google-cloud-securitycenter/pom.xml index 88e8669d9bd7..1c46e0144c1f 100644 --- a/java-securitycenter/google-cloud-securitycenter/pom.xml +++ b/java-securitycenter/google-cloud-securitycenter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycenter - 2.78.0-SNAPSHOT + 2.78.0 jar Google Cloud Security Command Center Java idiomatic client for Google Cloud Security Command Center com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 google-cloud-securitycenter diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml index 6cbcb3021f55..a425da6a1f60 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.78.0-SNAPSHOT + 2.78.0 grpc-google-cloud-securitycenter-v1 GRPC library for grpc-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml index ef867b16c67c..8f7299726037 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.173.0-SNAPSHOT + 0.173.0 grpc-google-cloud-securitycenter-v1beta1 GRPC library for grpc-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml index f23beb8427d4..7c5a78b460d5 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.173.0-SNAPSHOT + 0.173.0 grpc-google-cloud-securitycenter-v1p1beta1 GRPC library for grpc-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml index 46d2270483a1..b9c4f575432a 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.78.0-SNAPSHOT + 2.78.0 grpc-google-cloud-securitycenter-v2 GRPC library for google-cloud-securitycenter com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/pom.xml b/java-securitycenter/pom.xml index 255205ff5c62..3d4ddcc50d66 100644 --- a/java-securitycenter/pom.xml +++ b/java-securitycenter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycenter-parent pom - 2.78.0-SNAPSHOT + 2.78.0 Google Cloud Security Command Center Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.78.0-SNAPSHOT + 2.78.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.173.0-SNAPSHOT + 0.173.0 com.google.cloud google-cloud-securitycenter - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml index ca41fddb84cf..2db661277be1 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.78.0-SNAPSHOT + 2.78.0 proto-google-cloud-securitycenter-v1 PROTO library for proto-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml index a4f27b2b91b2..d22b28f6e994 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.173.0-SNAPSHOT + 0.173.0 proto-google-cloud-securitycenter-v1beta1 PROTO library for proto-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml index 412d79b50173..ccf22236ea0c 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.173.0-SNAPSHOT + 0.173.0 proto-google-cloud-securitycenter-v1p1beta1 PROTO library for proto-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml index 6fcfbe2961e2..d5b25260bb6f 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.78.0-SNAPSHOT + 2.78.0 proto-google-cloud-securitycenter-v2 Proto library for google-cloud-securitycenter com.google.cloud google-cloud-securitycenter-parent - 2.78.0-SNAPSHOT + 2.78.0 diff --git a/java-securitycentermanagement/CHANGELOG.md b/java-securitycentermanagement/CHANGELOG.md index 56abe237fd07..a214cacafccf 100644 --- a/java-securitycentermanagement/CHANGELOG.md +++ b/java-securitycentermanagement/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.38.0 (2025-07-30) + +* No change + + ## 0.37.0 (2025-07-28) ### Dependencies diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml b/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml index cfc42895a633..1568f7acbc39 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycentermanagement-bom - 0.38.0-SNAPSHOT + 0.38.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securitycentermanagement - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml b/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml index 23676c3f391d..2a2af217d8e3 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycentermanagement - 0.38.0-SNAPSHOT + 0.38.0 jar Google Security Center Management API Security Center Management API Security Center Management API com.google.cloud google-cloud-securitycentermanagement-parent - 0.38.0-SNAPSHOT + 0.38.0 google-cloud-securitycentermanagement diff --git a/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml b/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml index 1cd22ab17387..eeb258dedfac 100644 --- a/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml +++ b/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.38.0-SNAPSHOT + 0.38.0 grpc-google-cloud-securitycentermanagement-v1 GRPC library for google-cloud-securitycentermanagement com.google.cloud google-cloud-securitycentermanagement-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-securitycentermanagement/pom.xml b/java-securitycentermanagement/pom.xml index b74d240bb083..c75287bc582d 100644 --- a/java-securitycentermanagement/pom.xml +++ b/java-securitycentermanagement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycentermanagement-parent pom - 0.38.0-SNAPSHOT + 0.38.0 Google Security Center Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securitycentermanagement - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml b/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml index eac541313587..c103593017e8 100644 --- a/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml +++ b/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.38.0-SNAPSHOT + 0.38.0 proto-google-cloud-securitycentermanagement-v1 Proto library for google-cloud-securitycentermanagement com.google.cloud google-cloud-securitycentermanagement-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-securityposture/CHANGELOG.md b/java-securityposture/CHANGELOG.md index 29cc3234dc90..aaaebb7a4866 100644 --- a/java-securityposture/CHANGELOG.md +++ b/java-securityposture/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.35.0 (2025-07-30) + +* No change + + ## 0.34.0 (2025-07-28) ### Dependencies diff --git a/java-securityposture/google-cloud-securityposture-bom/pom.xml b/java-securityposture/google-cloud-securityposture-bom/pom.xml index 1303246fffbf..6b0a7f35f8b4 100644 --- a/java-securityposture/google-cloud-securityposture-bom/pom.xml +++ b/java-securityposture/google-cloud-securityposture-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securityposture-bom - 0.35.0-SNAPSHOT + 0.35.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securityposture - 0.35.0-SNAPSHOT + 0.35.0 com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.35.0-SNAPSHOT + 0.35.0 com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.35.0-SNAPSHOT + 0.35.0 diff --git a/java-securityposture/google-cloud-securityposture/pom.xml b/java-securityposture/google-cloud-securityposture/pom.xml index 6ef4b31fecaf..f0fdf486684c 100644 --- a/java-securityposture/google-cloud-securityposture/pom.xml +++ b/java-securityposture/google-cloud-securityposture/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securityposture - 0.35.0-SNAPSHOT + 0.35.0 jar Google Security Posture API Security Posture API 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. com.google.cloud google-cloud-securityposture-parent - 0.35.0-SNAPSHOT + 0.35.0 google-cloud-securityposture diff --git a/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml b/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml index 1c9f51d7b175..a8e675c416ed 100644 --- a/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml +++ b/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.35.0-SNAPSHOT + 0.35.0 grpc-google-cloud-securityposture-v1 GRPC library for google-cloud-securityposture com.google.cloud google-cloud-securityposture-parent - 0.35.0-SNAPSHOT + 0.35.0 diff --git a/java-securityposture/pom.xml b/java-securityposture/pom.xml index 7cf6eb5174c0..8fae244839c4 100644 --- a/java-securityposture/pom.xml +++ b/java-securityposture/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securityposture-parent pom - 0.35.0-SNAPSHOT + 0.35.0 Google Security Posture API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securityposture - 0.35.0-SNAPSHOT + 0.35.0 com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.35.0-SNAPSHOT + 0.35.0 com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.35.0-SNAPSHOT + 0.35.0 diff --git a/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml b/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml index 829accfa11f9..69b6f9e4cf5c 100644 --- a/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml +++ b/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.35.0-SNAPSHOT + 0.35.0 proto-google-cloud-securityposture-v1 Proto library for google-cloud-securityposture com.google.cloud google-cloud-securityposture-parent - 0.35.0-SNAPSHOT + 0.35.0 diff --git a/java-service-control/CHANGELOG.md b/java-service-control/CHANGELOG.md index 956cda86264f..2a051354884a 100644 --- a/java-service-control/CHANGELOG.md +++ b/java-service-control/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.70.0 (2025-07-30) + +* No change + + ## 1.69.0 (2025-07-28) ### Dependencies diff --git a/java-service-control/google-cloud-service-control-bom/pom.xml b/java-service-control/google-cloud-service-control-bom/pom.xml index 509e0544face..707aed09ab77 100644 --- a/java-service-control/google-cloud-service-control-bom/pom.xml +++ b/java-service-control/google-cloud-service-control-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-control-bom - 1.70.0-SNAPSHOT + 1.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-service-control - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-service-control-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-service-control-v2 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-service-control/google-cloud-service-control/pom.xml b/java-service-control/google-cloud-service-control/pom.xml index 1734185fdb84..2c9843557afb 100644 --- a/java-service-control/google-cloud-service-control/pom.xml +++ b/java-service-control/google-cloud-service-control/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-control - 1.70.0-SNAPSHOT + 1.70.0 jar Google Service Control API Service Control API 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. com.google.cloud google-cloud-service-control-parent - 1.70.0-SNAPSHOT + 1.70.0 google-cloud-service-control diff --git a/java-service-control/grpc-google-cloud-service-control-v1/pom.xml b/java-service-control/grpc-google-cloud-service-control-v1/pom.xml index b186fc9e866c..d75473aa2c38 100644 --- a/java-service-control/grpc-google-cloud-service-control-v1/pom.xml +++ b/java-service-control/grpc-google-cloud-service-control-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-service-control-v1 GRPC library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-service-control/grpc-google-cloud-service-control-v2/pom.xml b/java-service-control/grpc-google-cloud-service-control-v2/pom.xml index bad25ac652c4..5e4a78b24181 100644 --- a/java-service-control/grpc-google-cloud-service-control-v2/pom.xml +++ b/java-service-control/grpc-google-cloud-service-control-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-service-control-v2 GRPC library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-service-control/pom.xml b/java-service-control/pom.xml index 074551c4158f..9edb4c6326ef 100644 --- a/java-service-control/pom.xml +++ b/java-service-control/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-control-parent pom - 1.70.0-SNAPSHOT + 1.70.0 Google Service Control API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-service-control - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-service-control-v2 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-service-control-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-service-control/proto-google-cloud-service-control-v1/pom.xml b/java-service-control/proto-google-cloud-service-control-v1/pom.xml index b7a82e502c26..46595f9002ec 100644 --- a/java-service-control/proto-google-cloud-service-control-v1/pom.xml +++ b/java-service-control/proto-google-cloud-service-control-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-control-v1 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-service-control-v1 Proto library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-service-control/proto-google-cloud-service-control-v2/pom.xml b/java-service-control/proto-google-cloud-service-control-v2/pom.xml index ceba451e0d2e..e2bbf8e92d49 100644 --- a/java-service-control/proto-google-cloud-service-control-v2/pom.xml +++ b/java-service-control/proto-google-cloud-service-control-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-control-v2 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-service-control-v2 Proto library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-service-management/CHANGELOG.md b/java-service-management/CHANGELOG.md index 00d2d0575d71..48a632cf6ba0 100644 --- a/java-service-management/CHANGELOG.md +++ b/java-service-management/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.68.0 (2025-07-30) + +* No change + + ## 3.67.0 (2025-07-28) ### Dependencies diff --git a/java-service-management/google-cloud-service-management-bom/pom.xml b/java-service-management/google-cloud-service-management-bom/pom.xml index 4ee8917e2a7f..1c403f178445 100644 --- a/java-service-management/google-cloud-service-management-bom/pom.xml +++ b/java-service-management/google-cloud-service-management-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-management-bom - 3.68.0-SNAPSHOT + 3.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-service-management - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc proto-google-cloud-service-management-v1 - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-service-management/google-cloud-service-management/pom.xml b/java-service-management/google-cloud-service-management/pom.xml index 68f73dcc0f4b..62a6c9c88a8a 100644 --- a/java-service-management/google-cloud-service-management/pom.xml +++ b/java-service-management/google-cloud-service-management/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-management - 3.68.0-SNAPSHOT + 3.68.0 jar Google Service Management API 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. com.google.cloud google-cloud-service-management-parent - 3.68.0-SNAPSHOT + 3.68.0 google-cloud-service-management diff --git a/java-service-management/grpc-google-cloud-service-management-v1/pom.xml b/java-service-management/grpc-google-cloud-service-management-v1/pom.xml index af2e309cf013..d21a88e25f3f 100644 --- a/java-service-management/grpc-google-cloud-service-management-v1/pom.xml +++ b/java-service-management/grpc-google-cloud-service-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.68.0-SNAPSHOT + 3.68.0 grpc-google-cloud-service-management-v1 GRPC library for google-cloud-service-management com.google.cloud google-cloud-service-management-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-service-management/pom.xml b/java-service-management/pom.xml index 25b9f9e4dfb3..a97046f9dd4a 100644 --- a/java-service-management/pom.xml +++ b/java-service-management/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-management-parent pom - 3.68.0-SNAPSHOT + 3.68.0 Google Service Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-service-management - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc proto-google-cloud-service-management-v1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-service-management/proto-google-cloud-service-management-v1/pom.xml b/java-service-management/proto-google-cloud-service-management-v1/pom.xml index 5b09d76ad5cc..f0a7469ec9ba 100644 --- a/java-service-management/proto-google-cloud-service-management-v1/pom.xml +++ b/java-service-management/proto-google-cloud-service-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-management-v1 - 3.68.0-SNAPSHOT + 3.68.0 proto-google-cloud-service-management-v1 Proto library for google-cloud-service-management com.google.cloud google-cloud-service-management-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-service-usage/CHANGELOG.md b/java-service-usage/CHANGELOG.md index 520a59702e65..5d53838e40a4 100644 --- a/java-service-usage/CHANGELOG.md +++ b/java-service-usage/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-service-usage/google-cloud-service-usage-bom/pom.xml b/java-service-usage/google-cloud-service-usage-bom/pom.xml index 6491b8818c6e..2ec83b502445 100644 --- a/java-service-usage/google-cloud-service-usage-bom/pom.xml +++ b/java-service-usage/google-cloud-service-usage-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-usage-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-service-usage - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-service-usage/google-cloud-service-usage/pom.xml b/java-service-usage/google-cloud-service-usage/pom.xml index 7289265b1dc3..b3d869b1740a 100644 --- a/java-service-usage/google-cloud-service-usage/pom.xml +++ b/java-service-usage/google-cloud-service-usage/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-usage - 2.70.0-SNAPSHOT + 2.70.0 jar Google Service Usage Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. com.google.cloud google-cloud-service-usage-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-service-usage diff --git a/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml b/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml index b0c339122aea..43d0ef0a1b89 100644 --- a/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml +++ b/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-service-usage-v1 GRPC library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml b/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml index 1030c2ce039a..cca354ccc031 100644 --- a/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml +++ b/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 grpc-google-cloud-service-usage-v1beta1 GRPC library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-service-usage/pom.xml b/java-service-usage/pom.xml index e017243440d9..07c4f2025551 100644 --- a/java-service-usage/pom.xml +++ b/java-service-usage/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-usage-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Service Usage Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-service-usage - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml b/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml index 33bf1a8bd826..5a13fd7c10e7 100644 --- a/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml +++ b/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-service-usage-v1 Proto library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml b/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml index 1025bd6256e0..d922660e3d35 100644 --- a/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml +++ b/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.74.0-SNAPSHOT + 0.74.0 proto-google-cloud-service-usage-v1beta1 Proto library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-servicedirectory/CHANGELOG.md b/java-servicedirectory/CHANGELOG.md index 6e6ecd4ac3a7..3dafc16c740c 100644 --- a/java-servicedirectory/CHANGELOG.md +++ b/java-servicedirectory/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml b/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml index 9e3fea8066b8..131ca1667008 100644 --- a/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml +++ b/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-servicedirectory-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-servicedirectory - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-servicedirectory/google-cloud-servicedirectory/pom.xml b/java-servicedirectory/google-cloud-servicedirectory/pom.xml index d2c690c14bc9..90c6179e03c9 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/pom.xml +++ b/java-servicedirectory/google-cloud-servicedirectory/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-servicedirectory - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud Service Directory Java idiomatic client for Google Cloud Service Directory com.google.cloud google-cloud-servicedirectory-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-servicedirectory diff --git a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml index 9f5ba6286781..1156860ff15a 100644 --- a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml +++ b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-servicedirectory-v1 GRPC library for grpc-google-cloud-servicedirectory-v1 com.google.cloud google-cloud-servicedirectory-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml index 2f0aaf296a41..818ab1ea37dd 100644 --- a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml +++ b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 grpc-google-cloud-servicedirectory-v1beta1 GRPC library for grpc-google-cloud-servicedirectory-v1beta1 com.google.cloud google-cloud-servicedirectory-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-servicedirectory/pom.xml b/java-servicedirectory/pom.xml index 109b6ef6657d..325d60a8cae3 100644 --- a/java-servicedirectory/pom.xml +++ b/java-servicedirectory/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-servicedirectory-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud Service Directory Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.cloud google-cloud-servicedirectory - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml b/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml index ebd636b9fdd9..58bd9131a7cc 100644 --- a/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml +++ b/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-servicedirectory-v1 PROTO library for proto-google-cloud-servicedirectory-v1 com.google.cloud google-cloud-servicedirectory-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml b/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml index 720795473913..c85b019789cf 100644 --- a/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml +++ b/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.79.0-SNAPSHOT + 0.79.0 proto-google-cloud-servicedirectory-v1beta1 PROTO library for proto-google-cloud-servicedirectory-v1beta1 com.google.cloud google-cloud-servicedirectory-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-servicehealth/CHANGELOG.md b/java-servicehealth/CHANGELOG.md index f4d67dae99ae..bb381e226162 100644 --- a/java-servicehealth/CHANGELOG.md +++ b/java-servicehealth/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.37.0 (2025-07-30) + +* No change + + ## 0.36.0 (2025-07-28) ### Dependencies diff --git a/java-servicehealth/google-cloud-servicehealth-bom/pom.xml b/java-servicehealth/google-cloud-servicehealth-bom/pom.xml index 5e03d73e3531..cb35bff04583 100644 --- a/java-servicehealth/google-cloud-servicehealth-bom/pom.xml +++ b/java-servicehealth/google-cloud-servicehealth-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-servicehealth-bom - 0.37.0-SNAPSHOT + 0.37.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-servicehealth - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-servicehealth/google-cloud-servicehealth/pom.xml b/java-servicehealth/google-cloud-servicehealth/pom.xml index e35c34fd3496..1ac34ff90ab6 100644 --- a/java-servicehealth/google-cloud-servicehealth/pom.xml +++ b/java-servicehealth/google-cloud-servicehealth/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-servicehealth - 0.37.0-SNAPSHOT + 0.37.0 jar Google Service Health API Service Health API Personalized Service Health helps you gain visibility into disruptive events impacting Google Cloud products. com.google.cloud google-cloud-servicehealth-parent - 0.37.0-SNAPSHOT + 0.37.0 google-cloud-servicehealth diff --git a/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml b/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml index e7642ed96b25..8d047615a06e 100644 --- a/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml +++ b/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.37.0-SNAPSHOT + 0.37.0 grpc-google-cloud-servicehealth-v1 GRPC library for google-cloud-servicehealth com.google.cloud google-cloud-servicehealth-parent - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-servicehealth/pom.xml b/java-servicehealth/pom.xml index 7c65c676c0ae..6e999aee5573 100644 --- a/java-servicehealth/pom.xml +++ b/java-servicehealth/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-servicehealth-parent pom - 0.37.0-SNAPSHOT + 0.37.0 Google Service Health API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-servicehealth - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.37.0-SNAPSHOT + 0.37.0 com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml b/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml index 21422c00cf7e..13fd959ed5d0 100644 --- a/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml +++ b/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.37.0-SNAPSHOT + 0.37.0 proto-google-cloud-servicehealth-v1 Proto library for google-cloud-servicehealth com.google.cloud google-cloud-servicehealth-parent - 0.37.0-SNAPSHOT + 0.37.0 diff --git a/java-shell/CHANGELOG.md b/java-shell/CHANGELOG.md index fbe47853d2df..593ffec30b23 100644 --- a/java-shell/CHANGELOG.md +++ b/java-shell/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.69.0 (2025-07-30) + +* No change + + ## 2.68.0 (2025-07-28) ### Dependencies diff --git a/java-shell/google-cloud-shell-bom/pom.xml b/java-shell/google-cloud-shell-bom/pom.xml index f301c4e7928d..e9c4177751d0 100644 --- a/java-shell/google-cloud-shell-bom/pom.xml +++ b/java-shell/google-cloud-shell-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-shell-bom - 2.69.0-SNAPSHOT + 2.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-shell - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-shell-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-shell-v1 - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-shell/google-cloud-shell/pom.xml b/java-shell/google-cloud-shell/pom.xml index 395c6c2a193d..f8df238626a3 100644 --- a/java-shell/google-cloud-shell/pom.xml +++ b/java-shell/google-cloud-shell/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-shell - 2.69.0-SNAPSHOT + 2.69.0 jar Google Cloud Shell Cloud Shell 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. com.google.cloud google-cloud-shell-parent - 2.69.0-SNAPSHOT + 2.69.0 google-cloud-shell diff --git a/java-shell/grpc-google-cloud-shell-v1/pom.xml b/java-shell/grpc-google-cloud-shell-v1/pom.xml index 4d27fbd9e538..3376501b009a 100644 --- a/java-shell/grpc-google-cloud-shell-v1/pom.xml +++ b/java-shell/grpc-google-cloud-shell-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-shell-v1 - 2.69.0-SNAPSHOT + 2.69.0 grpc-google-cloud-shell-v1 GRPC library for google-cloud-shell com.google.cloud google-cloud-shell-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-shell/pom.xml b/java-shell/pom.xml index 8d20134f11b2..188dcd86f780 100644 --- a/java-shell/pom.xml +++ b/java-shell/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shell-parent pom - 2.69.0-SNAPSHOT + 2.69.0 Google Cloud Shell Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-shell - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-shell-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-shell-v1 - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-shell/proto-google-cloud-shell-v1/pom.xml b/java-shell/proto-google-cloud-shell-v1/pom.xml index 5a69716f33de..5f3ea465992c 100644 --- a/java-shell/proto-google-cloud-shell-v1/pom.xml +++ b/java-shell/proto-google-cloud-shell-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-shell-v1 - 2.69.0-SNAPSHOT + 2.69.0 proto-google-cloud-shell-v1 Proto library for google-cloud-shell com.google.cloud google-cloud-shell-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-shopping-css/CHANGELOG.md b/java-shopping-css/CHANGELOG.md index 25a29ff9d516..80307da6d3fa 100644 --- a/java-shopping-css/CHANGELOG.md +++ b/java-shopping-css/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.38.0 (2025-07-30) + +* No change + + ## 0.37.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-css/google-shopping-css-bom/pom.xml b/java-shopping-css/google-shopping-css-bom/pom.xml index a1abe1de66c7..499c8988f39d 100644 --- a/java-shopping-css/google-shopping-css-bom/pom.xml +++ b/java-shopping-css/google-shopping-css-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-css-bom - 0.38.0-SNAPSHOT + 0.38.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.shopping google-shopping-css - 0.38.0-SNAPSHOT + 0.38.0 com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-shopping-css/google-shopping-css/pom.xml b/java-shopping-css/google-shopping-css/pom.xml index 96e39683ce32..5ea395169fa9 100644 --- a/java-shopping-css/google-shopping-css/pom.xml +++ b/java-shopping-css/google-shopping-css/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-css - 0.38.0-SNAPSHOT + 0.38.0 jar Google CSS API CSS API The CSS API is used to manage your CSS and control your CSS Products portfolio com.google.shopping google-shopping-css-parent - 0.38.0-SNAPSHOT + 0.38.0 google-shopping-css diff --git a/java-shopping-css/grpc-google-shopping-css-v1/pom.xml b/java-shopping-css/grpc-google-shopping-css-v1/pom.xml index 59ab80ff61b0..9b958ed6a9c3 100644 --- a/java-shopping-css/grpc-google-shopping-css-v1/pom.xml +++ b/java-shopping-css/grpc-google-shopping-css-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.38.0-SNAPSHOT + 0.38.0 grpc-google-shopping-css-v1 GRPC library for google-shopping-css com.google.shopping google-shopping-css-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-shopping-css/pom.xml b/java-shopping-css/pom.xml index 5a3748f3f3d3..55d6a9874188 100644 --- a/java-shopping-css/pom.xml +++ b/java-shopping-css/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-css-parent pom - 0.38.0-SNAPSHOT + 0.38.0 Google CSS API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-css - 0.38.0-SNAPSHOT + 0.38.0 com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.38.0-SNAPSHOT + 0.38.0 com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-shopping-css/proto-google-shopping-css-v1/pom.xml b/java-shopping-css/proto-google-shopping-css-v1/pom.xml index 510a03514f74..10ad77872487 100644 --- a/java-shopping-css/proto-google-shopping-css-v1/pom.xml +++ b/java-shopping-css/proto-google-shopping-css-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.38.0-SNAPSHOT + 0.38.0 proto-google-shopping-css-v1 Proto library for google-shopping-css com.google.shopping google-shopping-css-parent - 0.38.0-SNAPSHOT + 0.38.0 diff --git a/java-shopping-merchant-accounts/CHANGELOG.md b/java-shopping-merchant-accounts/CHANGELOG.md index ac388079244b..3947b6884f7e 100644 --- a/java-shopping-merchant-accounts/CHANGELOG.md +++ b/java-shopping-merchant-accounts/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-07-30) + +* No change + + ## 0.25.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml b/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml index a1150357e671..b6ce13cc5df7 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-accounts-bom - 0.26.0-SNAPSHOT + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-accounts - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml index 122cc576ef8c..b1000426aeaa 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-accounts - 0.26.0-SNAPSHOT + 0.26.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-accounts-parent - 0.26.0-SNAPSHOT + 0.26.0 google-shopping-merchant-accounts diff --git a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml index d1b70961bff6..0fbc4f6e4c36 100644 --- a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml +++ b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 0.26.0-SNAPSHOT + 0.26.0 grpc-google-shopping-merchant-accounts-v1beta GRPC library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-accounts/pom.xml b/java-shopping-merchant-accounts/pom.xml index 71ba294450c4..1b0f5477a26d 100644 --- a/java-shopping-merchant-accounts/pom.xml +++ b/java-shopping-merchant-accounts/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-accounts-parent pom - 0.26.0-SNAPSHOT + 0.26.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-accounts - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml index a42aa2840d93..91efaeb734e4 100644 --- a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml +++ b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 0.26.0-SNAPSHOT + 0.26.0 proto-google-shopping-merchant-accounts-v1beta Proto library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-conversions/CHANGELOG.md b/java-shopping-merchant-conversions/CHANGELOG.md index f16639357844..8713228048fb 100644 --- a/java-shopping-merchant-conversions/CHANGELOG.md +++ b/java-shopping-merchant-conversions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.29.0 (2025-07-30) + +* No change + + ## 0.28.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml b/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml index 5732b33668ee..0ef81227ae75 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-conversions-bom - 0.29.0-SNAPSHOT + 0.29.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-conversions - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml index 36ac1340c774..7a73cfd27bdf 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-conversions - 0.29.0-SNAPSHOT + 0.29.0 jar Google Merchant Conversions API Merchant Conversions API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-conversions-parent - 0.29.0-SNAPSHOT + 0.29.0 google-shopping-merchant-conversions diff --git a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml index 954ad45bc2e2..9bf485869fc1 100644 --- a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml +++ b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 0.29.0-SNAPSHOT + 0.29.0 grpc-google-shopping-merchant-conversions-v1beta GRPC library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-conversions/pom.xml b/java-shopping-merchant-conversions/pom.xml index 7ddfc5b40fd7..57d496d84375 100644 --- a/java-shopping-merchant-conversions/pom.xml +++ b/java-shopping-merchant-conversions/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-conversions-parent pom - 0.29.0-SNAPSHOT + 0.29.0 Google Merchant Conversions API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-conversions - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml index 3e229f3be96f..b38643f83d90 100644 --- a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml +++ b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 0.29.0-SNAPSHOT + 0.29.0 proto-google-shopping-merchant-conversions-v1beta Proto library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-datasources/CHANGELOG.md b/java-shopping-merchant-datasources/CHANGELOG.md index 034b311360a7..2c25b9dd5319 100644 --- a/java-shopping-merchant-datasources/CHANGELOG.md +++ b/java-shopping-merchant-datasources/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-07-30) + +* No change + + ## 0.25.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml b/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml index fed2fa9c1ec7..fcbef1b92463 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-datasources-bom - 0.26.0-SNAPSHOT + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-datasources - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml index 7c328819585a..d7ed9b930beb 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-datasources - 0.26.0-SNAPSHOT + 0.26.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-datasources-parent - 0.26.0-SNAPSHOT + 0.26.0 google-shopping-merchant-datasources diff --git a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml index a04b2904bcb3..067f833f1518 100644 --- a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml +++ b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 0.26.0-SNAPSHOT + 0.26.0 grpc-google-shopping-merchant-datasources-v1beta GRPC library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-datasources/pom.xml b/java-shopping-merchant-datasources/pom.xml index a6aded7560a3..ac798f0b7b34 100644 --- a/java-shopping-merchant-datasources/pom.xml +++ b/java-shopping-merchant-datasources/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-datasources-parent pom - 0.26.0-SNAPSHOT + 0.26.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-datasources - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml index c61bd062517b..e2700a1bc9c6 100644 --- a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml +++ b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 0.26.0-SNAPSHOT + 0.26.0 proto-google-shopping-merchant-datasources-v1beta Proto library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-inventories/CHANGELOG.md b/java-shopping-merchant-inventories/CHANGELOG.md index 47f8fd91b269..854273372e64 100644 --- a/java-shopping-merchant-inventories/CHANGELOG.md +++ b/java-shopping-merchant-inventories/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.46.0 (2025-07-30) + +* No change + + ## 0.45.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml b/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml index a8d36550f2bd..087ecb8aceac 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-merchant-inventories-bom - 0.46.0-SNAPSHOT + 0.46.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.shopping google-shopping-merchant-inventories - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml index f8f387ced1ca..9cc9c54815f4 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-inventories - 0.46.0-SNAPSHOT + 0.46.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-inventories-parent - 0.46.0-SNAPSHOT + 0.46.0 google-shopping-merchant-inventories diff --git a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml index 1c17b0343f40..24d05aa631b4 100644 --- a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml +++ b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 0.46.0-SNAPSHOT + 0.46.0 grpc-google-shopping-merchant-inventories-v1beta GRPC library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-inventories/pom.xml b/java-shopping-merchant-inventories/pom.xml index 25ed638b67eb..3646ef6d8cc7 100644 --- a/java-shopping-merchant-inventories/pom.xml +++ b/java-shopping-merchant-inventories/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-inventories-parent pom - 0.46.0-SNAPSHOT + 0.46.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-inventories - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml index 72a7dfd6b15c..285bafef4d42 100644 --- a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml +++ b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 0.46.0-SNAPSHOT + 0.46.0 proto-google-shopping-merchant-inventories-v1beta Proto library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-lfp/CHANGELOG.md b/java-shopping-merchant-lfp/CHANGELOG.md index 7871685bacd1..564e92980122 100644 --- a/java-shopping-merchant-lfp/CHANGELOG.md +++ b/java-shopping-merchant-lfp/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.29.0 (2025-07-30) + +* No change + + ## 0.28.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml b/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml index a29c0abcad59..6cf5a6b71459 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-lfp-bom - 0.29.0-SNAPSHOT + 0.29.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-lfp - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml index 5d5fdab5ed5a..8813f7ef3dc5 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-lfp - 0.29.0-SNAPSHOT + 0.29.0 jar Google Merchant LFP API Merchant LFP API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-lfp-parent - 0.29.0-SNAPSHOT + 0.29.0 google-shopping-merchant-lfp diff --git a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml index 0eea4402988d..22c7d8756abb 100644 --- a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml +++ b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 0.29.0-SNAPSHOT + 0.29.0 grpc-google-shopping-merchant-lfp-v1beta GRPC library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-lfp/pom.xml b/java-shopping-merchant-lfp/pom.xml index 875c80c47a82..db0fb7f452bc 100644 --- a/java-shopping-merchant-lfp/pom.xml +++ b/java-shopping-merchant-lfp/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-lfp-parent pom - 0.29.0-SNAPSHOT + 0.29.0 Google Merchant LFP API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-lfp - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml index 5206c24c86a9..99ef82959111 100644 --- a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml +++ b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 0.29.0-SNAPSHOT + 0.29.0 proto-google-shopping-merchant-lfp-v1beta Proto library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-notifications/CHANGELOG.md b/java-shopping-merchant-notifications/CHANGELOG.md index f13ff51bb08c..7ec2d206e193 100644 --- a/java-shopping-merchant-notifications/CHANGELOG.md +++ b/java-shopping-merchant-notifications/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.29.0 (2025-07-30) + +* No change + + ## 0.28.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-notifications/README.md b/java-shopping-merchant-notifications/README.md index 69dbd4c1d1aa..3b7ee64e62d2 100644 --- a/java-shopping-merchant-notifications/README.md +++ b/java-shopping-merchant-notifications/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-notifications - 0.28.0 + 0.29.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-notifications:0.28.0' +implementation 'com.google.shopping:google-shopping-merchant-notifications:0.29.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "0.28.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "0.29.0" ``` diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml b/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml index ff07c92634f6..87c2328a9123 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-notifications-bom - 0.29.0-SNAPSHOT + 0.29.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-notifications - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml index 134c72dcf867..db0d457c4e64 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-notifications - 0.29.0-SNAPSHOT + 0.29.0 jar Google Merchant Notifications API Merchant Notifications API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-notifications-parent - 0.29.0-SNAPSHOT + 0.29.0 google-shopping-merchant-notifications diff --git a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml index 0ed874706eb1..77b7de465836 100644 --- a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml +++ b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 0.29.0-SNAPSHOT + 0.29.0 grpc-google-shopping-merchant-notifications-v1beta GRPC library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-notifications/pom.xml b/java-shopping-merchant-notifications/pom.xml index b7215dd7ded5..6bd1184b4962 100644 --- a/java-shopping-merchant-notifications/pom.xml +++ b/java-shopping-merchant-notifications/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-notifications-parent pom - 0.29.0-SNAPSHOT + 0.29.0 Google Merchant Notifications API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-notifications - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 0.29.0-SNAPSHOT + 0.29.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml index 36077d5a7abf..0502bdc30ba8 100644 --- a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml +++ b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 0.29.0-SNAPSHOT + 0.29.0 proto-google-shopping-merchant-notifications-v1beta Proto library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 0.29.0-SNAPSHOT + 0.29.0 diff --git a/java-shopping-merchant-product-studio/CHANGELOG.md b/java-shopping-merchant-product-studio/CHANGELOG.md index 29f5f7a3fbce..fe3156b622c5 100644 --- a/java-shopping-merchant-product-studio/CHANGELOG.md +++ b/java-shopping-merchant-product-studio/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.10.0 (2025-07-30) + +* No change + + ## 0.9.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml index dbab5418812f..00654b605e99 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-productstudio-bom - 0.10.0-SNAPSHOT + 0.10.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-productstudio - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml index f7955493e0aa..91a6c19a6684 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-productstudio - 0.10.0-SNAPSHOT + 0.10.0 jar Google Merchant API Merchant API Programmatically manage your products. com.google.shopping google-shopping-merchant-productstudio-parent - 0.10.0-SNAPSHOT + 0.10.0 google-shopping-merchant-productstudio diff --git a/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml b/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml index 7bfcd5ce1619..f0171c655309 100644 --- a/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml +++ b/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.10.0-SNAPSHOT + 0.10.0 grpc-google-shopping-merchant-productstudio-v1alpha GRPC library for google-shopping-merchant-productstudio com.google.shopping google-shopping-merchant-productstudio-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-shopping-merchant-product-studio/pom.xml b/java-shopping-merchant-product-studio/pom.xml index cef0c9bdec11..52b2e4d47b3b 100644 --- a/java-shopping-merchant-product-studio/pom.xml +++ b/java-shopping-merchant-product-studio/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-productstudio-parent pom - 0.10.0-SNAPSHOT + 0.10.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-productstudio - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.10.0-SNAPSHOT + 0.10.0 com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml b/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml index 0273caf28477..492e055ccbb7 100644 --- a/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml +++ b/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.10.0-SNAPSHOT + 0.10.0 proto-google-shopping-merchant-productstudio-v1alpha Proto library for google-shopping-merchant-productstudio com.google.shopping google-shopping-merchant-productstudio-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-shopping-merchant-products/CHANGELOG.md b/java-shopping-merchant-products/CHANGELOG.md index e5c8efeb94d2..b89596210ac7 100644 --- a/java-shopping-merchant-products/CHANGELOG.md +++ b/java-shopping-merchant-products/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-07-30) + +* No change + + ## 0.25.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml b/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml index 1e273d741786..7c7aff5503a0 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml +++ b/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-products-bom - 0.26.0-SNAPSHOT + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-products - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml b/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml index fe9ab6ad758f..e742730c5c6d 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml +++ b/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-products - 0.26.0-SNAPSHOT + 0.26.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-products-parent - 0.26.0-SNAPSHOT + 0.26.0 google-shopping-merchant-products diff --git a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml index 371581e82ed5..38e9a8d0428b 100644 --- a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml +++ b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 0.26.0-SNAPSHOT + 0.26.0 grpc-google-shopping-merchant-products-v1beta GRPC library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-products/pom.xml b/java-shopping-merchant-products/pom.xml index bb2b8b75cb97..73b54818c691 100644 --- a/java-shopping-merchant-products/pom.xml +++ b/java-shopping-merchant-products/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-products-parent pom - 0.26.0-SNAPSHOT + 0.26.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-products - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml index a9cce042d2c6..4c6ebb0b4d86 100644 --- a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml +++ b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 0.26.0-SNAPSHOT + 0.26.0 proto-google-shopping-merchant-products-v1beta Proto library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-promotions/CHANGELOG.md b/java-shopping-merchant-promotions/CHANGELOG.md index f3aa52ea6019..2e5685fa1bd3 100644 --- a/java-shopping-merchant-promotions/CHANGELOG.md +++ b/java-shopping-merchant-promotions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-07-30) + +* No change + + ## 0.25.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml b/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml index 875de2a01eff..df8f9037f409 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-promotions-bom - 0.26.0-SNAPSHOT + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-promotions - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml index ea40a0113f3c..273be0fcb26b 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-promotions - 0.26.0-SNAPSHOT + 0.26.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-promotions-parent - 0.26.0-SNAPSHOT + 0.26.0 google-shopping-merchant-promotions diff --git a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml index a074010cb35a..c9fee83cf38c 100644 --- a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml +++ b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 0.26.0-SNAPSHOT + 0.26.0 grpc-google-shopping-merchant-promotions-v1beta GRPC library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-promotions/pom.xml b/java-shopping-merchant-promotions/pom.xml index 9be74135ed26..7a10689e43cd 100644 --- a/java-shopping-merchant-promotions/pom.xml +++ b/java-shopping-merchant-promotions/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-promotions-parent pom - 0.26.0-SNAPSHOT + 0.26.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-promotions - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 0.26.0-SNAPSHOT + 0.26.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml index 5370fd1830ab..544f0b88b07b 100644 --- a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml +++ b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 0.26.0-SNAPSHOT + 0.26.0 proto-google-shopping-merchant-promotions-v1beta Proto library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 0.26.0-SNAPSHOT + 0.26.0 diff --git a/java-shopping-merchant-quota/CHANGELOG.md b/java-shopping-merchant-quota/CHANGELOG.md index c17a80027275..50f19e4fd83d 100644 --- a/java-shopping-merchant-quota/CHANGELOG.md +++ b/java-shopping-merchant-quota/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.33.0 (2025-07-30) + +* No change + + ## 0.32.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml b/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml index 98f77572c12a..6683d479f110 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-quota-bom - 0.33.0-SNAPSHOT + 0.33.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-quota - 0.33.0-SNAPSHOT + 0.33.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 0.33.0-SNAPSHOT + 0.33.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml b/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml index a8e7accb78cb..36b741f6ddb4 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-quota - 0.33.0-SNAPSHOT + 0.33.0 jar Google Merchant Quota API Merchant Quota API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-quota-parent - 0.33.0-SNAPSHOT + 0.33.0 google-shopping-merchant-quota diff --git a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml index 92906eaabc5c..095d233c8356 100644 --- a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml +++ b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 0.33.0-SNAPSHOT + 0.33.0 grpc-google-shopping-merchant-quota-v1beta GRPC library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-shopping-merchant-quota/pom.xml b/java-shopping-merchant-quota/pom.xml index 70fe253d3feb..e301d9a73887 100644 --- a/java-shopping-merchant-quota/pom.xml +++ b/java-shopping-merchant-quota/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-quota-parent pom - 0.33.0-SNAPSHOT + 0.33.0 Google Merchant Quota API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-quota - 0.33.0-SNAPSHOT + 0.33.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 0.33.0-SNAPSHOT + 0.33.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml index 114fa1a76586..d8d09a170315 100644 --- a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml +++ b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 0.33.0-SNAPSHOT + 0.33.0 proto-google-shopping-merchant-quota-v1beta Proto library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 0.33.0-SNAPSHOT + 0.33.0 diff --git a/java-shopping-merchant-reports/CHANGELOG.md b/java-shopping-merchant-reports/CHANGELOG.md index 3c9a49ca48b9..88c21a8ff465 100644 --- a/java-shopping-merchant-reports/CHANGELOG.md +++ b/java-shopping-merchant-reports/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.46.0 (2025-07-30) + +* No change + + ## 0.45.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml b/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml index 3a9c1ec0180b..faa8c88cfd52 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-merchant-reports-bom - 0.46.0-SNAPSHOT + 0.46.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.shopping google-shopping-merchant-reports - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml b/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml index 1971c9f6c37d..774e0b7ffe62 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-reports - 0.46.0-SNAPSHOT + 0.46.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-reports-parent - 0.46.0-SNAPSHOT + 0.46.0 google-shopping-merchant-reports diff --git a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml index d2920fabfbef..0c38b2f44885 100644 --- a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 0.46.0-SNAPSHOT + 0.46.0 grpc-google-shopping-merchant-reports-v1alpha GRPC library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml index ec198811e259..16507c4a25f5 100644 --- a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 0.46.0-SNAPSHOT + 0.46.0 grpc-google-shopping-merchant-reports-v1beta GRPC library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-reports/pom.xml b/java-shopping-merchant-reports/pom.xml index 2d50748aa13a..0ee5d9e745d3 100644 --- a/java-shopping-merchant-reports/pom.xml +++ b/java-shopping-merchant-reports/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-reports-parent pom - 0.46.0-SNAPSHOT + 0.46.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-reports - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 0.46.0-SNAPSHOT + 0.46.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml index 74f7d766715c..6c421ae9b714 100644 --- a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 0.46.0-SNAPSHOT + 0.46.0 proto-google-shopping-merchant-reports-v1alpha Proto library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml index 30c9623f63de..1eebc8bc6ccc 100644 --- a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 0.46.0-SNAPSHOT + 0.46.0 proto-google-shopping-merchant-reports-v1beta Proto library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 0.46.0-SNAPSHOT + 0.46.0 diff --git a/java-shopping-merchant-reviews/CHANGELOG.md b/java-shopping-merchant-reviews/CHANGELOG.md index 887493850e9a..330f04c33cd3 100644 --- a/java-shopping-merchant-reviews/CHANGELOG.md +++ b/java-shopping-merchant-reviews/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.16.0 (2025-07-30) + +* No change + + ## 0.15.0 (2025-07-28) ### Dependencies diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml b/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml index cd4b530f4422..3850d96497fc 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-reviews-bom - 0.16.0-SNAPSHOT + 0.16.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-reviews - 0.16.0-SNAPSHOT + 0.16.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.16.0-SNAPSHOT + 0.16.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml index a915831749d3..6bf5fe8b3d85 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-reviews - 0.16.0-SNAPSHOT + 0.16.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center Accounts. com.google.shopping google-shopping-merchant-reviews-parent - 0.16.0-SNAPSHOT + 0.16.0 google-shopping-merchant-reviews diff --git a/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml b/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml index 6b27efc5f1a0..eb98afd84401 100644 --- a/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml +++ b/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.16.0-SNAPSHOT + 0.16.0 grpc-google-shopping-merchant-reviews-v1beta GRPC library for google-shopping-merchant-reviews com.google.shopping google-shopping-merchant-reviews-parent - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-shopping-merchant-reviews/pom.xml b/java-shopping-merchant-reviews/pom.xml index 59d9ea5cdf08..892f0e67bb54 100644 --- a/java-shopping-merchant-reviews/pom.xml +++ b/java-shopping-merchant-reviews/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-reviews-parent pom - 0.16.0-SNAPSHOT + 0.16.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-reviews - 0.16.0-SNAPSHOT + 0.16.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.16.0-SNAPSHOT + 0.16.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml b/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml index 7d5f70b22d8c..236571b38c17 100644 --- a/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml +++ b/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.16.0-SNAPSHOT + 0.16.0 proto-google-shopping-merchant-reviews-v1beta Proto library for google-shopping-merchant-reviews com.google.shopping google-shopping-merchant-reviews-parent - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-spanneradapter/CHANGELOG.md b/java-spanneradapter/CHANGELOG.md index e0d150529e06..cb2890a77cd7 100644 --- a/java-spanneradapter/CHANGELOG.md +++ b/java-spanneradapter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.6.0 (2025-07-30) + +* No change + + ## 0.5.0 (2025-07-28) ### Dependencies diff --git a/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml b/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml index ddab98b3af67..48082515f208 100644 --- a/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml +++ b/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-spanneradapter-bom - 0.6.0-SNAPSHOT + 0.6.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-spanneradapter - 0.6.0-SNAPSHOT + 0.6.0 com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.6.0-SNAPSHOT + 0.6.0 com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.6.0-SNAPSHOT + 0.6.0 diff --git a/java-spanneradapter/google-cloud-spanneradapter/pom.xml b/java-spanneradapter/google-cloud-spanneradapter/pom.xml index c6ffc41ff4c2..2ab9c6e988bf 100644 --- a/java-spanneradapter/google-cloud-spanneradapter/pom.xml +++ b/java-spanneradapter/google-cloud-spanneradapter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-spanneradapter - 0.6.0-SNAPSHOT + 0.6.0 jar Google Cloud Spanner Adapter API Cloud Spanner Adapter API 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. com.google.cloud google-cloud-spanneradapter-parent - 0.6.0-SNAPSHOT + 0.6.0 google-cloud-spanneradapter diff --git a/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml b/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml index e6506e13e55f..c0a398353f59 100644 --- a/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml +++ b/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.6.0-SNAPSHOT + 0.6.0 grpc-google-cloud-spanneradapter-v1 GRPC library for google-cloud-spanneradapter com.google.cloud google-cloud-spanneradapter-parent - 0.6.0-SNAPSHOT + 0.6.0 diff --git a/java-spanneradapter/pom.xml b/java-spanneradapter/pom.xml index 77d2e27c7f05..1cea0f2bc76c 100644 --- a/java-spanneradapter/pom.xml +++ b/java-spanneradapter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-spanneradapter-parent pom - 0.6.0-SNAPSHOT + 0.6.0 Google Cloud Spanner Adapter API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-spanneradapter - 0.6.0-SNAPSHOT + 0.6.0 com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.6.0-SNAPSHOT + 0.6.0 com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.6.0-SNAPSHOT + 0.6.0 diff --git a/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml b/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml index a09eadf17a54..4d9de436e3db 100644 --- a/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml +++ b/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.6.0-SNAPSHOT + 0.6.0 proto-google-cloud-spanneradapter-v1 Proto library for google-cloud-spanneradapter com.google.cloud google-cloud-spanneradapter-parent - 0.6.0-SNAPSHOT + 0.6.0 diff --git a/java-speech/CHANGELOG.md b/java-speech/CHANGELOG.md index 18e1d536c53a..655b8e5a973f 100644 --- a/java-speech/CHANGELOG.md +++ b/java-speech/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 4.65.0 (2025-07-30) + +* No change + + ## 4.64.0 (2025-07-28) ### Dependencies diff --git a/java-speech/google-cloud-speech-bom/pom.xml b/java-speech/google-cloud-speech-bom/pom.xml index 2ad9a662c852..8ed5f6a222f3 100644 --- a/java-speech/google-cloud-speech-bom/pom.xml +++ b/java-speech/google-cloud-speech-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-speech-bom - 4.65.0-SNAPSHOT + 4.65.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-speech - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc grpc-google-cloud-speech-v1 - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.65.0-SNAPSHOT + 2.65.0 com.google.api.grpc grpc-google-cloud-speech-v2 - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc proto-google-cloud-speech-v1 - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.65.0-SNAPSHOT + 2.65.0 com.google.api.grpc proto-google-cloud-speech-v2 - 4.65.0-SNAPSHOT + 4.65.0 diff --git a/java-speech/google-cloud-speech/pom.xml b/java-speech/google-cloud-speech/pom.xml index 22e3f1260497..5956c3db9cfb 100644 --- a/java-speech/google-cloud-speech/pom.xml +++ b/java-speech/google-cloud-speech/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-speech - 4.65.0-SNAPSHOT + 4.65.0 jar Google Cloud Speech @@ -12,7 +12,7 @@ com.google.cloud google-cloud-speech-parent - 4.65.0-SNAPSHOT + 4.65.0 google-cloud-speech diff --git a/java-speech/grpc-google-cloud-speech-v1/pom.xml b/java-speech/grpc-google-cloud-speech-v1/pom.xml index 0d29ac8a917c..0d5d5b402365 100644 --- a/java-speech/grpc-google-cloud-speech-v1/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v1 - 4.65.0-SNAPSHOT + 4.65.0 grpc-google-cloud-speech-v1 GRPC library for grpc-google-cloud-speech-v1 com.google.cloud google-cloud-speech-parent - 4.65.0-SNAPSHOT + 4.65.0 diff --git a/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml b/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml index 3873ad1788f0..1a81c5db191f 100644 --- a/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.65.0-SNAPSHOT + 2.65.0 grpc-google-cloud-speech-v1p1beta1 GRPC library for grpc-google-cloud-speech-v1p1beta1 com.google.cloud google-cloud-speech-parent - 4.65.0-SNAPSHOT + 4.65.0 diff --git a/java-speech/grpc-google-cloud-speech-v2/pom.xml b/java-speech/grpc-google-cloud-speech-v2/pom.xml index c6873b49eb59..ce465ba5d1f6 100644 --- a/java-speech/grpc-google-cloud-speech-v2/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v2 - 4.65.0-SNAPSHOT + 4.65.0 grpc-google-cloud-speech-v2 GRPC library for google-cloud-speech com.google.cloud google-cloud-speech-parent - 4.65.0-SNAPSHOT + 4.65.0 diff --git a/java-speech/pom.xml b/java-speech/pom.xml index d1e88fd2ac20..e4dd3a92f48e 100644 --- a/java-speech/pom.xml +++ b/java-speech/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-speech-parent pom - 4.65.0-SNAPSHOT + 4.65.0 Google Cloud speech Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-speech-v1 - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc proto-google-cloud-speech-v2 - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc grpc-google-cloud-speech-v2 - 4.65.0-SNAPSHOT + 4.65.0 com.google.cloud google-cloud-speech - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.65.0-SNAPSHOT + 2.65.0 com.google.api.grpc grpc-google-cloud-speech-v1 - 4.65.0-SNAPSHOT + 4.65.0 com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.65.0-SNAPSHOT + 2.65.0 diff --git a/java-speech/proto-google-cloud-speech-v1/pom.xml b/java-speech/proto-google-cloud-speech-v1/pom.xml index beddc0e0bbb2..4f9708b61c61 100644 --- a/java-speech/proto-google-cloud-speech-v1/pom.xml +++ b/java-speech/proto-google-cloud-speech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v1 - 4.65.0-SNAPSHOT + 4.65.0 proto-google-cloud-speech-v1 PROTO library for proto-google-cloud-speech-v1 com.google.cloud google-cloud-speech-parent - 4.65.0-SNAPSHOT + 4.65.0 diff --git a/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml b/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml index f7666f23bb15..436566a0200b 100644 --- a/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml +++ b/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.65.0-SNAPSHOT + 2.65.0 proto-google-cloud-speech-v1p1beta1 PROTO library for proto-google-cloud-speech-v1p1beta1 com.google.cloud google-cloud-speech-parent - 4.65.0-SNAPSHOT + 4.65.0 diff --git a/java-speech/proto-google-cloud-speech-v2/pom.xml b/java-speech/proto-google-cloud-speech-v2/pom.xml index dd5917cf1205..f67fba7abf04 100644 --- a/java-speech/proto-google-cloud-speech-v2/pom.xml +++ b/java-speech/proto-google-cloud-speech-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v2 - 4.65.0-SNAPSHOT + 4.65.0 proto-google-cloud-speech-v2 Proto library for google-cloud-speech com.google.cloud google-cloud-speech-parent - 4.65.0-SNAPSHOT + 4.65.0 diff --git a/java-storage-transfer/CHANGELOG.md b/java-storage-transfer/CHANGELOG.md index 3d4479cd3e83..fbb26b18e012 100644 --- a/java-storage-transfer/CHANGELOG.md +++ b/java-storage-transfer/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.70.0 (2025-07-30) + +* No change + + ## 1.69.0 (2025-07-28) ### Dependencies diff --git a/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml b/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml index d703dc3b0fc3..a1e5ea5d7f2a 100644 --- a/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml +++ b/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-storage-transfer-bom - 1.70.0-SNAPSHOT + 1.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-storage-transfer - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-storage-transfer/google-cloud-storage-transfer/pom.xml b/java-storage-transfer/google-cloud-storage-transfer/pom.xml index 3d1b22e6805f..02088c06cba8 100644 --- a/java-storage-transfer/google-cloud-storage-transfer/pom.xml +++ b/java-storage-transfer/google-cloud-storage-transfer/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storage-transfer - 1.70.0-SNAPSHOT + 1.70.0 jar Google Storage Transfer Service Storage Transfer Service Secure, low-cost services for transferring data from cloud or on-premises sources. com.google.cloud google-cloud-storage-transfer-parent - 1.70.0-SNAPSHOT + 1.70.0 google-cloud-storage-transfer diff --git a/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml b/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml index 055d3459c218..2050b0bb0399 100644 --- a/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml +++ b/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-storage-transfer-v1 GRPC library for google-cloud-storage-transfer com.google.cloud google-cloud-storage-transfer-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-storage-transfer/pom.xml b/java-storage-transfer/pom.xml index 20c969742c9b..4a124d1caf14 100644 --- a/java-storage-transfer/pom.xml +++ b/java-storage-transfer/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storage-transfer-parent pom - 1.70.0-SNAPSHOT + 1.70.0 Google Storage Transfer Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storage-transfer - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml b/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml index eab083b796a6..bc4d76d018f8 100644 --- a/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml +++ b/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-storage-transfer-v1 Proto library for google-cloud-storage-transfer com.google.cloud google-cloud-storage-transfer-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-storagebatchoperations/CHANGELOG.md b/java-storagebatchoperations/CHANGELOG.md index 81e4627d1770..d8bb74096b9a 100644 --- a/java-storagebatchoperations/CHANGELOG.md +++ b/java-storagebatchoperations/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.10.0 (2025-07-30) + +* No change + + ## 0.9.0 (2025-07-28) ### Dependencies diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml b/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml index 2b7211c248e5..bbefe7d8156b 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-storagebatchoperations-bom - 0.10.0-SNAPSHOT + 0.10.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-storagebatchoperations - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml b/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml index 7088d6874ab9..0d95f5d935d7 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storagebatchoperations - 0.10.0-SNAPSHOT + 0.10.0 jar Google Storage Batch Operations API Storage Batch Operations API Storage batch operations is a Cloud Storage management feature that performs operations on billions of Cloud Storage objects in a serverless manner. com.google.cloud google-cloud-storagebatchoperations-parent - 0.10.0-SNAPSHOT + 0.10.0 google-cloud-storagebatchoperations diff --git a/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml b/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml index 49fdaa821a8a..4025005263d5 100644 --- a/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml +++ b/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.10.0-SNAPSHOT + 0.10.0 grpc-google-cloud-storagebatchoperations-v1 GRPC library for google-cloud-storagebatchoperations com.google.cloud google-cloud-storagebatchoperations-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-storagebatchoperations/pom.xml b/java-storagebatchoperations/pom.xml index d26c770acd09..c7a40dd094bd 100644 --- a/java-storagebatchoperations/pom.xml +++ b/java-storagebatchoperations/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storagebatchoperations-parent pom - 0.10.0-SNAPSHOT + 0.10.0 Google Storage Batch Operations API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storagebatchoperations - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.10.0-SNAPSHOT + 0.10.0 com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml b/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml index fe20a460a138..1c1454069dc1 100644 --- a/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml +++ b/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.10.0-SNAPSHOT + 0.10.0 proto-google-cloud-storagebatchoperations-v1 Proto library for google-cloud-storagebatchoperations com.google.cloud google-cloud-storagebatchoperations-parent - 0.10.0-SNAPSHOT + 0.10.0 diff --git a/java-storageinsights/CHANGELOG.md b/java-storageinsights/CHANGELOG.md index 8076f554f119..6920d24b9328 100644 --- a/java-storageinsights/CHANGELOG.md +++ b/java-storageinsights/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.55.0 (2025-07-30) + +* No change + + ## 0.54.0 (2025-07-28) ### Dependencies diff --git a/java-storageinsights/google-cloud-storageinsights-bom/pom.xml b/java-storageinsights/google-cloud-storageinsights-bom/pom.xml index 872752ec2246..5f10128ef67b 100644 --- a/java-storageinsights/google-cloud-storageinsights-bom/pom.xml +++ b/java-storageinsights/google-cloud-storageinsights-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-storageinsights-bom - 0.55.0-SNAPSHOT + 0.55.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-storageinsights - 0.55.0-SNAPSHOT + 0.55.0 com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.55.0-SNAPSHOT + 0.55.0 com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.55.0-SNAPSHOT + 0.55.0 diff --git a/java-storageinsights/google-cloud-storageinsights/pom.xml b/java-storageinsights/google-cloud-storageinsights/pom.xml index ce9b9c7c75be..4096ca9d2bf9 100644 --- a/java-storageinsights/google-cloud-storageinsights/pom.xml +++ b/java-storageinsights/google-cloud-storageinsights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storageinsights - 0.55.0-SNAPSHOT + 0.55.0 jar Google Storage Insights API Storage Insights API Provides insights capability on Google Cloud Storage com.google.cloud google-cloud-storageinsights-parent - 0.55.0-SNAPSHOT + 0.55.0 google-cloud-storageinsights diff --git a/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml b/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml index 481e8b014768..fdc1c4ba2f84 100644 --- a/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml +++ b/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.55.0-SNAPSHOT + 0.55.0 grpc-google-cloud-storageinsights-v1 GRPC library for google-cloud-storageinsights com.google.cloud google-cloud-storageinsights-parent - 0.55.0-SNAPSHOT + 0.55.0 diff --git a/java-storageinsights/pom.xml b/java-storageinsights/pom.xml index 34923a6eb20f..13ca3fdb8c35 100644 --- a/java-storageinsights/pom.xml +++ b/java-storageinsights/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storageinsights-parent pom - 0.55.0-SNAPSHOT + 0.55.0 Google Storage Insights API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storageinsights - 0.55.0-SNAPSHOT + 0.55.0 com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.55.0-SNAPSHOT + 0.55.0 com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.55.0-SNAPSHOT + 0.55.0 diff --git a/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml b/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml index c3d1fe6400ea..bd78f2670ade 100644 --- a/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml +++ b/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.55.0-SNAPSHOT + 0.55.0 proto-google-cloud-storageinsights-v1 Proto library for google-cloud-storageinsights com.google.cloud google-cloud-storageinsights-parent - 0.55.0-SNAPSHOT + 0.55.0 diff --git a/java-talent/CHANGELOG.md b/java-talent/CHANGELOG.md index 16fb3431f106..a650a799776b 100644 --- a/java-talent/CHANGELOG.md +++ b/java-talent/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-talent/google-cloud-talent-bom/pom.xml b/java-talent/google-cloud-talent-bom/pom.xml index 4cbeee5c7222..211008580791 100644 --- a/java-talent/google-cloud-talent-bom/pom.xml +++ b/java-talent/google-cloud-talent-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-talent-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-talent - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-talent-v4 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.114.0-SNAPSHOT + 0.114.0 com.google.api.grpc proto-google-cloud-talent-v4 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.114.0-SNAPSHOT + 0.114.0 diff --git a/java-talent/google-cloud-talent/pom.xml b/java-talent/google-cloud-talent/pom.xml index e4e6bb700766..9c4864f621ed 100644 --- a/java-talent/google-cloud-talent/pom.xml +++ b/java-talent/google-cloud-talent/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-talent - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud Talent Solution Java idiomatic client for Google Cloud Talent Solution com.google.cloud google-cloud-talent-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-talent diff --git a/java-talent/grpc-google-cloud-talent-v4/pom.xml b/java-talent/grpc-google-cloud-talent-v4/pom.xml index bb9ffaaeb941..91509d18d06e 100644 --- a/java-talent/grpc-google-cloud-talent-v4/pom.xml +++ b/java-talent/grpc-google-cloud-talent-v4/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-talent-v4 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-talent-v4 GRPC library for grpc-google-cloud-talent-v4 com.google.cloud google-cloud-talent-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml b/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml index 549c1fda97bd..626059830725 100644 --- a/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml +++ b/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.114.0-SNAPSHOT + 0.114.0 grpc-google-cloud-talent-v4beta1 GRPC library for grpc-google-cloud-talent-v4beta1 com.google.cloud google-cloud-talent-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-talent/pom.xml b/java-talent/pom.xml index 13b3310efdfd..9f5738ab8157 100644 --- a/java-talent/pom.xml +++ b/java-talent/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-talent-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud Talent Solution Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,32 +29,32 @@ com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.114.0-SNAPSHOT + 0.114.0 com.google.api.grpc proto-google-cloud-talent-v4 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.114.0-SNAPSHOT + 0.114.0 com.google.api.grpc grpc-google-cloud-talent-v4 - 2.71.0-SNAPSHOT + 2.71.0 com.google.cloud google-cloud-talent - 2.71.0-SNAPSHOT + 2.71.0 com.google.cloud google-cloud-talent-bom - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-talent/proto-google-cloud-talent-v4/pom.xml b/java-talent/proto-google-cloud-talent-v4/pom.xml index 0fc65799e8d0..595f3a6dc0d3 100644 --- a/java-talent/proto-google-cloud-talent-v4/pom.xml +++ b/java-talent/proto-google-cloud-talent-v4/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-talent-v4 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-talent-v4 PROTO library for proto-google-cloud-talent-v4 com.google.cloud google-cloud-talent-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-talent/proto-google-cloud-talent-v4beta1/pom.xml b/java-talent/proto-google-cloud-talent-v4beta1/pom.xml index f21a2aaf8f10..8d15c6223d8e 100644 --- a/java-talent/proto-google-cloud-talent-v4beta1/pom.xml +++ b/java-talent/proto-google-cloud-talent-v4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.114.0-SNAPSHOT + 0.114.0 proto-google-cloud-talent-v4beta1 PROTO library for proto-google-cloud-talent-v4beta1 com.google.cloud google-cloud-talent-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tasks/CHANGELOG.md b/java-tasks/CHANGELOG.md index 954fa4281dda..fbe7e2c0a4d2 100644 --- a/java-tasks/CHANGELOG.md +++ b/java-tasks/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-tasks/google-cloud-tasks-bom/pom.xml b/java-tasks/google-cloud-tasks-bom/pom.xml index 654e39a56ac3..ffa424981ef2 100644 --- a/java-tasks/google-cloud-tasks-bom/pom.xml +++ b/java-tasks/google-cloud-tasks-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-tasks-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-tasks - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-tasks/google-cloud-tasks/pom.xml b/java-tasks/google-cloud-tasks/pom.xml index c32a0a0f2297..afc75ee94e7e 100644 --- a/java-tasks/google-cloud-tasks/pom.xml +++ b/java-tasks/google-cloud-tasks/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-tasks - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Tasks Java idiomatic client for Google Cloud Tasks com.google.cloud google-cloud-tasks-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-tasks diff --git a/java-tasks/grpc-google-cloud-tasks-v2/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2/pom.xml index 9fce46377f8b..d30ae684dd40 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-tasks-v2 GRPC library for grpc-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml index f0c0de2f6b65..7ae6d4676e4e 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.160.0-SNAPSHOT + 0.160.0 grpc-google-cloud-tasks-v2beta2 GRPC library for grpc-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml index 890a3686d8fa..5e7b0683bee3 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.160.0-SNAPSHOT + 0.160.0 grpc-google-cloud-tasks-v2beta3 GRPC library for grpc-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-tasks/pom.xml b/java-tasks/pom.xml index 6540241568af..8360f7d5078d 100644 --- a/java-tasks/pom.xml +++ b/java-tasks/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tasks-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Tasks Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-tasks - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-tasks/proto-google-cloud-tasks-v2/pom.xml b/java-tasks/proto-google-cloud-tasks-v2/pom.xml index 96fc626e51d9..3728f4bea61b 100644 --- a/java-tasks/proto-google-cloud-tasks-v2/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-tasks-v2 PROTO library for proto-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml b/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml index e8c5518b2dba..3e2fd35bf3fb 100644 --- a/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.160.0-SNAPSHOT + 0.160.0 proto-google-cloud-tasks-v2beta2 PROTO library for proto-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml b/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml index 2fb124a8c24c..76e1690edfed 100644 --- a/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.160.0-SNAPSHOT + 0.160.0 proto-google-cloud-tasks-v2beta3 PROTO library for proto-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-telcoautomation/CHANGELOG.md b/java-telcoautomation/CHANGELOG.md index 2a686bbe89dc..a511919ae7a6 100644 --- a/java-telcoautomation/CHANGELOG.md +++ b/java-telcoautomation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.40.0 (2025-07-30) + +* No change + + ## 0.39.0 (2025-07-28) ### Dependencies diff --git a/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml b/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml index 9e2681a31800..e34935438980 100644 --- a/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml +++ b/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-telcoautomation-bom - 0.40.0-SNAPSHOT + 0.40.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-telcoautomation - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-telcoautomation/google-cloud-telcoautomation/pom.xml b/java-telcoautomation/google-cloud-telcoautomation/pom.xml index e027bca0a597..727f2a34b794 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/pom.xml +++ b/java-telcoautomation/google-cloud-telcoautomation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-telcoautomation - 0.40.0-SNAPSHOT + 0.40.0 jar Google Telco Automation API Telco Automation API APIs to automate 5G deployment and management of cloud infrastructure and network functions. com.google.cloud google-cloud-telcoautomation-parent - 0.40.0-SNAPSHOT + 0.40.0 google-cloud-telcoautomation diff --git a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml index 307544ae68df..12a4e57d4bf3 100644 --- a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml +++ b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.40.0-SNAPSHOT + 0.40.0 grpc-google-cloud-telcoautomation-v1 GRPC library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml index b8456ee3536a..319dee797706 100644 --- a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml +++ b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.40.0-SNAPSHOT + 0.40.0 grpc-google-cloud-telcoautomation-v1alpha1 GRPC library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-telcoautomation/pom.xml b/java-telcoautomation/pom.xml index 4eade1f47a88..d54fa4d3f50f 100644 --- a/java-telcoautomation/pom.xml +++ b/java-telcoautomation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-telcoautomation-parent pom - 0.40.0-SNAPSHOT + 0.40.0 Google Telco Automation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-telcoautomation - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.40.0-SNAPSHOT + 0.40.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml b/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml index 1010b765a9f7..8a1c058e103c 100644 --- a/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml +++ b/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.40.0-SNAPSHOT + 0.40.0 proto-google-cloud-telcoautomation-v1 Proto library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml b/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml index 0f7dcb9fa1b4..a66a45920c44 100644 --- a/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml +++ b/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.40.0-SNAPSHOT + 0.40.0 proto-google-cloud-telcoautomation-v1alpha1 Proto library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.40.0-SNAPSHOT + 0.40.0 diff --git a/java-texttospeech/CHANGELOG.md b/java-texttospeech/CHANGELOG.md index 4551b7d1b1b0..e2bf73900461 100644 --- a/java-texttospeech/CHANGELOG.md +++ b/java-texttospeech/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-texttospeech/google-cloud-texttospeech-bom/pom.xml b/java-texttospeech/google-cloud-texttospeech-bom/pom.xml index ffbf7ba83734..77e25b4f4b40 100644 --- a/java-texttospeech/google-cloud-texttospeech-bom/pom.xml +++ b/java-texttospeech/google-cloud-texttospeech-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-texttospeech-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-texttospeech - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.160.0-SNAPSHOT + 0.160.0 diff --git a/java-texttospeech/google-cloud-texttospeech/pom.xml b/java-texttospeech/google-cloud-texttospeech/pom.xml index 1579b5b1bbed..78ac7ada5649 100644 --- a/java-texttospeech/google-cloud-texttospeech/pom.xml +++ b/java-texttospeech/google-cloud-texttospeech/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-texttospeech - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud Text-to-Speech Java idiomatic client for Google Cloud Text-to-Speech com.google.cloud google-cloud-texttospeech-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-texttospeech diff --git a/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml b/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml index 7f433705a756..515456722692 100644 --- a/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml +++ b/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-texttospeech-v1 GRPC library for grpc-google-cloud-texttospeech-v1 com.google.cloud google-cloud-texttospeech-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml b/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml index 03dd94b3c1cb..88182d5990cb 100644 --- a/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml +++ b/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.160.0-SNAPSHOT + 0.160.0 grpc-google-cloud-texttospeech-v1beta1 GRPC library for grpc-google-cloud-texttospeech-v1beta1 com.google.cloud google-cloud-texttospeech-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-texttospeech/pom.xml b/java-texttospeech/pom.xml index f10f1cae5d6e..d5828f5e31ba 100644 --- a/java-texttospeech/pom.xml +++ b/java-texttospeech/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-texttospeech-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud Text-to-Speech Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.160.0-SNAPSHOT + 0.160.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.cloud google-cloud-texttospeech - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml b/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml index 3d26db015ab3..d293abe39eae 100644 --- a/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml +++ b/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-texttospeech-v1 PROTO library for proto-google-cloud-texttospeech-v1 com.google.cloud google-cloud-texttospeech-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml b/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml index b4095bb5f131..d966c502cf36 100644 --- a/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml +++ b/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.160.0-SNAPSHOT + 0.160.0 proto-google-cloud-texttospeech-v1beta1 PROTO library for proto-google-cloud-texttospeech-v1beta1 com.google.cloud google-cloud-texttospeech-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/CHANGELOG.md b/java-tpu/CHANGELOG.md index 8e2202d258b7..fda6a7311f99 100644 --- a/java-tpu/CHANGELOG.md +++ b/java-tpu/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-tpu/google-cloud-tpu-bom/pom.xml b/java-tpu/google-cloud-tpu-bom/pom.xml index 2490be646f18..3816560d01fb 100644 --- a/java-tpu/google-cloud-tpu-bom/pom.xml +++ b/java-tpu/google-cloud-tpu-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-tpu-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-tpu - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-tpu-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-tpu-v2 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/google-cloud-tpu/pom.xml b/java-tpu/google-cloud-tpu/pom.xml index 2616e655862d..a11d486008d3 100644 --- a/java-tpu/google-cloud-tpu/pom.xml +++ b/java-tpu/google-cloud-tpu/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-tpu - 2.71.0-SNAPSHOT + 2.71.0 jar Google Cloud TPU Cloud TPU are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. com.google.cloud google-cloud-tpu-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-tpu diff --git a/java-tpu/grpc-google-cloud-tpu-v1/pom.xml b/java-tpu/grpc-google-cloud-tpu-v1/pom.xml index 51f27813f3c6..b203822026da 100644 --- a/java-tpu/grpc-google-cloud-tpu-v1/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-tpu-v1 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/grpc-google-cloud-tpu-v2/pom.xml b/java-tpu/grpc-google-cloud-tpu-v2/pom.xml index dc6cedd15606..c0d48e603898 100644 --- a/java-tpu/grpc-google-cloud-tpu-v2/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-tpu-v2 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml b/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml index 27c1b572e6cc..4903010583fb 100644 --- a/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-tpu-v2alpha1 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/pom.xml b/java-tpu/pom.xml index f0e1667da509..c05dda9ae9e9 100644 --- a/java-tpu/pom.xml +++ b/java-tpu/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tpu-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Cloud TPU Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-tpu - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-tpu-v2 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-tpu-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/proto-google-cloud-tpu-v1/pom.xml b/java-tpu/proto-google-cloud-tpu-v1/pom.xml index 0403e26a7711..a91263fb7a46 100644 --- a/java-tpu/proto-google-cloud-tpu-v1/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-tpu-v1 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/proto-google-cloud-tpu-v2/pom.xml b/java-tpu/proto-google-cloud-tpu-v2/pom.xml index 3870fb219523..02e5481409f0 100644 --- a/java-tpu/proto-google-cloud-tpu-v2/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v2 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-tpu-v2 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml b/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml index 7404f7814ed0..2cc8db3cd4cf 100644 --- a/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-tpu-v2alpha1 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-trace/CHANGELOG.md b/java-trace/CHANGELOG.md index 7522ba5fd903..8f702fe3de24 100644 --- a/java-trace/CHANGELOG.md +++ b/java-trace/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-trace/google-cloud-trace-bom/pom.xml b/java-trace/google-cloud-trace-bom/pom.xml index d83147a7c329..c224e467fd75 100644 --- a/java-trace/google-cloud-trace-bom/pom.xml +++ b/java-trace/google-cloud-trace-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-trace-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-trace - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-trace-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-trace-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-trace/google-cloud-trace/pom.xml b/java-trace/google-cloud-trace/pom.xml index f1c589862644..c2e405ea00b3 100644 --- a/java-trace/google-cloud-trace/pom.xml +++ b/java-trace/google-cloud-trace/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-trace - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Trace @@ -12,7 +12,7 @@ com.google.cloud google-cloud-trace-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-trace diff --git a/java-trace/grpc-google-cloud-trace-v1/pom.xml b/java-trace/grpc-google-cloud-trace-v1/pom.xml index c30952dd7b28..f1d31e35497b 100644 --- a/java-trace/grpc-google-cloud-trace-v1/pom.xml +++ b/java-trace/grpc-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-trace-v1 GRPC library for grpc-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-trace/grpc-google-cloud-trace-v2/pom.xml b/java-trace/grpc-google-cloud-trace-v2/pom.xml index 965cb769701f..9e4b167c4519 100644 --- a/java-trace/grpc-google-cloud-trace-v2/pom.xml +++ b/java-trace/grpc-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-trace-v2 GRPC library for grpc-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-trace/pom.xml b/java-trace/pom.xml index 63045f117677..69528d35c5b4 100644 --- a/java-trace/pom.xml +++ b/java-trace/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-trace-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Trace Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-trace - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-trace-v2 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-trace/proto-google-cloud-trace-v1/pom.xml b/java-trace/proto-google-cloud-trace-v1/pom.xml index 9b4b52206996..c8ec611b3edb 100644 --- a/java-trace/proto-google-cloud-trace-v1/pom.xml +++ b/java-trace/proto-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-trace-v1 PROTO library for proto-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-trace/proto-google-cloud-trace-v2/pom.xml b/java-trace/proto-google-cloud-trace-v2/pom.xml index e641fa50d135..27d6722fbd28 100644 --- a/java-trace/proto-google-cloud-trace-v2/pom.xml +++ b/java-trace/proto-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v2 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-trace-v2 PROTO library for proto-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-translate/CHANGELOG.md b/java-translate/CHANGELOG.md index a86a454edec8..aa1773cad70a 100644 --- a/java-translate/CHANGELOG.md +++ b/java-translate/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-translate/google-cloud-translate-bom/pom.xml b/java-translate/google-cloud-translate-bom/pom.xml index c2d1e470d253..d3673fada9ab 100644 --- a/java-translate/google-cloud-translate-bom/pom.xml +++ b/java-translate/google-cloud-translate-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-translate-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-translate - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.152.0-SNAPSHOT + 0.152.0 com.google.api.grpc grpc-google-cloud-translate-v3 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.152.0-SNAPSHOT + 0.152.0 com.google.api.grpc proto-google-cloud-translate-v3 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-translate/google-cloud-translate/pom.xml b/java-translate/google-cloud-translate/pom.xml index d8204f082e36..6417fa03c0b4 100644 --- a/java-translate/google-cloud-translate/pom.xml +++ b/java-translate/google-cloud-translate/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-translate - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Translate Java idiomatic client for Google Cloud Translate com.google.cloud google-cloud-translate-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-translate diff --git a/java-translate/grpc-google-cloud-translate-v3/pom.xml b/java-translate/grpc-google-cloud-translate-v3/pom.xml index 6ad77d9b3b11..84a702454ba0 100644 --- a/java-translate/grpc-google-cloud-translate-v3/pom.xml +++ b/java-translate/grpc-google-cloud-translate-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-translate-v3 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-translate-v3 GRPC library for grpc-google-cloud-translate-v3 com.google.cloud google-cloud-translate-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml b/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml index e6b2b5ac6199..a59756f5c38b 100644 --- a/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml +++ b/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.152.0-SNAPSHOT + 0.152.0 grpc-google-cloud-translate-v3beta1 GRPC library for grpc-google-cloud-translate-v3beta1 com.google.cloud google-cloud-translate-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-translate/pom.xml b/java-translate/pom.xml index 48ceb066f224..7e4b867e0603 100644 --- a/java-translate/pom.xml +++ b/java-translate/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-translate-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Translate Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.152.0-SNAPSHOT + 0.152.0 com.google.api.grpc proto-google-cloud-translate-v3 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.152.0-SNAPSHOT + 0.152.0 com.google.api.grpc grpc-google-cloud-translate-v3 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-translate - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-translate/proto-google-cloud-translate-v3/pom.xml b/java-translate/proto-google-cloud-translate-v3/pom.xml index 33d61e068d8a..1ac1eb685a7c 100644 --- a/java-translate/proto-google-cloud-translate-v3/pom.xml +++ b/java-translate/proto-google-cloud-translate-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-translate-v3 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-translate-v3 PROTO library for proto-google-cloud-translate-v3 com.google.cloud google-cloud-translate-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-translate/proto-google-cloud-translate-v3beta1/pom.xml b/java-translate/proto-google-cloud-translate-v3beta1/pom.xml index 59449c2566a4..5009140a5f5d 100644 --- a/java-translate/proto-google-cloud-translate-v3beta1/pom.xml +++ b/java-translate/proto-google-cloud-translate-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.152.0-SNAPSHOT + 0.152.0 proto-google-cloud-translate-v3beta1 PROTO library for proto-google-cloud-translate-v3beta1 com.google.cloud google-cloud-translate-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-valkey/CHANGELOG.md b/java-valkey/CHANGELOG.md index a2ef5ce512ca..6cd2f0b6c2b4 100644 --- a/java-valkey/CHANGELOG.md +++ b/java-valkey/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.16.0 (2025-07-30) + +* No change + + ## 0.15.0 (2025-07-28) ### Dependencies diff --git a/java-valkey/google-cloud-valkey-bom/pom.xml b/java-valkey/google-cloud-valkey-bom/pom.xml index 3e9bac91bc1f..4a234f27a558 100644 --- a/java-valkey/google-cloud-valkey-bom/pom.xml +++ b/java-valkey/google-cloud-valkey-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-valkey-bom - 0.16.0-SNAPSHOT + 0.16.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-valkey - 0.16.0-SNAPSHOT + 0.16.0 com.google.api.grpc proto-google-cloud-valkey-v1 - 0.16.0-SNAPSHOT + 0.16.0 com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-valkey/google-cloud-valkey/pom.xml b/java-valkey/google-cloud-valkey/pom.xml index 912f2ae56f6c..7025284b64ba 100644 --- a/java-valkey/google-cloud-valkey/pom.xml +++ b/java-valkey/google-cloud-valkey/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-valkey - 0.16.0-SNAPSHOT + 0.16.0 jar Google Memorystore API Memorystore API Memorystore for Valkey is a fully managed Valkey Cluster service for Google Cloud. com.google.cloud google-cloud-valkey-parent - 0.16.0-SNAPSHOT + 0.16.0 google-cloud-valkey diff --git a/java-valkey/pom.xml b/java-valkey/pom.xml index cbb640d47bcb..b8a33cf04863 100644 --- a/java-valkey/pom.xml +++ b/java-valkey/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-valkey-parent pom - 0.16.0-SNAPSHOT + 0.16.0 Google Memorystore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-valkey - 0.16.0-SNAPSHOT + 0.16.0 com.google.api.grpc proto-google-cloud-valkey-v1 - 0.16.0-SNAPSHOT + 0.16.0 com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-valkey/proto-google-cloud-valkey-v1/pom.xml b/java-valkey/proto-google-cloud-valkey-v1/pom.xml index 8cdf93bfc41f..75808b887190 100644 --- a/java-valkey/proto-google-cloud-valkey-v1/pom.xml +++ b/java-valkey/proto-google-cloud-valkey-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-valkey-v1 - 0.16.0-SNAPSHOT + 0.16.0 proto-google-cloud-valkey-v1 Proto library for google-cloud-valkey com.google.cloud google-cloud-valkey-parent - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml b/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml index dced04cc14e1..82e54a6e9eb7 100644 --- a/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml +++ b/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.16.0-SNAPSHOT + 0.16.0 proto-google-cloud-valkey-v1beta Proto library for google-cloud-valkey com.google.cloud google-cloud-valkey-parent - 0.16.0-SNAPSHOT + 0.16.0 diff --git a/java-vertexai/CHANGELOG.md b/java-vertexai/CHANGELOG.md index 169be4f46ee3..b2e03cd5ef4b 100644 --- a/java-vertexai/CHANGELOG.md +++ b/java-vertexai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.30.0 (2025-07-30) + +* No change + + ## 1.29.0 (2025-07-28) ### Dependencies diff --git a/java-vertexai/README.md b/java-vertexai/README.md index 3cbac0c5002d..bb3d42fac22f 100644 --- a/java-vertexai/README.md +++ b/java-vertexai/README.md @@ -48,20 +48,20 @@ If you're using Maven without the BOM, add the following to your dependencies: com.google.cloud google-cloud-vertexai - 1.29.0 + 1.30.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vertexai:1.29.0' +implementation 'com.google.cloud:google-cloud-vertexai:1.30.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vertexai" % "1.29.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vertexai" % "1.30.0" ``` diff --git a/java-vertexai/google-cloud-vertexai-bom/pom.xml b/java-vertexai/google-cloud-vertexai-bom/pom.xml index bba00dd53d61..736043ecbf35 100644 --- a/java-vertexai/google-cloud-vertexai-bom/pom.xml +++ b/java-vertexai/google-cloud-vertexai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vertexai-bom - 1.30.0-SNAPSHOT + 1.30.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vertexai - 1.30.0-SNAPSHOT + 1.30.0 com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.30.0-SNAPSHOT + 1.30.0 com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.30.0-SNAPSHOT + 1.30.0 diff --git a/java-vertexai/google-cloud-vertexai/pom.xml b/java-vertexai/google-cloud-vertexai/pom.xml index 2f029cba9d6e..1248284ba7c7 100644 --- a/java-vertexai/google-cloud-vertexai/pom.xml +++ b/java-vertexai/google-cloud-vertexai/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-vertexai - 1.30.0-SNAPSHOT + 1.30.0 jar Google VertexAI API Vertex AI is an integrated suite of machine learning tools and services @@ -25,7 +25,7 @@ com.google.cloud google-cloud-vertexai-parent - 1.30.0-SNAPSHOT + 1.30.0 google-cloud-vertexai diff --git a/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml b/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml index 40e3382e8d7f..926e752ab52b 100644 --- a/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml +++ b/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.30.0-SNAPSHOT + 1.30.0 grpc-google-cloud-vertexai-v1 GRPC library for google-cloud-vertexai com.google.cloud google-cloud-vertexai-parent - 1.30.0-SNAPSHOT + 1.30.0 diff --git a/java-vertexai/pom.xml b/java-vertexai/pom.xml index ab0e632a321e..60b3e0cb43b0 100644 --- a/java-vertexai/pom.xml +++ b/java-vertexai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vertexai-parent pom - 1.30.0-SNAPSHOT + 1.30.0 Google VertexAI API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vertexai - 1.30.0-SNAPSHOT + 1.30.0 com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.30.0-SNAPSHOT + 1.30.0 com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.30.0-SNAPSHOT + 1.30.0 diff --git a/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml b/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml index cd67287daed5..c15658d449bd 100644 --- a/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml +++ b/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.30.0-SNAPSHOT + 1.30.0 proto-google-cloud-vertexai-v1 Proto library for google-cloud-vertexai com.google.cloud google-cloud-vertexai-parent - 1.30.0-SNAPSHOT + 1.30.0 diff --git a/java-video-intelligence/CHANGELOG.md b/java-video-intelligence/CHANGELOG.md index 97387af4db99..1c1fcca31e29 100644 --- a/java-video-intelligence/CHANGELOG.md +++ b/java-video-intelligence/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.69.0 (2025-07-30) + +* No change + + ## 2.68.0 (2025-07-28) ### Dependencies diff --git a/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml b/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml index 9d7ffb6ddbab..b8aa0aba6963 100644 --- a/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml +++ b/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-intelligence-bom - 2.69.0-SNAPSHOT + 2.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-video-intelligence - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.159.0-SNAPSHOT + 0.159.0 diff --git a/java-video-intelligence/google-cloud-video-intelligence/pom.xml b/java-video-intelligence/google-cloud-video-intelligence/pom.xml index 4f266e1303af..a5a42cdc193f 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/pom.xml +++ b/java-video-intelligence/google-cloud-video-intelligence/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-intelligence - 2.69.0-SNAPSHOT + 2.69.0 jar Google Cloud Video Intelligence Java idiomatic client for Google Cloud Video Intelligence com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 google-cloud-video-intelligence diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml index ccf29678a4fb..b269d3d0a69b 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.69.0-SNAPSHOT + 2.69.0 grpc-google-cloud-video-intelligence-v1 GRPC library for grpc-google-cloud-video-intelligence-v1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml index 73257291f673..72b9ecd64338 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.159.0-SNAPSHOT + 0.159.0 grpc-google-cloud-video-intelligence-v1beta2 GRPC library for grpc-google-cloud-video-intelligence-v1beta2 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml index b43021fd788e..221f30114de1 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.159.0-SNAPSHOT + 0.159.0 grpc-google-cloud-video-intelligence-v1p1beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p1beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml index c65c3616d7fe..f534563ae1c9 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.159.0-SNAPSHOT + 0.159.0 grpc-google-cloud-video-intelligence-v1p2beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p2beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml index ecb09fe468f8..f0971faf39b5 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.159.0-SNAPSHOT + 0.159.0 grpc-google-cloud-video-intelligence-v1p3beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p3beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/pom.xml b/java-video-intelligence/pom.xml index f0b26b3d74f0..b203c2747cea 100644 --- a/java-video-intelligence/pom.xml +++ b/java-video-intelligence/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-intelligence-parent pom - 2.69.0-SNAPSHOT + 2.69.0 Google Cloud Video Intelligence Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,62 +29,62 @@ com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.159.0-SNAPSHOT + 0.159.0 com.google.cloud google-cloud-video-intelligence - 2.69.0-SNAPSHOT + 2.69.0 com.google.cloud google-cloud-video-intelligence-bom - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml index 5ba8d08ddd82..4d73f00f234c 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.69.0-SNAPSHOT + 2.69.0 proto-google-cloud-video-intelligence-v1 PROTO library for proto-google-cloud-video-intelligence-v1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml index 32e04e768aa8..31fe254560c2 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.159.0-SNAPSHOT + 0.159.0 proto-google-cloud-video-intelligence-v1beta2 PROTO library for proto-google-cloud-video-intelligence-v1beta2 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml index 7019f8611193..da724fb8ac97 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.159.0-SNAPSHOT + 0.159.0 proto-google-cloud-video-intelligence-v1p1beta1 PROTO library for proto-google-cloud-video-intelligence-v1p1beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml index 6460b1d26038..1fec02c98287 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.159.0-SNAPSHOT + 0.159.0 proto-google-cloud-video-intelligence-v1p2beta1 PROTO library for proto-google-cloud-video-intelligence-v1p2beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml index 390bf7b62873..1a22a881081d 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.159.0-SNAPSHOT + 0.159.0 proto-google-cloud-video-intelligence-v1p3beta1 PROTO library for proto-google-cloud-video-intelligence-v1p3beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-video-live-stream/CHANGELOG.md b/java-video-live-stream/CHANGELOG.md index c3b6de37f625..db9453ac6cd3 100644 --- a/java-video-live-stream/CHANGELOG.md +++ b/java-video-live-stream/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.72.0 (2025-07-30) + +* No change + + ## 0.71.0 (2025-07-28) ### Dependencies diff --git a/java-video-live-stream/google-cloud-live-stream-bom/pom.xml b/java-video-live-stream/google-cloud-live-stream-bom/pom.xml index ee9472238530..ba765beb2da0 100644 --- a/java-video-live-stream/google-cloud-live-stream-bom/pom.xml +++ b/java-video-live-stream/google-cloud-live-stream-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-live-stream-bom - 0.72.0-SNAPSHOT + 0.72.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-live-stream - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-video-live-stream/google-cloud-live-stream/pom.xml b/java-video-live-stream/google-cloud-live-stream/pom.xml index a72804d75db5..522acc9a3ca9 100644 --- a/java-video-live-stream/google-cloud-live-stream/pom.xml +++ b/java-video-live-stream/google-cloud-live-stream/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-live-stream - 0.72.0-SNAPSHOT + 0.72.0 jar Google Cloud Live Stream Cloud Live Stream 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. com.google.cloud google-cloud-live-stream-parent - 0.72.0-SNAPSHOT + 0.72.0 google-cloud-live-stream diff --git a/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml b/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml index c9f5ee0a7e57..6b5d355e9c22 100644 --- a/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml +++ b/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.72.0-SNAPSHOT + 0.72.0 grpc-google-cloud-live-stream-v1 GRPC library for google-cloud-live-stream com.google.cloud google-cloud-live-stream-parent - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-video-live-stream/pom.xml b/java-video-live-stream/pom.xml index ade8499ed52b..c11b7aadb217 100644 --- a/java-video-live-stream/pom.xml +++ b/java-video-live-stream/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-live-stream-parent pom - 0.72.0-SNAPSHOT + 0.72.0 Google Cloud Live Stream Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-live-stream - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.72.0-SNAPSHOT + 0.72.0 com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml b/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml index 032530622177..6f923d0b0693 100644 --- a/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml +++ b/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.72.0-SNAPSHOT + 0.72.0 proto-google-cloud-live-stream-v1 Proto library for google-cloud-live-stream com.google.cloud google-cloud-live-stream-parent - 0.72.0-SNAPSHOT + 0.72.0 diff --git a/java-video-stitcher/CHANGELOG.md b/java-video-stitcher/CHANGELOG.md index 3c20be546c30..ff2301f86f5a 100644 --- a/java-video-stitcher/CHANGELOG.md +++ b/java-video-stitcher/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.70.0 (2025-07-30) + +* No change + + ## 0.69.0 (2025-07-28) ### Dependencies diff --git a/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml b/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml index 6045d0b49e05..d45ea20b2411 100644 --- a/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml +++ b/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-stitcher-bom - 0.70.0-SNAPSHOT + 0.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-video-stitcher - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-video-stitcher/google-cloud-video-stitcher/pom.xml b/java-video-stitcher/google-cloud-video-stitcher/pom.xml index 184cf3aacf86..0193e7808e3e 100644 --- a/java-video-stitcher/google-cloud-video-stitcher/pom.xml +++ b/java-video-stitcher/google-cloud-video-stitcher/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-stitcher - 0.70.0-SNAPSHOT + 0.70.0 jar Google Video Stitcher API Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. com.google.cloud google-cloud-video-stitcher-parent - 0.70.0-SNAPSHOT + 0.70.0 google-cloud-video-stitcher diff --git a/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml b/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml index de0d7834a89e..e6910cfe943b 100644 --- a/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml +++ b/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.70.0-SNAPSHOT + 0.70.0 grpc-google-cloud-video-stitcher-v1 GRPC library for google-cloud-video-stitcher com.google.cloud google-cloud-video-stitcher-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-video-stitcher/pom.xml b/java-video-stitcher/pom.xml index 13fcb29c0990..b59ab1e97e07 100644 --- a/java-video-stitcher/pom.xml +++ b/java-video-stitcher/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-stitcher-parent pom - 0.70.0-SNAPSHOT + 0.70.0 Google Video Stitcher API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-video-stitcher - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.70.0-SNAPSHOT + 0.70.0 com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml b/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml index 90feb8b3f464..464aa028864f 100644 --- a/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml +++ b/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.70.0-SNAPSHOT + 0.70.0 proto-google-cloud-video-stitcher-v1 Proto library for google-cloud-video-stitcher com.google.cloud google-cloud-video-stitcher-parent - 0.70.0-SNAPSHOT + 0.70.0 diff --git a/java-video-transcoder/CHANGELOG.md b/java-video-transcoder/CHANGELOG.md index 0a58879bfeee..6cc8c2e44a62 100644 --- a/java-video-transcoder/CHANGELOG.md +++ b/java-video-transcoder/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.69.0 (2025-07-30) + +* No change + + ## 1.68.0 (2025-07-28) ### Dependencies diff --git a/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml b/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml index 3c77998582ab..cb95155b83ed 100644 --- a/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml +++ b/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-transcoder-bom - 1.69.0-SNAPSHOT + 1.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-video-transcoder - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-video-transcoder/google-cloud-video-transcoder/pom.xml b/java-video-transcoder/google-cloud-video-transcoder/pom.xml index 16042dc02d2e..35b684160cf3 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/pom.xml +++ b/java-video-transcoder/google-cloud-video-transcoder/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-transcoder - 1.69.0-SNAPSHOT + 1.69.0 jar Google Video Transcoder 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. com.google.cloud google-cloud-video-transcoder-parent - 1.69.0-SNAPSHOT + 1.69.0 google-cloud-video-transcoder diff --git a/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml b/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml index bd24bb33e07d..bba14daf62e4 100644 --- a/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml +++ b/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.69.0-SNAPSHOT + 1.69.0 grpc-google-cloud-video-transcoder-v1 GRPC library for google-cloud-video-transcoder com.google.cloud google-cloud-video-transcoder-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-video-transcoder/pom.xml b/java-video-transcoder/pom.xml index 00c811977758..e91269e8fbbc 100644 --- a/java-video-transcoder/pom.xml +++ b/java-video-transcoder/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-transcoder-parent pom - 1.69.0-SNAPSHOT + 1.69.0 Google Video Transcoder Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-video-transcoder - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.69.0-SNAPSHOT + 1.69.0 com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml index a555820fe664..a69640c51bbb 100644 --- a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.69.0-SNAPSHOT + 1.69.0 proto-google-cloud-video-transcoder-v1 Proto library for google-cloud-video-transcoder com.google.cloud google-cloud-video-transcoder-parent - 1.69.0-SNAPSHOT + 1.69.0 diff --git a/java-vision/CHANGELOG.md b/java-vision/CHANGELOG.md index cbdef45ad640..54b45d0a08e9 100644 --- a/java-vision/CHANGELOG.md +++ b/java-vision/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.68.0 (2025-07-30) + +* No change + + ## 3.67.0 (2025-07-28) ### Dependencies diff --git a/java-vision/google-cloud-vision-bom/pom.xml b/java-vision/google-cloud-vision-bom/pom.xml index b60e26b2fcc7..ccb2c31b5719 100644 --- a/java-vision/google-cloud-vision-bom/pom.xml +++ b/java-vision/google-cloud-vision-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vision-bom - 3.68.0-SNAPSHOT + 3.68.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-vision - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc grpc-google-cloud-vision-v1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-vision-v1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/google-cloud-vision/pom.xml b/java-vision/google-cloud-vision/pom.xml index a15f882af9d5..8044ba4ac5fe 100644 --- a/java-vision/google-cloud-vision/pom.xml +++ b/java-vision/google-cloud-vision/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vision - 3.68.0-SNAPSHOT + 3.68.0 jar Google Cloud Vision Java idiomatic client for Google Cloud Vision com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 google-cloud-vision diff --git a/java-vision/grpc-google-cloud-vision-v1/pom.xml b/java-vision/grpc-google-cloud-vision-v1/pom.xml index fa9e7504ad17..9d9c8f05d8c3 100644 --- a/java-vision/grpc-google-cloud-vision-v1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1 - 3.68.0-SNAPSHOT + 3.68.0 grpc-google-cloud-vision-v1 GRPC library for grpc-google-cloud-vision-v1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml index c52edb60ea6d..679d3b7ca14b 100644 --- a/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.157.0-SNAPSHOT + 0.157.0 grpc-google-cloud-vision-v1p1beta1 GRPC library for grpc-google-cloud-vision-v1p1beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml index 88ecae5aae75..eba1ef4bf1ae 100644 --- a/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.68.0-SNAPSHOT + 3.68.0 grpc-google-cloud-vision-v1p2beta1 GRPC library for grpc-google-cloud-vision-v1p2beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml index 5c33bb82ed39..3513b5022104 100644 --- a/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.157.0-SNAPSHOT + 0.157.0 grpc-google-cloud-vision-v1p3beta1 GRPC library for grpc-google-cloud-vision-v1p3beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml index 4ca97d08b857..6536424df47c 100644 --- a/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.157.0-SNAPSHOT + 0.157.0 grpc-google-cloud-vision-v1p4beta1 GRPC library for grpc-google-cloud-vision-v1p4beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/pom.xml b/java-vision/pom.xml index 560df54b371f..41bcde96832e 100644 --- a/java-vision/pom.xml +++ b/java-vision/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vision-parent pom - 3.68.0-SNAPSHOT + 3.68.0 Google Cloud Vision Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,57 +29,57 @@ com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-vision-v1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.api.grpc grpc-google-cloud-vision-v1 - 3.68.0-SNAPSHOT + 3.68.0 com.google.cloud google-cloud-vision - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/proto-google-cloud-vision-v1/pom.xml b/java-vision/proto-google-cloud-vision-v1/pom.xml index e2d26db5156a..a6823e5aec33 100644 --- a/java-vision/proto-google-cloud-vision-v1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1 - 3.68.0-SNAPSHOT + 3.68.0 proto-google-cloud-vision-v1 PROTO library for proto-google-cloud-vision-v1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml index 7f8308f97768..5383f1b7faac 100644 --- a/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.157.0-SNAPSHOT + 0.157.0 proto-google-cloud-vision-v1p1beta1 PROTO library for proto-google-cloud-vision-v1p1beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml index 3c127cc77710..91d575cd8d82 100644 --- a/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.68.0-SNAPSHOT + 3.68.0 proto-google-cloud-vision-v1p2beta1 PROTO library for proto-google-cloud-vision-v1p2beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml index fc5ec92e7788..7eddbfcbcf90 100644 --- a/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.157.0-SNAPSHOT + 0.157.0 proto-google-cloud-vision-v1p3beta1 PROTO library for proto-google-cloud-vision-v1p3beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml index 9915ba6a2bb7..c0bffae6c916 100644 --- a/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.157.0-SNAPSHOT + 0.157.0 proto-google-cloud-vision-v1p4beta1 PROTO library for proto-google-cloud-vision-v1p4beta1 com.google.cloud google-cloud-vision-parent - 3.68.0-SNAPSHOT + 3.68.0 diff --git a/java-visionai/CHANGELOG.md b/java-visionai/CHANGELOG.md index b58831a2a777..acccbff0cf8b 100644 --- a/java-visionai/CHANGELOG.md +++ b/java-visionai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.27.0 (2025-07-30) + +* No change + + ## 0.26.0 (2025-07-28) ### Dependencies diff --git a/java-visionai/google-cloud-visionai-bom/pom.xml b/java-visionai/google-cloud-visionai-bom/pom.xml index 0f100662bfa4..5a2afe5e36a1 100644 --- a/java-visionai/google-cloud-visionai-bom/pom.xml +++ b/java-visionai/google-cloud-visionai-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-visionai-bom - 0.27.0-SNAPSHOT + 0.27.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-visionai - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc proto-google-cloud-visionai-v1 - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-visionai/google-cloud-visionai/pom.xml b/java-visionai/google-cloud-visionai/pom.xml index 46d7d79acb28..705b75ad2d8b 100644 --- a/java-visionai/google-cloud-visionai/pom.xml +++ b/java-visionai/google-cloud-visionai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-visionai - 0.27.0-SNAPSHOT + 0.27.0 jar Google Vision AI API Vision AI API Vertex AI Vision is an AI-powered platform to ingest, analyze and store video data. com.google.cloud google-cloud-visionai-parent - 0.27.0-SNAPSHOT + 0.27.0 google-cloud-visionai diff --git a/java-visionai/grpc-google-cloud-visionai-v1/pom.xml b/java-visionai/grpc-google-cloud-visionai-v1/pom.xml index 1caf9039874a..c14cb9a8c952 100644 --- a/java-visionai/grpc-google-cloud-visionai-v1/pom.xml +++ b/java-visionai/grpc-google-cloud-visionai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.27.0-SNAPSHOT + 0.27.0 grpc-google-cloud-visionai-v1 GRPC library for google-cloud-visionai com.google.cloud google-cloud-visionai-parent - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-visionai/pom.xml b/java-visionai/pom.xml index 4b437ae440fc..a9c031cca36a 100644 --- a/java-visionai/pom.xml +++ b/java-visionai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-visionai-parent pom - 0.27.0-SNAPSHOT + 0.27.0 Google Vision AI API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-visionai - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.27.0-SNAPSHOT + 0.27.0 com.google.api.grpc proto-google-cloud-visionai-v1 - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-visionai/proto-google-cloud-visionai-v1/pom.xml b/java-visionai/proto-google-cloud-visionai-v1/pom.xml index 509ed9226030..dadec2c73467 100644 --- a/java-visionai/proto-google-cloud-visionai-v1/pom.xml +++ b/java-visionai/proto-google-cloud-visionai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-visionai-v1 - 0.27.0-SNAPSHOT + 0.27.0 proto-google-cloud-visionai-v1 Proto library for google-cloud-visionai com.google.cloud google-cloud-visionai-parent - 0.27.0-SNAPSHOT + 0.27.0 diff --git a/java-vmmigration/CHANGELOG.md b/java-vmmigration/CHANGELOG.md index a208ade504ff..c8b271731313 100644 --- a/java-vmmigration/CHANGELOG.md +++ b/java-vmmigration/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.70.0 (2025-07-30) + +* No change + + ## 1.69.0 (2025-07-28) ### Dependencies diff --git a/java-vmmigration/google-cloud-vmmigration-bom/pom.xml b/java-vmmigration/google-cloud-vmmigration-bom/pom.xml index 9de6ee90fb52..cdee913a33ee 100644 --- a/java-vmmigration/google-cloud-vmmigration-bom/pom.xml +++ b/java-vmmigration/google-cloud-vmmigration-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vmmigration-bom - 1.70.0-SNAPSHOT + 1.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vmmigration - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-vmmigration/google-cloud-vmmigration/pom.xml b/java-vmmigration/google-cloud-vmmigration/pom.xml index 3813e38a3006..3ef8f48ded28 100644 --- a/java-vmmigration/google-cloud-vmmigration/pom.xml +++ b/java-vmmigration/google-cloud-vmmigration/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vmmigration - 1.70.0-SNAPSHOT + 1.70.0 jar Google VM Migration VM Migration 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. com.google.cloud google-cloud-vmmigration-parent - 1.70.0-SNAPSHOT + 1.70.0 google-cloud-vmmigration diff --git a/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml b/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml index 8eea278e8350..42394fb18981 100644 --- a/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml +++ b/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.70.0-SNAPSHOT + 1.70.0 grpc-google-cloud-vmmigration-v1 GRPC library for google-cloud-vmmigration com.google.cloud google-cloud-vmmigration-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-vmmigration/pom.xml b/java-vmmigration/pom.xml index 0997778165a2..e1813ccf89fc 100644 --- a/java-vmmigration/pom.xml +++ b/java-vmmigration/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vmmigration-parent pom - 1.70.0-SNAPSHOT + 1.70.0 Google VM Migration Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vmmigration - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.70.0-SNAPSHOT + 1.70.0 com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml b/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml index f193af6e3a6b..5deaebad0316 100644 --- a/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml +++ b/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.70.0-SNAPSHOT + 1.70.0 proto-google-cloud-vmmigration-v1 Proto library for google-cloud-vmmigration com.google.cloud google-cloud-vmmigration-parent - 1.70.0-SNAPSHOT + 1.70.0 diff --git a/java-vmwareengine/CHANGELOG.md b/java-vmwareengine/CHANGELOG.md index e19f5ff6ba93..fbffdb885cd5 100644 --- a/java-vmwareengine/CHANGELOG.md +++ b/java-vmwareengine/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.64.0 (2025-07-30) + +* No change + + ## 0.63.0 (2025-07-28) ### Dependencies diff --git a/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml b/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml index f76976958336..909717536c6f 100644 --- a/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml +++ b/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vmwareengine-bom - 0.64.0-SNAPSHOT + 0.64.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vmwareengine - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-vmwareengine/google-cloud-vmwareengine/pom.xml b/java-vmwareengine/google-cloud-vmwareengine/pom.xml index fe575d0ce161..f27688a06ee2 100644 --- a/java-vmwareengine/google-cloud-vmwareengine/pom.xml +++ b/java-vmwareengine/google-cloud-vmwareengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vmwareengine - 0.64.0-SNAPSHOT + 0.64.0 jar Google Google Cloud VMware Engine Google Cloud VMware Engine Easily lift and shift your VMware-based applications to Google Cloud without changes to your apps, tools, or processes. com.google.cloud google-cloud-vmwareengine-parent - 0.64.0-SNAPSHOT + 0.64.0 google-cloud-vmwareengine diff --git a/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml b/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml index 7ee470b431dc..e533e6e66d5f 100644 --- a/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml +++ b/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.64.0-SNAPSHOT + 0.64.0 grpc-google-cloud-vmwareengine-v1 GRPC library for google-cloud-vmwareengine com.google.cloud google-cloud-vmwareengine-parent - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-vmwareengine/pom.xml b/java-vmwareengine/pom.xml index f93690d04156..9ec584e82cdc 100644 --- a/java-vmwareengine/pom.xml +++ b/java-vmwareengine/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vmwareengine-parent pom - 0.64.0-SNAPSHOT + 0.64.0 Google Google Cloud VMware Engine Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vmwareengine - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.64.0-SNAPSHOT + 0.64.0 com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml b/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml index 16d5091239a8..b5ede00aabee 100644 --- a/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml +++ b/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.64.0-SNAPSHOT + 0.64.0 proto-google-cloud-vmwareengine-v1 Proto library for google-cloud-vmwareengine com.google.cloud google-cloud-vmwareengine-parent - 0.64.0-SNAPSHOT + 0.64.0 diff --git a/java-vpcaccess/CHANGELOG.md b/java-vpcaccess/CHANGELOG.md index 4450e746968b..fa3b7f72c383 100644 --- a/java-vpcaccess/CHANGELOG.md +++ b/java-vpcaccess/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.71.0 (2025-07-30) + +* No change + + ## 2.70.0 (2025-07-28) ### Dependencies diff --git a/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml b/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml index e5e0528befc5..6d3487ff4658 100644 --- a/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml +++ b/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vpcaccess-bom - 2.71.0-SNAPSHOT + 2.71.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vpcaccess - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-vpcaccess/google-cloud-vpcaccess/pom.xml b/java-vpcaccess/google-cloud-vpcaccess/pom.xml index 4b54fbee4db8..62d814ab865c 100644 --- a/java-vpcaccess/google-cloud-vpcaccess/pom.xml +++ b/java-vpcaccess/google-cloud-vpcaccess/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vpcaccess - 2.71.0-SNAPSHOT + 2.71.0 jar Google Serverless VPC Access Serverless VPC Access 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. com.google.cloud google-cloud-vpcaccess-parent - 2.71.0-SNAPSHOT + 2.71.0 google-cloud-vpcaccess diff --git a/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml b/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml index f820590e9f62..22b9d6d27120 100644 --- a/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml +++ b/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.71.0-SNAPSHOT + 2.71.0 grpc-google-cloud-vpcaccess-v1 GRPC library for google-cloud-vpcaccess com.google.cloud google-cloud-vpcaccess-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-vpcaccess/pom.xml b/java-vpcaccess/pom.xml index c24e07954b25..10e53e131b56 100644 --- a/java-vpcaccess/pom.xml +++ b/java-vpcaccess/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vpcaccess-parent pom - 2.71.0-SNAPSHOT + 2.71.0 Google Serverless VPC Access Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vpcaccess - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.71.0-SNAPSHOT + 2.71.0 com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml b/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml index 7215ed09d70e..908e54cfb92a 100644 --- a/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml +++ b/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.71.0-SNAPSHOT + 2.71.0 proto-google-cloud-vpcaccess-v1 Proto library for google-cloud-vpcaccess com.google.cloud google-cloud-vpcaccess-parent - 2.71.0-SNAPSHOT + 2.71.0 diff --git a/java-webrisk/CHANGELOG.md b/java-webrisk/CHANGELOG.md index 03366f7334d0..f9a37ddd5781 100644 --- a/java-webrisk/CHANGELOG.md +++ b/java-webrisk/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.69.0 (2025-07-30) + +* No change + + ## 2.68.0 (2025-07-28) ### Dependencies diff --git a/java-webrisk/google-cloud-webrisk-bom/pom.xml b/java-webrisk/google-cloud-webrisk-bom/pom.xml index c5ffeb31d716..8d6f68968db9 100644 --- a/java-webrisk/google-cloud-webrisk-bom/pom.xml +++ b/java-webrisk/google-cloud-webrisk-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-webrisk-bom - 2.69.0-SNAPSHOT + 2.69.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-webrisk - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.106.0-SNAPSHOT + 0.106.0 com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.106.0-SNAPSHOT + 0.106.0 diff --git a/java-webrisk/google-cloud-webrisk/pom.xml b/java-webrisk/google-cloud-webrisk/pom.xml index 27f4442365ad..fd5cfe56d957 100644 --- a/java-webrisk/google-cloud-webrisk/pom.xml +++ b/java-webrisk/google-cloud-webrisk/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-webrisk - 2.69.0-SNAPSHOT + 2.69.0 jar Google Cloud Web Risk Java idiomatic client for Google Cloud Web Risk com.google.cloud google-cloud-webrisk-parent - 2.69.0-SNAPSHOT + 2.69.0 google-cloud-webrisk diff --git a/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml b/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml index c08a3830fa74..fccbe6bdef30 100644 --- a/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml +++ b/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.69.0-SNAPSHOT + 2.69.0 grpc-google-cloud-webrisk-v1 GRPC library for grpc-google-cloud-webrisk-v1 com.google.cloud google-cloud-webrisk-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml b/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml index 4ea65ea176d1..c465ddb069cb 100644 --- a/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml +++ b/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.106.0-SNAPSHOT + 0.106.0 grpc-google-cloud-webrisk-v1beta1 GRPC library for grpc-google-cloud-webrisk-v1beta1 com.google.cloud google-cloud-webrisk-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-webrisk/pom.xml b/java-webrisk/pom.xml index 8f57274ea21d..3646dd30eeac 100644 --- a/java-webrisk/pom.xml +++ b/java-webrisk/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-webrisk-parent pom - 2.69.0-SNAPSHOT + 2.69.0 Google Cloud Web Risk Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.106.0-SNAPSHOT + 0.106.0 com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.69.0-SNAPSHOT + 2.69.0 com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.106.0-SNAPSHOT + 0.106.0 com.google.cloud google-cloud-webrisk - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml b/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml index 4f3825c252e4..25ec56823379 100644 --- a/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml +++ b/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.69.0-SNAPSHOT + 2.69.0 proto-google-cloud-webrisk-v1 PROTO library for proto-google-cloud-webrisk-v1 com.google.cloud google-cloud-webrisk-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml b/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml index 7d5de4b852c1..eb0b2b9d2311 100644 --- a/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml +++ b/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.106.0-SNAPSHOT + 0.106.0 proto-google-cloud-webrisk-v1beta1 PROTO library for proto-google-cloud-webrisk-v1beta1 com.google.cloud google-cloud-webrisk-parent - 2.69.0-SNAPSHOT + 2.69.0 diff --git a/java-websecurityscanner/CHANGELOG.md b/java-websecurityscanner/CHANGELOG.md index ed6eef5550e5..998f0c3de2b2 100644 --- a/java-websecurityscanner/CHANGELOG.md +++ b/java-websecurityscanner/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml b/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml index 397b6493a1a7..16f055623047 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml +++ b/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-websecurityscanner-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-websecurityscanner - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml b/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml index 80ed910a405e..5b64c8166ebe 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml +++ b/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-websecurityscanner - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Web Security Scanner Java idiomatic client for Google Cloud Web Security Scanner com.google.cloud google-cloud-websecurityscanner-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-websecurityscanner diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml index 0b371326ee3f..e940012c89e5 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-websecurityscanner-v1 GRPC library for grpc-google-cloud-websecurityscanner-v1 com.google.cloud google-cloud-websecurityscanner-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml index 527ed58ef041..0d6530cfda4d 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.157.0-SNAPSHOT + 0.157.0 grpc-google-cloud-websecurityscanner-v1alpha GRPC library for grpc-google-cloud-websecurityscanner-v1alpha com.google.cloud google-cloud-websecurityscanner-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml index 800fe679615f..5daa5a2d657e 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.157.0-SNAPSHOT + 0.157.0 grpc-google-cloud-websecurityscanner-v1beta GRPC library for grpc-google-cloud-websecurityscanner-v1beta com.google.cloud google-cloud-websecurityscanner-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-websecurityscanner/pom.xml b/java-websecurityscanner/pom.xml index e54d3f5d7558..945efc1163a3 100644 --- a/java-websecurityscanner/pom.xml +++ b/java-websecurityscanner/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-websecurityscanner-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Web Security Scanner Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.157.0-SNAPSHOT + 0.157.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.cloud google-cloud-websecurityscanner - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml index f9d15fd8f488..7a7442071aa4 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-websecurityscanner-v1 PROTO library for proto-google-cloud-websecurityscanner-v1 com.google.cloud google-cloud-websecurityscanner-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml index 8cc986f05745..dee97c503e42 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.157.0-SNAPSHOT + 0.157.0 proto-google-cloud-websecurityscanner-v1alpha PROTO library for proto-google-cloud-websecurityscanner-v1alpha com.google.cloud google-cloud-websecurityscanner-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml index ee599067d713..6c483e9f41cd 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.157.0-SNAPSHOT + 0.157.0 proto-google-cloud-websecurityscanner-v1beta PROTO library for proto-google-cloud-websecurityscanner-v1beta com.google.cloud google-cloud-websecurityscanner-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflow-executions/CHANGELOG.md b/java-workflow-executions/CHANGELOG.md index 298385dc3f32..1e1207559f39 100644 --- a/java-workflow-executions/CHANGELOG.md +++ b/java-workflow-executions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml b/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml index 924113570891..422352fb1efd 100644 --- a/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml +++ b/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workflow-executions-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workflow-executions - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflow-executions/google-cloud-workflow-executions/pom.xml b/java-workflow-executions/google-cloud-workflow-executions/pom.xml index 680944773d9d..082aa09c9ca2 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/pom.xml +++ b/java-workflow-executions/google-cloud-workflow-executions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workflow-executions - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Workflow Executions allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. com.google.cloud google-cloud-workflow-executions-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-workflow-executions diff --git a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml index 8243fe98c552..880b0cfa5687 100644 --- a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml +++ b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-workflow-executions-v1 GRPC library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml index 5db836e4e7f8..324044827ef4 100644 --- a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml +++ b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.74.0-SNAPSHOT + 0.74.0 grpc-google-cloud-workflow-executions-v1beta GRPC library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflow-executions/pom.xml b/java-workflow-executions/pom.xml index f273bd5700d1..a16b5edb3487 100644 --- a/java-workflow-executions/pom.xml +++ b/java-workflow-executions/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workflow-executions-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Workflow Executions Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workflow-executions - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.74.0-SNAPSHOT + 0.74.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.74.0-SNAPSHOT + 0.74.0 diff --git a/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml b/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml index 28279aa39a71..6e6babce0527 100644 --- a/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml +++ b/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-workflow-executions-v1 Proto library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml b/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml index f21e27b1ac81..548d8edab0a8 100644 --- a/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml +++ b/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.74.0-SNAPSHOT + 0.74.0 proto-google-cloud-workflow-executions-v1beta Proto library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflows/CHANGELOG.md b/java-workflows/CHANGELOG.md index dfe7cca8c2b0..b520d5fe91a2 100644 --- a/java-workflows/CHANGELOG.md +++ b/java-workflows/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.70.0 (2025-07-30) + +* No change + + ## 2.69.0 (2025-07-28) ### Dependencies diff --git a/java-workflows/google-cloud-workflows-bom/pom.xml b/java-workflows/google-cloud-workflows-bom/pom.xml index 875be07d9f71..5d0dbedf5f30 100644 --- a/java-workflows/google-cloud-workflows-bom/pom.xml +++ b/java-workflows/google-cloud-workflows-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workflows-bom - 2.70.0-SNAPSHOT + 2.70.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workflows - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc proto-google-cloud-workflows-v1 - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflows/google-cloud-workflows/pom.xml b/java-workflows/google-cloud-workflows/pom.xml index a517fcc2ef4c..fd72ca9f9d45 100644 --- a/java-workflows/google-cloud-workflows/pom.xml +++ b/java-workflows/google-cloud-workflows/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workflows - 2.70.0-SNAPSHOT + 2.70.0 jar Google Cloud Workflows allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. com.google.cloud google-cloud-workflows-parent - 2.70.0-SNAPSHOT + 2.70.0 google-cloud-workflows diff --git a/java-workflows/grpc-google-cloud-workflows-v1/pom.xml b/java-workflows/grpc-google-cloud-workflows-v1/pom.xml index 5b1baa02769f..eca090c72af0 100644 --- a/java-workflows/grpc-google-cloud-workflows-v1/pom.xml +++ b/java-workflows/grpc-google-cloud-workflows-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.70.0-SNAPSHOT + 2.70.0 grpc-google-cloud-workflows-v1 GRPC library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml b/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml index 75fd02ff6e9c..39ef34190acf 100644 --- a/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml +++ b/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.76.0-SNAPSHOT + 0.76.0 grpc-google-cloud-workflows-v1beta GRPC library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflows/pom.xml b/java-workflows/pom.xml index 30f0bffb4057..b8304ed2a300 100644 --- a/java-workflows/pom.xml +++ b/java-workflows/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workflows-parent pom - 2.70.0-SNAPSHOT + 2.70.0 Google Cloud Workflows Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workflows - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-workflows-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.70.0-SNAPSHOT + 2.70.0 com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.76.0-SNAPSHOT + 0.76.0 com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.76.0-SNAPSHOT + 0.76.0 diff --git a/java-workflows/proto-google-cloud-workflows-v1/pom.xml b/java-workflows/proto-google-cloud-workflows-v1/pom.xml index a25a511b8d5e..73c39a99eb3b 100644 --- a/java-workflows/proto-google-cloud-workflows-v1/pom.xml +++ b/java-workflows/proto-google-cloud-workflows-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflows-v1 - 2.70.0-SNAPSHOT + 2.70.0 proto-google-cloud-workflows-v1 Proto library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml b/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml index a10987269540..808758f3dc07 100644 --- a/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml +++ b/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.76.0-SNAPSHOT + 0.76.0 proto-google-cloud-workflows-v1beta Proto library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.70.0-SNAPSHOT + 2.70.0 diff --git a/java-workspaceevents/CHANGELOG.md b/java-workspaceevents/CHANGELOG.md index 1e42fb9b29b8..f0d146420c7c 100644 --- a/java-workspaceevents/CHANGELOG.md +++ b/java-workspaceevents/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.34.0 (2025-07-30) + +* No change + + ## 0.33.0 (2025-07-28) ### Dependencies diff --git a/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml b/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml index ba24b9f374d2..45a77b056578 100644 --- a/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml +++ b/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workspaceevents-bom - 0.34.0-SNAPSHOT + 0.34.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workspaceevents - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-workspaceevents/google-cloud-workspaceevents/pom.xml b/java-workspaceevents/google-cloud-workspaceevents/pom.xml index 67baaec14c9c..fdc71b33216f 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/pom.xml +++ b/java-workspaceevents/google-cloud-workspaceevents/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workspaceevents - 0.34.0-SNAPSHOT + 0.34.0 jar Google Google Workspace Events API Google Workspace Events API The Google Workspace Events API lets you subscribe to events and manage change notifications across Google Workspace applications. com.google.cloud google-cloud-workspaceevents-parent - 0.34.0-SNAPSHOT + 0.34.0 google-cloud-workspaceevents diff --git a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml index 4b7d60ba43e8..0e4e4ce2f9ac 100644 --- a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml +++ b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.34.0-SNAPSHOT + 0.34.0 grpc-google-cloud-workspaceevents-v1 GRPC library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml index 5954ac8fdbbb..5ad8bc7151cb 100644 --- a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml +++ b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.34.0-SNAPSHOT + 0.34.0 grpc-google-cloud-workspaceevents-v1beta GRPC library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-workspaceevents/pom.xml b/java-workspaceevents/pom.xml index b4ea7269f069..184571c2aea1 100644 --- a/java-workspaceevents/pom.xml +++ b/java-workspaceevents/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workspaceevents-parent pom - 0.34.0-SNAPSHOT + 0.34.0 Google Google Workspace Events API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workspaceevents - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.34.0-SNAPSHOT + 0.34.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml b/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml index 841573c19186..fd332176437d 100644 --- a/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml +++ b/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.34.0-SNAPSHOT + 0.34.0 proto-google-cloud-workspaceevents-v1 Proto library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml b/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml index 12e5b5c9ab85..3bba32089c59 100644 --- a/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml +++ b/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.34.0-SNAPSHOT + 0.34.0 proto-google-cloud-workspaceevents-v1beta Proto library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.34.0-SNAPSHOT + 0.34.0 diff --git a/java-workstations/CHANGELOG.md b/java-workstations/CHANGELOG.md index 17998947914c..1dc1db65b607 100644 --- a/java-workstations/CHANGELOG.md +++ b/java-workstations/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.58.0 (2025-07-30) + +* No change + + ## 0.57.0 (2025-07-28) ### Dependencies diff --git a/java-workstations/google-cloud-workstations-bom/pom.xml b/java-workstations/google-cloud-workstations-bom/pom.xml index 0561811a2a5c..d0c0304612eb 100644 --- a/java-workstations/google-cloud-workstations-bom/pom.xml +++ b/java-workstations/google-cloud-workstations-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workstations-bom - 0.58.0-SNAPSHOT + 0.58.0 pom com.google.cloud google-cloud-pom-parent - 1.64.0-SNAPSHOT + 1.64.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workstations - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-workstations-v1 - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-workstations/google-cloud-workstations/pom.xml b/java-workstations/google-cloud-workstations/pom.xml index 2ce563ead84f..63c40a478f9e 100644 --- a/java-workstations/google-cloud-workstations/pom.xml +++ b/java-workstations/google-cloud-workstations/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workstations - 0.58.0-SNAPSHOT + 0.58.0 jar Google Cloud Workstations Cloud Workstations 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. com.google.cloud google-cloud-workstations-parent - 0.58.0-SNAPSHOT + 0.58.0 google-cloud-workstations diff --git a/java-workstations/grpc-google-cloud-workstations-v1/pom.xml b/java-workstations/grpc-google-cloud-workstations-v1/pom.xml index 7d0e387b78bb..86c621c68c69 100644 --- a/java-workstations/grpc-google-cloud-workstations-v1/pom.xml +++ b/java-workstations/grpc-google-cloud-workstations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.58.0-SNAPSHOT + 0.58.0 grpc-google-cloud-workstations-v1 GRPC library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml b/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml index c286ba054728..3905b10ff012 100644 --- a/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml +++ b/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.58.0-SNAPSHOT + 0.58.0 grpc-google-cloud-workstations-v1beta GRPC library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-workstations/pom.xml b/java-workstations/pom.xml index dcf292509cd0..6cdefe4a0540 100644 --- a/java-workstations/pom.xml +++ b/java-workstations/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workstations-parent pom - 0.58.0-SNAPSHOT + 0.58.0 Google Cloud Workstations Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.64.0-SNAPSHOT + 1.64.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workstations - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-workstations-v1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.58.0-SNAPSHOT + 0.58.0 com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-workstations/proto-google-cloud-workstations-v1/pom.xml b/java-workstations/proto-google-cloud-workstations-v1/pom.xml index 53d7bc7cf3c1..63448fceb490 100644 --- a/java-workstations/proto-google-cloud-workstations-v1/pom.xml +++ b/java-workstations/proto-google-cloud-workstations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workstations-v1 - 0.58.0-SNAPSHOT + 0.58.0 proto-google-cloud-workstations-v1 Proto library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml b/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml index c6d08a1740eb..4278c2968b6f 100644 --- a/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml +++ b/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.58.0-SNAPSHOT + 0.58.0 proto-google-cloud-workstations-v1beta Proto library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.58.0-SNAPSHOT + 0.58.0 diff --git a/versions.txt b/versions.txt index 6f0b5401afd5..fa0ba3aea9b9 100644 --- a/versions.txt +++ b/versions.txt @@ -1,880 +1,880 @@ # Format: # module:released-version:current-version -google-cloud-java:1.63.0:1.64.0-SNAPSHOT -google-cloud-accessapproval:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-accessapproval-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-accessapproval-v1:2.70.0:2.71.0-SNAPSHOT -google-identity-accesscontextmanager:1.70.0:1.71.0-SNAPSHOT -grpc-google-identity-accesscontextmanager-v1:1.70.0:1.71.0-SNAPSHOT -proto-google-identity-accesscontextmanager-v1:1.70.0:1.71.0-SNAPSHOT -proto-google-identity-accesscontextmanager-type:1.70.0:1.71.0-SNAPSHOT -google-cloud-aiplatform:3.70.0:3.71.0-SNAPSHOT -grpc-google-cloud-aiplatform-v1:3.70.0:3.71.0-SNAPSHOT -grpc-google-cloud-aiplatform-v1beta1:0.86.0:0.87.0-SNAPSHOT -proto-google-cloud-aiplatform-v1:3.70.0:3.71.0-SNAPSHOT -proto-google-cloud-aiplatform-v1beta1:0.86.0:0.87.0-SNAPSHOT -google-analytics-admin:0.79.0:0.80.0-SNAPSHOT -grpc-google-analytics-admin-v1alpha:0.79.0:0.80.0-SNAPSHOT -proto-google-analytics-admin-v1alpha:0.79.0:0.80.0-SNAPSHOT -proto-google-analytics-admin-v1beta:0.79.0:0.80.0-SNAPSHOT -grpc-google-analytics-admin-v1beta:0.79.0:0.80.0-SNAPSHOT -google-analytics-data:0.80.0:0.81.0-SNAPSHOT -grpc-google-analytics-data-v1beta:0.80.0:0.81.0-SNAPSHOT -proto-google-analytics-data-v1beta:0.80.0:0.81.0-SNAPSHOT -proto-google-analytics-data-v1alpha:0.80.0:0.81.0-SNAPSHOT -grpc-google-analytics-data-v1alpha:0.80.0:0.81.0-SNAPSHOT -google-cloud-analyticshub:0.66.0:0.67.0-SNAPSHOT -proto-google-cloud-analyticshub-v1:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-analyticshub-v1:0.66.0:0.67.0-SNAPSHOT -google-shopping-merchant-promotions:0.25.0:0.26.0-SNAPSHOT -proto-google-shopping-merchant-promotions-v1beta:0.25.0:0.26.0-SNAPSHOT -grpc-google-shopping-merchant-promotions-v1beta:0.25.0:0.26.0-SNAPSHOT -google-cloud-api-gateway:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-api-gateway-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-api-gateway-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-apigee-connect:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-apigee-connect-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-apigee-connect-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-apigee-registry:0.69.0:0.70.0-SNAPSHOT -proto-google-cloud-apigee-registry-v1:0.69.0:0.70.0-SNAPSHOT -grpc-google-cloud-apigee-registry-v1:0.69.0:0.70.0-SNAPSHOT -google-cloud-apikeys:0.67.0:0.68.0-SNAPSHOT -proto-google-cloud-apikeys-v2:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-apikeys-v2:0.67.0:0.68.0-SNAPSHOT -google-cloud-appengine-admin:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-appengine-admin-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-appengine-admin-v1:2.69.0:2.70.0-SNAPSHOT -google-area120-tables:0.73.0:0.74.0-SNAPSHOT -grpc-google-area120-tables-v1alpha1:0.73.0:0.74.0-SNAPSHOT -proto-google-area120-tables-v1alpha1:0.73.0:0.74.0-SNAPSHOT -google-cloud-artifact-registry:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-artifact-registry-v1beta2:0.74.0:0.75.0-SNAPSHOT -grpc-google-cloud-artifact-registry-v1:1.68.0:1.69.0-SNAPSHOT -proto-google-cloud-artifact-registry-v1beta2:0.74.0:0.75.0-SNAPSHOT -proto-google-cloud-artifact-registry-v1:1.68.0:1.69.0-SNAPSHOT -google-cloud-asset:3.73.0:3.74.0-SNAPSHOT -grpc-google-cloud-asset-v1:3.73.0:3.74.0-SNAPSHOT -grpc-google-cloud-asset-v1p1beta1:0.173.0:0.174.0-SNAPSHOT -grpc-google-cloud-asset-v1p2beta1:0.173.0:0.174.0-SNAPSHOT -grpc-google-cloud-asset-v1p5beta1:0.173.0:0.174.0-SNAPSHOT -grpc-google-cloud-asset-v1p7beta1:3.73.0:3.74.0-SNAPSHOT -proto-google-cloud-asset-v1:3.73.0:3.74.0-SNAPSHOT -proto-google-cloud-asset-v1p1beta1:0.173.0:0.174.0-SNAPSHOT -proto-google-cloud-asset-v1p2beta1:0.173.0:0.174.0-SNAPSHOT -proto-google-cloud-asset-v1p5beta1:0.173.0:0.174.0-SNAPSHOT -proto-google-cloud-asset-v1p7beta1:3.73.0:3.74.0-SNAPSHOT -google-cloud-assured-workloads:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-assured-workloads-v1beta1:0.81.0:0.82.0-SNAPSHOT -grpc-google-cloud-assured-workloads-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-assured-workloads-v1beta1:0.81.0:0.82.0-SNAPSHOT -proto-google-cloud-assured-workloads-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-automl:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-automl-v1beta1:0.156.0:0.157.0-SNAPSHOT -grpc-google-cloud-automl-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-automl-v1beta1:0.156.0:0.157.0-SNAPSHOT -proto-google-cloud-automl-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-bare-metal-solution:0.69.0:0.70.0-SNAPSHOT -proto-google-cloud-bare-metal-solution-v2:0.69.0:0.70.0-SNAPSHOT -grpc-google-cloud-bare-metal-solution-v2:0.69.0:0.70.0-SNAPSHOT -google-cloud-batch:0.69.0:0.70.0-SNAPSHOT -proto-google-cloud-batch-v1:0.69.0:0.70.0-SNAPSHOT -grpc-google-cloud-batch-v1:0.69.0:0.70.0-SNAPSHOT -proto-google-cloud-batch-v1alpha:0.69.0:0.70.0-SNAPSHOT -grpc-google-cloud-batch-v1alpha:0.69.0:0.70.0-SNAPSHOT -google-cloud-beyondcorp-appconnections:0.67.0:0.68.0-SNAPSHOT -proto-google-cloud-beyondcorp-appconnections-v1:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-beyondcorp-appconnections-v1:0.67.0:0.68.0-SNAPSHOT -google-cloud-beyondcorp-appconnectors:0.67.0:0.68.0-SNAPSHOT -proto-google-cloud-beyondcorp-appconnectors-v1:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-beyondcorp-appconnectors-v1:0.67.0:0.68.0-SNAPSHOT -google-cloud-beyondcorp-appgateways:0.67.0:0.68.0-SNAPSHOT -proto-google-cloud-beyondcorp-appgateways-v1:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-beyondcorp-appgateways-v1:0.67.0:0.68.0-SNAPSHOT -google-cloud-beyondcorp-clientconnectorservices:0.67.0:0.68.0-SNAPSHOT -proto-google-cloud-beyondcorp-clientconnectorservices-v1:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-beyondcorp-clientconnectorservices-v1:0.67.0:0.68.0-SNAPSHOT -google-cloud-beyondcorp-clientgateways:0.67.0:0.68.0-SNAPSHOT -proto-google-cloud-beyondcorp-clientgateways-v1:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-beyondcorp-clientgateways-v1:0.67.0:0.68.0-SNAPSHOT -google-cloud-bigqueryconnection:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-bigqueryconnection-v1:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-bigqueryconnection-v1beta1:0.79.0:0.80.0-SNAPSHOT -proto-google-cloud-bigqueryconnection-v1:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-bigqueryconnection-v1beta1:0.79.0:0.80.0-SNAPSHOT -google-cloud-bigquery-data-exchange:2.64.0:2.65.0-SNAPSHOT -proto-google-cloud-bigquery-data-exchange-v1beta1:2.64.0:2.65.0-SNAPSHOT -grpc-google-cloud-bigquery-data-exchange-v1beta1:2.64.0:2.65.0-SNAPSHOT -google-cloud-bigquerydatapolicy:0.66.0:0.67.0-SNAPSHOT -proto-google-cloud-bigquerydatapolicy-v1beta1:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-bigquerydatapolicy-v1beta1:0.66.0:0.67.0-SNAPSHOT -google-cloud-bigquerydatatransfer:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-bigquerydatatransfer-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-bigquerydatatransfer-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-bigquerymigration:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-bigquerymigration-v2alpha:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-bigquerymigration-v2alpha:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-bigquerymigration-v2:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-bigquerymigration-v2:0.72.0:0.73.0-SNAPSHOT -google-cloud-bigqueryreservation:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-bigqueryreservation-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-bigqueryreservation-v1:2.70.0:2.71.0-SNAPSHOT -google-cloud-billingbudgets:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-billingbudgets-v1beta1:0.78.0:0.79.0-SNAPSHOT -grpc-google-cloud-billingbudgets-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-billingbudgets-v1beta1:0.78.0:0.79.0-SNAPSHOT -proto-google-cloud-billingbudgets-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-billing:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-billing-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-billing-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-binary-authorization:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-binary-authorization-v1beta1:0.73.0:0.74.0-SNAPSHOT -grpc-google-cloud-binary-authorization-v1:1.68.0:1.69.0-SNAPSHOT -proto-google-cloud-binary-authorization-v1beta1:0.73.0:0.74.0-SNAPSHOT -proto-google-cloud-binary-authorization-v1:1.68.0:1.69.0-SNAPSHOT -google-cloud-certificate-manager:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-certificate-manager-v1:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-certificate-manager-v1:0.72.0:0.73.0-SNAPSHOT -google-cloud-channel:3.73.0:3.74.0-SNAPSHOT -grpc-google-cloud-channel-v1:3.73.0:3.74.0-SNAPSHOT -proto-google-cloud-channel-v1:3.73.0:3.74.0-SNAPSHOT -google-cloud-build:3.71.0:3.72.0-SNAPSHOT -grpc-google-cloud-build-v1:3.71.0:3.72.0-SNAPSHOT -proto-google-cloud-build-v1:3.71.0:3.72.0-SNAPSHOT -google-cloud-cloudcommerceconsumerprocurement:0.67.0:0.68.0-SNAPSHOT -proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.67.0:0.68.0-SNAPSHOT -google-cloud-compute:1.79.0:1.80.0-SNAPSHOT -proto-google-cloud-compute-v1:1.79.0:1.80.0-SNAPSHOT -google-cloud-contact-center-insights:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-contact-center-insights-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-contact-center-insights-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-containeranalysis-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-containeranalysis-v1beta1:0.160.0:0.161.0-SNAPSHOT -grpc-google-cloud-containeranalysis-v1beta1:0.160.0:0.161.0-SNAPSHOT -grpc-google-cloud-containeranalysis-v1:2.70.0:2.71.0-SNAPSHOT -google-cloud-containeranalysis:2.70.0:2.71.0-SNAPSHOT -google-cloud-container:2.72.0:2.73.0-SNAPSHOT -grpc-google-cloud-container-v1:2.72.0:2.73.0-SNAPSHOT -grpc-google-cloud-container-v1beta1:2.72.0:2.73.0-SNAPSHOT -proto-google-cloud-container-v1:2.72.0:2.73.0-SNAPSHOT -proto-google-cloud-container-v1beta1:2.72.0:2.73.0-SNAPSHOT -google-cloud-contentwarehouse:0.65.0:0.66.0-SNAPSHOT -proto-google-cloud-contentwarehouse-v1:0.65.0:0.66.0-SNAPSHOT -grpc-google-cloud-contentwarehouse-v1:0.65.0:0.66.0-SNAPSHOT -google-cloud-datacatalog:1.75.0:1.76.0-SNAPSHOT -grpc-google-cloud-datacatalog-v1:1.75.0:1.76.0-SNAPSHOT -grpc-google-cloud-datacatalog-v1beta1:0.112.0:0.113.0-SNAPSHOT -proto-google-cloud-datacatalog-v1:1.75.0:1.76.0-SNAPSHOT -proto-google-cloud-datacatalog-v1beta1:0.112.0:0.113.0-SNAPSHOT -google-cloud-dataflow:0.73.0:0.74.0-SNAPSHOT -grpc-google-cloud-dataflow-v1beta3:0.73.0:0.74.0-SNAPSHOT -proto-google-cloud-dataflow-v1beta3:0.73.0:0.74.0-SNAPSHOT -google-cloud-dataform:0.68.0:0.69.0-SNAPSHOT -proto-google-cloud-dataform-v1beta1:0.68.0:0.69.0-SNAPSHOT -grpc-google-cloud-dataform-v1beta1:0.68.0:0.69.0-SNAPSHOT -google-cloud-data-fusion:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-data-fusion-v1beta1:0.73.0:0.74.0-SNAPSHOT -grpc-google-cloud-data-fusion-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-data-fusion-v1beta1:0.73.0:0.74.0-SNAPSHOT -proto-google-cloud-data-fusion-v1:1.69.0:1.70.0-SNAPSHOT -google-cloud-datalabeling:0.189.0:0.190.0-SNAPSHOT -grpc-google-cloud-datalabeling-v1beta1:0.154.0:0.155.0-SNAPSHOT -proto-google-cloud-datalabeling-v1beta1:0.154.0:0.155.0-SNAPSHOT -google-cloud-dataplex:1.67.0:1.68.0-SNAPSHOT -proto-google-cloud-dataplex-v1:1.67.0:1.68.0-SNAPSHOT -grpc-google-cloud-dataplex-v1:1.67.0:1.68.0-SNAPSHOT -google-cloud-dataproc-metastore:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-dataproc-metastore-v1beta:0.74.0:0.75.0-SNAPSHOT -grpc-google-cloud-dataproc-metastore-v1alpha:0.74.0:0.75.0-SNAPSHOT -grpc-google-cloud-dataproc-metastore-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-dataproc-metastore-v1beta:0.74.0:0.75.0-SNAPSHOT -proto-google-cloud-dataproc-metastore-v1alpha:0.74.0:0.75.0-SNAPSHOT -proto-google-cloud-dataproc-metastore-v1:2.70.0:2.71.0-SNAPSHOT -google-cloud-dataproc:4.66.0:4.67.0-SNAPSHOT -grpc-google-cloud-dataproc-v1:4.66.0:4.67.0-SNAPSHOT -proto-google-cloud-dataproc-v1:4.66.0:4.67.0-SNAPSHOT -google-cloud-datastream:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-datastream-v1alpha1:0.73.0:0.74.0-SNAPSHOT -proto-google-cloud-datastream-v1alpha1:0.73.0:0.74.0-SNAPSHOT -proto-google-cloud-datastream-v1:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-datastream-v1:1.68.0:1.69.0-SNAPSHOT -proto-google-devtools-source-protos:1.69.0:1.70.0-SNAPSHOT -google-cloud-deploy:1.67.0:1.68.0-SNAPSHOT -grpc-google-cloud-deploy-v1:1.67.0:1.68.0-SNAPSHOT -proto-google-cloud-deploy-v1:1.67.0:1.68.0-SNAPSHOT -google-cloud-dialogflow-cx:0.80.0:0.81.0-SNAPSHOT -grpc-google-cloud-dialogflow-cx-v3beta1:0.80.0:0.81.0-SNAPSHOT -grpc-google-cloud-dialogflow-cx-v3:0.80.0:0.81.0-SNAPSHOT -proto-google-cloud-dialogflow-cx-v3beta1:0.80.0:0.81.0-SNAPSHOT -proto-google-cloud-dialogflow-cx-v3:0.80.0:0.81.0-SNAPSHOT -google-cloud-dialogflow:4.75.0:4.76.0-SNAPSHOT -grpc-google-cloud-dialogflow-v2beta1:0.173.0:0.174.0-SNAPSHOT -grpc-google-cloud-dialogflow-v2:4.75.0:4.76.0-SNAPSHOT -proto-google-cloud-dialogflow-v2:4.75.0:4.76.0-SNAPSHOT -proto-google-cloud-dialogflow-v2beta1:0.173.0:0.174.0-SNAPSHOT -google-cloud-discoveryengine:0.65.0:0.66.0-SNAPSHOT -proto-google-cloud-discoveryengine-v1beta:0.65.0:0.66.0-SNAPSHOT -grpc-google-cloud-discoveryengine-v1beta:0.65.0:0.66.0-SNAPSHOT -google-cloud-distributedcloudedge:0.66.0:0.67.0-SNAPSHOT -proto-google-cloud-distributedcloudedge-v1:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-distributedcloudedge-v1:0.66.0:0.67.0-SNAPSHOT -google-cloud-dlp:3.73.0:3.74.0-SNAPSHOT -grpc-google-cloud-dlp-v2:3.73.0:3.74.0-SNAPSHOT -proto-google-cloud-dlp-v2:3.73.0:3.74.0-SNAPSHOT -google-cloud-dms:2.68.0:2.69.0-SNAPSHOT -grpc-google-cloud-dms-v1:2.68.0:2.69.0-SNAPSHOT -proto-google-cloud-dms-v1:2.68.0:2.69.0-SNAPSHOT -google-cloud-document-ai:2.73.0:2.74.0-SNAPSHOT -grpc-google-cloud-document-ai-v1beta3:0.85.0:0.86.0-SNAPSHOT -grpc-google-cloud-document-ai-v1:2.73.0:2.74.0-SNAPSHOT -proto-google-cloud-document-ai-v1beta3:0.85.0:0.86.0-SNAPSHOT -proto-google-cloud-document-ai-v1:2.73.0:2.74.0-SNAPSHOT -google-cloud-domains:1.66.0:1.67.0-SNAPSHOT -grpc-google-cloud-domains-v1beta1:0.74.0:0.75.0-SNAPSHOT -grpc-google-cloud-domains-v1alpha2:0.74.0:0.75.0-SNAPSHOT -grpc-google-cloud-domains-v1:1.66.0:1.67.0-SNAPSHOT -proto-google-cloud-domains-v1beta1:0.74.0:0.75.0-SNAPSHOT -proto-google-cloud-domains-v1alpha2:0.74.0:0.75.0-SNAPSHOT -proto-google-cloud-domains-v1:1.66.0:1.67.0-SNAPSHOT -google-cloud-enterpriseknowledgegraph:0.65.0:0.66.0-SNAPSHOT -proto-google-cloud-enterpriseknowledgegraph-v1:0.65.0:0.66.0-SNAPSHOT -grpc-google-cloud-enterpriseknowledgegraph-v1:0.65.0:0.66.0-SNAPSHOT -google-cloud-errorreporting:0.190.0-beta:0.191.0-beta-SNAPSHOT -grpc-google-cloud-error-reporting-v1beta1:0.156.0:0.157.0-SNAPSHOT -proto-google-cloud-error-reporting-v1beta1:0.156.0:0.157.0-SNAPSHOT -google-cloud-essential-contacts:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-essential-contacts-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-essential-contacts-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-eventarc:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-eventarc-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-eventarc-v1:1.69.0:1.70.0-SNAPSHOT -google-cloud-eventarc-publishing:0.69.0:0.70.0-SNAPSHOT -proto-google-cloud-eventarc-publishing-v1:0.69.0:0.70.0-SNAPSHOT -grpc-google-cloud-eventarc-publishing-v1:0.69.0:0.70.0-SNAPSHOT -google-cloud-filestore:1.70.0:1.71.0-SNAPSHOT -grpc-google-cloud-filestore-v1beta1:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-filestore-v1:1.70.0:1.71.0-SNAPSHOT -proto-google-cloud-filestore-v1:1.70.0:1.71.0-SNAPSHOT -proto-google-cloud-filestore-v1beta1:0.72.0:0.73.0-SNAPSHOT -google-cloud-functions:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-functions-v1:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-functions-v1:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-functions-v2beta:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-functions-v2alpha:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-functions-v2beta:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-functions-v2alpha:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-functions-v2:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-functions-v2:2.71.0:2.72.0-SNAPSHOT -google-cloud-game-servers:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-game-servers-v1:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-game-servers-v1beta:0.94.0:0.95.0-SNAPSHOT -proto-google-cloud-game-servers-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-game-servers-v1beta:0.94.0:0.95.0-SNAPSHOT -google-cloud-gke-backup:0.68.0:0.69.0-SNAPSHOT -proto-google-cloud-gke-backup-v1:0.68.0:0.69.0-SNAPSHOT -grpc-google-cloud-gke-backup-v1:0.68.0:0.69.0-SNAPSHOT -google-cloud-gke-connect-gateway:0.70.0:0.71.0-SNAPSHOT -proto-google-cloud-gke-connect-gateway-v1beta1:0.70.0:0.71.0-SNAPSHOT -google-cloud-gkehub:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-gkehub-v1beta1:0.75.0:0.76.0-SNAPSHOT -grpc-google-cloud-gkehub-v1:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-gkehub-v1alpha:0.75.0:0.76.0-SNAPSHOT -grpc-google-cloud-gkehub-v1beta:0.75.0:0.76.0-SNAPSHOT -proto-google-cloud-gkehub-v1beta1:0.75.0:0.76.0-SNAPSHOT -proto-google-cloud-gkehub-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-gkehub-v1alpha:0.75.0:0.76.0-SNAPSHOT -proto-google-cloud-gkehub-v1beta:0.75.0:0.76.0-SNAPSHOT -google-cloud-gke-multi-cloud:0.68.0:0.69.0-SNAPSHOT -proto-google-cloud-gke-multi-cloud-v1:0.68.0:0.69.0-SNAPSHOT -grpc-google-cloud-gke-multi-cloud-v1:0.68.0:0.69.0-SNAPSHOT -grafeas:2.70.0:2.71.0-SNAPSHOT -google-cloud-gsuite-addons:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-gsuite-addons-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-gsuite-addons-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-apps-script-type-protos:2.69.0:2.70.0-SNAPSHOT -google-iam-admin:3.64.0:3.65.0-SNAPSHOT -grpc-google-iam-admin-v1:3.64.0:3.65.0-SNAPSHOT -proto-google-iam-admin-v1:3.64.0:3.65.0-SNAPSHOT -google-cloud-iamcredentials:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-iamcredentials-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-iamcredentials-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-ids:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-ids-v1:1.68.0:1.69.0-SNAPSHOT -proto-google-cloud-ids-v1:1.68.0:1.69.0-SNAPSHOT -google-cloud-iot:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-iot-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-iot-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-kms:2.72.0:2.73.0-SNAPSHOT -grpc-google-cloud-kms-v1:0.163.0:0.164.0-SNAPSHOT -proto-google-cloud-kms-v1:0.163.0:0.164.0-SNAPSHOT -google-cloud-language:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-language-v1:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-language-v1beta2:0.157.0:0.158.0-SNAPSHOT -proto-google-cloud-language-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-language-v1beta2:0.157.0:0.158.0-SNAPSHOT -google-cloud-life-sciences:0.71.0:0.72.0-SNAPSHOT -grpc-google-cloud-life-sciences-v2beta:0.71.0:0.72.0-SNAPSHOT -proto-google-cloud-life-sciences-v2beta:0.71.0:0.72.0-SNAPSHOT -google-cloud-managed-identities:1.67.0:1.68.0-SNAPSHOT -grpc-google-cloud-managed-identities-v1:1.67.0:1.68.0-SNAPSHOT -proto-google-cloud-managed-identities-v1:1.67.0:1.68.0-SNAPSHOT -google-cloud-mediatranslation:0.75.0:0.76.0-SNAPSHOT -grpc-google-cloud-mediatranslation-v1beta1:0.75.0:0.76.0-SNAPSHOT -proto-google-cloud-mediatranslation-v1beta1:0.75.0:0.76.0-SNAPSHOT -google-cloud-memcache:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-memcache-v1beta2:0.76.0:0.77.0-SNAPSHOT -grpc-google-cloud-memcache-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-memcache-v1beta2:0.76.0:0.77.0-SNAPSHOT -proto-google-cloud-memcache-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-monitoring-dashboard:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-monitoring-dashboard-v1:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-monitoring-dashboard-v1:2.71.0:2.72.0-SNAPSHOT -google-cloud-monitoring:3.70.0:3.71.0-SNAPSHOT -grpc-google-cloud-monitoring-v3:3.70.0:3.71.0-SNAPSHOT -proto-google-cloud-monitoring-v3:3.70.0:3.71.0-SNAPSHOT -google-cloud-networkconnectivity:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-networkconnectivity-v1alpha1:0.74.0:0.75.0-SNAPSHOT -grpc-google-cloud-networkconnectivity-v1:1.68.0:1.69.0-SNAPSHOT -proto-google-cloud-networkconnectivity-v1alpha1:0.74.0:0.75.0-SNAPSHOT -proto-google-cloud-networkconnectivity-v1:1.68.0:1.69.0-SNAPSHOT -google-cloud-network-management:1.70.0:1.71.0-SNAPSHOT -grpc-google-cloud-network-management-v1beta1:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-network-management-v1:1.70.0:1.71.0-SNAPSHOT -proto-google-cloud-network-management-v1beta1:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-network-management-v1:1.70.0:1.71.0-SNAPSHOT -google-cloud-network-security:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-network-security-v1beta1:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-network-security-v1beta1:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-network-security-v1:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-network-security-v1:0.72.0:0.73.0-SNAPSHOT -google-cloud-notebooks:1.67.0:1.68.0-SNAPSHOT -grpc-google-cloud-notebooks-v1beta1:0.74.0:0.75.0-SNAPSHOT -grpc-google-cloud-notebooks-v1:1.67.0:1.68.0-SNAPSHOT -proto-google-cloud-notebooks-v1beta1:0.74.0:0.75.0-SNAPSHOT -proto-google-cloud-notebooks-v1:1.67.0:1.68.0-SNAPSHOT -google-cloud-notification:0.187.0-beta:0.188.0-beta-SNAPSHOT -google-cloud-optimization:1.67.0:1.68.0-SNAPSHOT -proto-google-cloud-optimization-v1:1.67.0:1.68.0-SNAPSHOT -grpc-google-cloud-optimization-v1:1.67.0:1.68.0-SNAPSHOT -google-cloud-orchestration-airflow:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-orchestration-airflow-v1:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-orchestration-airflow-v1beta1:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-orchestration-airflow-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-orchestration-airflow-v1beta1:0.72.0:0.73.0-SNAPSHOT -google-cloud-orgpolicy:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-orgpolicy-v2:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-orgpolicy-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-orgpolicy-v2:2.69.0:2.70.0-SNAPSHOT -google-cloud-os-config:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-os-config-v1:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-os-config-v1beta:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-os-config-v1alpha:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-os-config-v1:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-os-config-v1alpha:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-os-config-v1beta:2.71.0:2.72.0-SNAPSHOT -google-cloud-os-login:2.68.0:2.69.0-SNAPSHOT -grpc-google-cloud-os-login-v1:2.68.0:2.69.0-SNAPSHOT -proto-google-cloud-os-login-v1:2.68.0:2.69.0-SNAPSHOT -google-cloud-phishingprotection:0.100.0:0.101.0-SNAPSHOT -grpc-google-cloud-phishingprotection-v1beta1:0.100.0:0.101.0-SNAPSHOT -proto-google-cloud-phishingprotection-v1beta1:0.100.0:0.101.0-SNAPSHOT -google-cloud-policy-troubleshooter:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-policy-troubleshooter-v1:1.68.0:1.69.0-SNAPSHOT -proto-google-cloud-policy-troubleshooter-v1:1.68.0:1.69.0-SNAPSHOT -google-cloud-private-catalog:0.71.0:0.72.0-SNAPSHOT -grpc-google-cloud-private-catalog-v1beta1:0.71.0:0.72.0-SNAPSHOT -proto-google-cloud-private-catalog-v1beta1:0.71.0:0.72.0-SNAPSHOT -google-cloud-profiler:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-profiler-v2:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-profiler-v2:2.69.0:2.70.0-SNAPSHOT -google-cloud-publicca:0.66.0:0.67.0-SNAPSHOT -proto-google-cloud-publicca-v1beta1:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-publicca-v1beta1:0.66.0:0.67.0-SNAPSHOT -google-cloud-recaptchaenterprise:3.66.0:3.67.0-SNAPSHOT -grpc-google-cloud-recaptchaenterprise-v1:3.66.0:3.67.0-SNAPSHOT -grpc-google-cloud-recaptchaenterprise-v1beta1:0.108.0:0.109.0-SNAPSHOT -proto-google-cloud-recaptchaenterprise-v1:3.66.0:3.67.0-SNAPSHOT -proto-google-cloud-recaptchaenterprise-v1beta1:0.108.0:0.109.0-SNAPSHOT -google-cloud-recommendations-ai:0.76.0:0.77.0-SNAPSHOT -grpc-google-cloud-recommendations-ai-v1beta1:0.76.0:0.77.0-SNAPSHOT -proto-google-cloud-recommendations-ai-v1beta1:0.76.0:0.77.0-SNAPSHOT -google-cloud-recommender:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-recommender-v1:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-recommender-v1beta1:0.83.0:0.84.0-SNAPSHOT -proto-google-cloud-recommender-v1:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-recommender-v1beta1:0.83.0:0.84.0-SNAPSHOT -google-cloud-redis:2.72.0:2.73.0-SNAPSHOT -grpc-google-cloud-redis-v1beta1:0.160.0:0.161.0-SNAPSHOT -grpc-google-cloud-redis-v1:2.72.0:2.73.0-SNAPSHOT -proto-google-cloud-redis-v1:2.72.0:2.73.0-SNAPSHOT -proto-google-cloud-redis-v1beta1:0.160.0:0.161.0-SNAPSHOT -google-cloud-resourcemanager:1.71.0:1.72.0-SNAPSHOT -grpc-google-cloud-resourcemanager-v3:1.71.0:1.72.0-SNAPSHOT -proto-google-cloud-resourcemanager-v3:1.71.0:1.72.0-SNAPSHOT -google-cloud-retail:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-retail-v2:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-retail-v2:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-retail-v2alpha:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-retail-v2beta:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-retail-v2alpha:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-retail-v2beta:2.71.0:2.72.0-SNAPSHOT -google-cloud-run:0.69.0:0.70.0-SNAPSHOT -proto-google-cloud-run-v2:0.69.0:0.70.0-SNAPSHOT -grpc-google-cloud-run-v2:0.69.0:0.70.0-SNAPSHOT -google-cloud-scheduler:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-scheduler-v1beta1:0.154.0:0.155.0-SNAPSHOT -grpc-google-cloud-scheduler-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-scheduler-v1beta1:0.154.0:0.155.0-SNAPSHOT -proto-google-cloud-scheduler-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-secretmanager:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-secretmanager-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-secretmanager-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-securitycenter:2.77.0:2.78.0-SNAPSHOT -grpc-google-cloud-securitycenter-v1:2.77.0:2.78.0-SNAPSHOT -grpc-google-cloud-securitycenter-v1beta1:0.172.0:0.173.0-SNAPSHOT -grpc-google-cloud-securitycenter-v1p1beta1:0.172.0:0.173.0-SNAPSHOT -proto-google-cloud-securitycenter-v1:2.77.0:2.78.0-SNAPSHOT -proto-google-cloud-securitycenter-v1beta1:0.172.0:0.173.0-SNAPSHOT -proto-google-cloud-securitycenter-v1p1beta1:0.172.0:0.173.0-SNAPSHOT -google-cloud-securitycenter-settings:0.72.0:0.73.0-SNAPSHOT -grpc-google-cloud-securitycenter-settings-v1beta1:0.72.0:0.73.0-SNAPSHOT -proto-google-cloud-securitycenter-settings-v1beta1:0.72.0:0.73.0-SNAPSHOT -google-cloud-security-private-ca:2.71.0:2.72.0-SNAPSHOT -grpc-google-cloud-security-private-ca-v1beta1:0.78.0:0.79.0-SNAPSHOT -grpc-google-cloud-security-private-ca-v1:2.71.0:2.72.0-SNAPSHOT -proto-google-cloud-security-private-ca-v1beta1:0.78.0:0.79.0-SNAPSHOT -proto-google-cloud-security-private-ca-v1:2.71.0:2.72.0-SNAPSHOT -google-cloud-service-control:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-service-control-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-service-control-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-service-control-v2:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-service-control-v2:1.69.0:1.70.0-SNAPSHOT -google-cloud-servicedirectory:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-servicedirectory-v1beta1:0.78.0:0.79.0-SNAPSHOT -grpc-google-cloud-servicedirectory-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-servicedirectory-v1beta1:0.78.0:0.79.0-SNAPSHOT -proto-google-cloud-servicedirectory-v1:2.70.0:2.71.0-SNAPSHOT -google-cloud-service-management:3.67.0:3.68.0-SNAPSHOT -grpc-google-cloud-service-management-v1:3.67.0:3.68.0-SNAPSHOT -proto-google-cloud-service-management-v1:3.67.0:3.68.0-SNAPSHOT -google-cloud-service-usage:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-service-usage-v1beta1:0.73.0:0.74.0-SNAPSHOT -grpc-google-cloud-service-usage-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-service-usage-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-service-usage-v1beta1:0.73.0:0.74.0-SNAPSHOT -google-cloud-shell:2.68.0:2.69.0-SNAPSHOT -grpc-google-cloud-shell-v1:2.68.0:2.69.0-SNAPSHOT -proto-google-cloud-shell-v1:2.68.0:2.69.0-SNAPSHOT -google-cloud-speech:4.64.0:4.65.0-SNAPSHOT -grpc-google-cloud-speech-v1:4.64.0:4.65.0-SNAPSHOT -grpc-google-cloud-speech-v1p1beta1:2.64.0:2.65.0-SNAPSHOT -proto-google-cloud-speech-v1:4.64.0:4.65.0-SNAPSHOT -proto-google-cloud-speech-v1p1beta1:2.64.0:2.65.0-SNAPSHOT -proto-google-cloud-speech-v2:4.64.0:4.65.0-SNAPSHOT -grpc-google-cloud-speech-v2:4.64.0:4.65.0-SNAPSHOT -google-cloud-storage-transfer:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-storage-transfer-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-storage-transfer-v1:1.69.0:1.70.0-SNAPSHOT -google-cloud-talent:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-talent-v4:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-talent-v4beta1:0.113.0:0.114.0-SNAPSHOT -proto-google-cloud-talent-v4:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-talent-v4beta1:0.113.0:0.114.0-SNAPSHOT -google-cloud-tasks:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-tasks-v2beta3:0.159.0:0.160.0-SNAPSHOT -grpc-google-cloud-tasks-v2beta2:0.159.0:0.160.0-SNAPSHOT -grpc-google-cloud-tasks-v2:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-tasks-v2beta3:0.159.0:0.160.0-SNAPSHOT -proto-google-cloud-tasks-v2beta2:0.159.0:0.160.0-SNAPSHOT -proto-google-cloud-tasks-v2:2.69.0:2.70.0-SNAPSHOT -google-cloud-texttospeech:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-texttospeech-v1beta1:0.159.0:0.160.0-SNAPSHOT -grpc-google-cloud-texttospeech-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-texttospeech-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-texttospeech-v1beta1:0.159.0:0.160.0-SNAPSHOT -google-cloud-tpu:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-tpu-v1:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-tpu-v2alpha1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-tpu-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-tpu-v2alpha1:2.70.0:2.71.0-SNAPSHOT -google-cloud-trace:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-trace-v1:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-trace-v2:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-trace-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-trace-v2:2.69.0:2.70.0-SNAPSHOT -google-cloud-translate:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-translate-v3beta1:0.151.0:0.152.0-SNAPSHOT -grpc-google-cloud-translate-v3:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-translate-v3beta1:0.151.0:0.152.0-SNAPSHOT -proto-google-cloud-translate-v3:2.69.0:2.70.0-SNAPSHOT -google-cloud-video-intelligence:2.68.0:2.69.0-SNAPSHOT -grpc-google-cloud-video-intelligence-v1p1beta1:0.158.0:0.159.0-SNAPSHOT -grpc-google-cloud-video-intelligence-v1beta2:0.158.0:0.159.0-SNAPSHOT -grpc-google-cloud-video-intelligence-v1:2.68.0:2.69.0-SNAPSHOT -grpc-google-cloud-video-intelligence-v1p2beta1:0.158.0:0.159.0-SNAPSHOT -grpc-google-cloud-video-intelligence-v1p3beta1:0.158.0:0.159.0-SNAPSHOT -proto-google-cloud-video-intelligence-v1p3beta1:0.158.0:0.159.0-SNAPSHOT -proto-google-cloud-video-intelligence-v1beta2:0.158.0:0.159.0-SNAPSHOT -proto-google-cloud-video-intelligence-v1p1beta1:0.158.0:0.159.0-SNAPSHOT -proto-google-cloud-video-intelligence-v1:2.68.0:2.69.0-SNAPSHOT -proto-google-cloud-video-intelligence-v1p2beta1:0.158.0:0.159.0-SNAPSHOT -google-cloud-live-stream:0.71.0:0.72.0-SNAPSHOT -proto-google-cloud-live-stream-v1:0.71.0:0.72.0-SNAPSHOT -grpc-google-cloud-live-stream-v1:0.71.0:0.72.0-SNAPSHOT -google-cloud-video-stitcher:0.69.0:0.70.0-SNAPSHOT -proto-google-cloud-video-stitcher-v1:0.69.0:0.70.0-SNAPSHOT -grpc-google-cloud-video-stitcher-v1:0.69.0:0.70.0-SNAPSHOT -google-cloud-video-transcoder:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-video-transcoder-v1:1.68.0:1.69.0-SNAPSHOT -proto-google-cloud-video-transcoder-v1:1.68.0:1.69.0-SNAPSHOT -google-cloud-vision:3.67.0:3.68.0-SNAPSHOT -grpc-google-cloud-vision-v1p3beta1:0.156.0:0.157.0-SNAPSHOT -grpc-google-cloud-vision-v1p1beta1:0.156.0:0.157.0-SNAPSHOT -grpc-google-cloud-vision-v1p4beta1:0.156.0:0.157.0-SNAPSHOT -grpc-google-cloud-vision-v1p2beta1:3.67.0:3.68.0-SNAPSHOT -grpc-google-cloud-vision-v1:3.67.0:3.68.0-SNAPSHOT -proto-google-cloud-vision-v1p4beta1:0.156.0:0.157.0-SNAPSHOT -proto-google-cloud-vision-v1:3.67.0:3.68.0-SNAPSHOT -proto-google-cloud-vision-v1p1beta1:0.156.0:0.157.0-SNAPSHOT -proto-google-cloud-vision-v1p3beta1:0.156.0:0.157.0-SNAPSHOT -proto-google-cloud-vision-v1p2beta1:3.67.0:3.68.0-SNAPSHOT -google-cloud-vmmigration:1.69.0:1.70.0-SNAPSHOT -grpc-google-cloud-vmmigration-v1:1.69.0:1.70.0-SNAPSHOT -proto-google-cloud-vmmigration-v1:1.69.0:1.70.0-SNAPSHOT -google-cloud-vpcaccess:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-vpcaccess-v1:2.70.0:2.71.0-SNAPSHOT -proto-google-cloud-vpcaccess-v1:2.70.0:2.71.0-SNAPSHOT -google-cloud-webrisk:2.68.0:2.69.0-SNAPSHOT -grpc-google-cloud-webrisk-v1:2.68.0:2.69.0-SNAPSHOT -grpc-google-cloud-webrisk-v1beta1:0.105.0:0.106.0-SNAPSHOT -proto-google-cloud-webrisk-v1:2.68.0:2.69.0-SNAPSHOT -proto-google-cloud-webrisk-v1beta1:0.105.0:0.106.0-SNAPSHOT -google-cloud-websecurityscanner:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-websecurityscanner-v1alpha:0.156.0:0.157.0-SNAPSHOT -grpc-google-cloud-websecurityscanner-v1beta:0.156.0:0.157.0-SNAPSHOT -grpc-google-cloud-websecurityscanner-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-websecurityscanner-v1alpha:0.156.0:0.157.0-SNAPSHOT -proto-google-cloud-websecurityscanner-v1beta:0.156.0:0.157.0-SNAPSHOT -proto-google-cloud-websecurityscanner-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-workflow-executions:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-workflow-executions-v1beta:0.73.0:0.74.0-SNAPSHOT -grpc-google-cloud-workflow-executions-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-workflow-executions-v1beta:0.73.0:0.74.0-SNAPSHOT -proto-google-cloud-workflow-executions-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-workflows:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-workflows-v1beta:0.75.0:0.76.0-SNAPSHOT -grpc-google-cloud-workflows-v1:2.69.0:2.70.0-SNAPSHOT -proto-google-cloud-workflows-v1beta:0.75.0:0.76.0-SNAPSHOT -proto-google-cloud-workflows-v1:2.69.0:2.70.0-SNAPSHOT -google-cloud-dns:2.67.0:2.68.0-SNAPSHOT -google-maps-routing:1.54.0:1.55.0-SNAPSHOT -proto-google-maps-routing-v2:1.54.0:1.55.0-SNAPSHOT -grpc-google-maps-routing-v2:1.54.0:1.55.0-SNAPSHOT -google-cloud-vmwareengine:0.63.0:0.64.0-SNAPSHOT -proto-google-cloud-vmwareengine-v1:0.63.0:0.64.0-SNAPSHOT -grpc-google-cloud-vmwareengine-v1:0.63.0:0.64.0-SNAPSHOT -google-maps-addressvalidation:0.63.0:0.64.0-SNAPSHOT -proto-google-maps-addressvalidation-v1:0.63.0:0.64.0-SNAPSHOT -grpc-google-maps-addressvalidation-v1:0.63.0:0.64.0-SNAPSHOT -proto-google-cloud-bigquerydatapolicy-v1:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-bigquerydatapolicy-v1:0.66.0:0.67.0-SNAPSHOT -google-cloud-monitoring-metricsscope:0.63.0:0.64.0-SNAPSHOT -proto-google-cloud-monitoring-metricsscope-v1:0.63.0:0.64.0-SNAPSHOT -grpc-google-cloud-monitoring-metricsscope-v1:0.63.0:0.64.0-SNAPSHOT -proto-google-cloud-tpu-v2:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-tpu-v2:2.70.0:2.71.0-SNAPSHOT -google-cloud-datalineage:0.61.0:0.62.0-SNAPSHOT -proto-google-cloud-datalineage-v1:0.61.0:0.62.0-SNAPSHOT -grpc-google-cloud-datalineage-v1:0.61.0:0.62.0-SNAPSHOT -google-iam-policy:1.67.0:1.68.0-SNAPSHOT -proto-google-cloud-build-v2:3.71.0:3.72.0-SNAPSHOT -grpc-google-cloud-build-v2:3.71.0:3.72.0-SNAPSHOT -google-cloud-advisorynotifications:0.58.0:0.59.0-SNAPSHOT -proto-google-cloud-advisorynotifications-v1:0.58.0:0.59.0-SNAPSHOT -grpc-google-cloud-advisorynotifications-v1:0.58.0:0.59.0-SNAPSHOT -google-maps-mapsplatformdatasets:0.58.0:0.59.0-SNAPSHOT -google-cloud-kmsinventory:0.58.0:0.59.0-SNAPSHOT -proto-google-cloud-kmsinventory-v1:0.58.0:0.59.0-SNAPSHOT -grpc-google-cloud-kmsinventory-v1:0.58.0:0.59.0-SNAPSHOT -google-cloud-alloydb:0.58.0:0.59.0-SNAPSHOT -proto-google-cloud-alloydb-v1:0.58.0:0.59.0-SNAPSHOT -proto-google-cloud-alloydb-v1beta:0.58.0:0.59.0-SNAPSHOT -proto-google-cloud-alloydb-v1alpha:0.58.0:0.59.0-SNAPSHOT -grpc-google-cloud-alloydb-v1beta:0.58.0:0.59.0-SNAPSHOT -grpc-google-cloud-alloydb-v1:0.58.0:0.59.0-SNAPSHOT -grpc-google-cloud-alloydb-v1alpha:0.58.0:0.59.0-SNAPSHOT -google-cloud-biglake:0.57.0:0.58.0-SNAPSHOT -proto-google-cloud-biglake-v1alpha1:0.57.0:0.58.0-SNAPSHOT -grpc-google-cloud-biglake-v1alpha1:0.57.0:0.58.0-SNAPSHOT -google-cloud-workstations:0.57.0:0.58.0-SNAPSHOT -proto-google-cloud-workstations-v1beta:0.57.0:0.58.0-SNAPSHOT -grpc-google-cloud-workstations-v1beta:0.57.0:0.58.0-SNAPSHOT -google-cloud-confidentialcomputing:0.55.0:0.56.0-SNAPSHOT -proto-google-cloud-confidentialcomputing-v1:0.55.0:0.56.0-SNAPSHOT -proto-google-cloud-confidentialcomputing-v1alpha1:0.55.0:0.56.0-SNAPSHOT -grpc-google-cloud-confidentialcomputing-v1:0.55.0:0.56.0-SNAPSHOT -grpc-google-cloud-confidentialcomputing-v1alpha1:0.55.0:0.56.0-SNAPSHOT -proto-google-cloud-workstations-v1:0.57.0:0.58.0-SNAPSHOT -grpc-google-cloud-workstations-v1:0.57.0:0.58.0-SNAPSHOT -proto-google-cloud-biglake-v1:0.57.0:0.58.0-SNAPSHOT -grpc-google-cloud-biglake-v1:0.57.0:0.58.0-SNAPSHOT -google-cloud-storageinsights:0.54.0:0.55.0-SNAPSHOT -proto-google-cloud-storageinsights-v1:0.54.0:0.55.0-SNAPSHOT -grpc-google-cloud-storageinsights-v1:0.54.0:0.55.0-SNAPSHOT -google-cloud-cloudsupport:0.53.0:0.54.0-SNAPSHOT -proto-google-cloud-cloudsupport-v2:0.53.0:0.54.0-SNAPSHOT -grpc-google-cloud-cloudsupport-v2:0.53.0:0.54.0-SNAPSHOT -google-cloud-rapidmigrationassessment:0.52.0:0.53.0-SNAPSHOT -proto-google-cloud-rapidmigrationassessment-v1:0.52.0:0.53.0-SNAPSHOT -grpc-google-cloud-rapidmigrationassessment-v1:0.52.0:0.53.0-SNAPSHOT -proto-google-maps-mapsplatformdatasets-v1:0.58.0:0.59.0-SNAPSHOT -grpc-google-maps-mapsplatformdatasets-v1:0.58.0:0.59.0-SNAPSHOT -google-shopping-merchant-accounts:0.25.0:0.26.0-SNAPSHOT -proto-google-shopping-merchant-accounts-v1beta:0.25.0:0.26.0-SNAPSHOT -grpc-google-shopping-merchant-accounts-v1beta:0.25.0:0.26.0-SNAPSHOT -proto-google-cloud-discoveryengine-v1:0.65.0:0.66.0-SNAPSHOT -grpc-google-cloud-discoveryengine-v1:0.65.0:0.66.0-SNAPSHOT -google-cloud-migrationcenter:0.51.0:0.52.0-SNAPSHOT -proto-google-cloud-migrationcenter-v1:0.51.0:0.52.0-SNAPSHOT -grpc-google-cloud-migrationcenter-v1:0.51.0:0.52.0-SNAPSHOT -google-cloud-policysimulator:0.48.0:0.49.0-SNAPSHOT -proto-google-cloud-policysimulator-v1:0.48.0:0.49.0-SNAPSHOT -grpc-google-cloud-policysimulator-v1:0.48.0:0.49.0-SNAPSHOT -google-cloud-netapp:0.48.0:0.49.0-SNAPSHOT -proto-google-cloud-netapp-v1beta1:0.48.0:0.49.0-SNAPSHOT -grpc-google-cloud-netapp-v1beta1:0.48.0:0.49.0-SNAPSHOT -proto-google-cloud-netapp-v1:0.48.0:0.49.0-SNAPSHOT -grpc-google-cloud-netapp-v1:0.48.0:0.49.0-SNAPSHOT -proto-google-cloud-cloudcommerceconsumerprocurement-v1:0.67.0:0.68.0-SNAPSHOT -grpc-google-cloud-cloudcommerceconsumerprocurement-v1:0.67.0:0.68.0-SNAPSHOT -google-cloud-java-alloydb-connectors:0.47.0:0.48.0-SNAPSHOT -proto-google-cloud-java-alloydb-connectors-v1alpha:0.47.0:0.48.0-SNAPSHOT -google-cloud-alloydb-connectors:0.47.0:0.48.0-SNAPSHOT -proto-google-cloud-alloydb-connectors-v1alpha:0.47.0:0.48.0-SNAPSHOT -proto-google-cloud-language-v2:2.70.0:2.71.0-SNAPSHOT -grpc-google-cloud-language-v2:2.70.0:2.71.0-SNAPSHOT -google-cloud-infra-manager:0.46.0:0.47.0-SNAPSHOT -proto-google-cloud-infra-manager-v1:0.46.0:0.47.0-SNAPSHOT -grpc-google-cloud-infra-manager-v1:0.46.0:0.47.0-SNAPSHOT -proto-google-cloud-notebooks-v2:1.67.0:1.68.0-SNAPSHOT -grpc-google-cloud-notebooks-v2:1.67.0:1.68.0-SNAPSHOT -proto-google-cloud-alloydb-connectors-v1beta:0.47.0:0.48.0-SNAPSHOT -google-shopping-merchant-inventories:0.45.0:0.46.0-SNAPSHOT -proto-google-shopping-merchant-inventories-v1beta:0.45.0:0.46.0-SNAPSHOT -grpc-google-shopping-merchant-inventories-v1beta:0.45.0:0.46.0-SNAPSHOT -proto-google-cloud-policy-troubleshooter-v3:1.68.0:1.69.0-SNAPSHOT -grpc-google-cloud-policy-troubleshooter-v3:1.68.0:1.69.0-SNAPSHOT -google-shopping-merchant-reports:0.45.0:0.46.0-SNAPSHOT -proto-google-shopping-merchant-reports-v1beta:0.45.0:0.46.0-SNAPSHOT -grpc-google-shopping-merchant-reports-v1beta:0.45.0:0.46.0-SNAPSHOT -proto-google-cloud-alloydb-connectors-v1:0.47.0:0.48.0-SNAPSHOT -proto-google-cloud-discoveryengine-v1alpha:0.65.0:0.66.0-SNAPSHOT -grpc-google-cloud-discoveryengine-v1alpha:0.65.0:0.66.0-SNAPSHOT -google-cloud-redis-cluster:0.41.0:0.42.0-SNAPSHOT -proto-google-cloud-redis-cluster-v1beta1:0.41.0:0.42.0-SNAPSHOT -proto-google-cloud-redis-cluster-v1:0.41.0:0.42.0-SNAPSHOT -grpc-google-cloud-redis-cluster-v1:0.41.0:0.42.0-SNAPSHOT -grpc-google-cloud-redis-cluster-v1beta1:0.41.0:0.42.0-SNAPSHOT -google-maps-places:0.40.0:0.41.0-SNAPSHOT -proto-google-maps-places-v1:0.40.0:0.41.0-SNAPSHOT -grpc-google-maps-places-v1:0.40.0:0.41.0-SNAPSHOT -google-cloud-telcoautomation:0.39.0:0.40.0-SNAPSHOT -proto-google-cloud-telcoautomation-v1:0.39.0:0.40.0-SNAPSHOT -proto-google-cloud-telcoautomation-v1alpha1:0.39.0:0.40.0-SNAPSHOT -grpc-google-cloud-telcoautomation-v1:0.39.0:0.40.0-SNAPSHOT -grpc-google-cloud-telcoautomation-v1alpha1:0.39.0:0.40.0-SNAPSHOT -google-cloud-securesourcemanager:0.39.0:0.40.0-SNAPSHOT -proto-google-cloud-securesourcemanager-v1:0.39.0:0.40.0-SNAPSHOT -grpc-google-cloud-securesourcemanager-v1:0.39.0:0.40.0-SNAPSHOT -google-cloud-vertexai:1.29.0:1.30.0-SNAPSHOT -proto-google-cloud-vertexai-v1:1.29.0:1.30.0-SNAPSHOT -proto-google-cloud-vertexai-v1beta1:1.29.0:1.30.0-SNAPSHOT -grpc-google-cloud-vertexai-v1:1.29.0:1.30.0-SNAPSHOT -grpc-google-cloud-vertexai-v1beta1:1.29.0:1.30.0-SNAPSHOT -google-cloud-edgenetwork:0.37.0:0.38.0-SNAPSHOT -proto-google-cloud-edgenetwork-v1:0.37.0:0.38.0-SNAPSHOT -grpc-google-cloud-edgenetwork-v1:0.37.0:0.38.0-SNAPSHOT -google-cloud-cloudquotas:0.37.0:0.38.0-SNAPSHOT -proto-google-cloud-cloudquotas-v1:0.37.0:0.38.0-SNAPSHOT -grpc-google-cloud-cloudquotas-v1:0.37.0:0.38.0-SNAPSHOT -google-cloud-securitycentermanagement:0.37.0:0.38.0-SNAPSHOT -proto-google-cloud-securitycentermanagement-v1:0.37.0:0.38.0-SNAPSHOT -grpc-google-cloud-securitycentermanagement-v1:0.37.0:0.38.0-SNAPSHOT -google-shopping-css:0.37.0:0.38.0-SNAPSHOT -proto-google-shopping-css-v1:0.37.0:0.38.0-SNAPSHOT -grpc-google-shopping-css-v1:0.37.0:0.38.0-SNAPSHOT -google-cloud-meet:0.36.0:0.37.0-SNAPSHOT -proto-google-cloud-meet-v2beta:0.36.0:0.37.0-SNAPSHOT -grpc-google-cloud-meet-v2beta:0.36.0:0.37.0-SNAPSHOT -google-cloud-servicehealth:0.36.0:0.37.0-SNAPSHOT -proto-google-cloud-servicehealth-v1:0.36.0:0.37.0-SNAPSHOT -grpc-google-cloud-servicehealth-v1:0.36.0:0.37.0-SNAPSHOT -proto-google-cloud-meet-v2:0.36.0:0.37.0-SNAPSHOT -grpc-google-cloud-meet-v2:0.36.0:0.37.0-SNAPSHOT -google-cloud-securityposture:0.34.0:0.35.0-SNAPSHOT -proto-google-cloud-securityposture-v1:0.34.0:0.35.0-SNAPSHOT -grpc-google-cloud-securityposture-v1:0.34.0:0.35.0-SNAPSHOT -proto-google-cloud-securitycenter-v2:2.77.0:2.78.0-SNAPSHOT -grpc-google-cloud-securitycenter-v2:2.77.0:2.78.0-SNAPSHOT -google-cloud-cloudcontrolspartner:0.33.0:0.34.0-SNAPSHOT -proto-google-cloud-cloudcontrolspartner-v1beta:0.33.0:0.34.0-SNAPSHOT -proto-google-cloud-cloudcontrolspartner-v1:0.33.0:0.34.0-SNAPSHOT -grpc-google-cloud-cloudcontrolspartner-v1:0.33.0:0.34.0-SNAPSHOT -grpc-google-cloud-cloudcontrolspartner-v1beta:0.33.0:0.34.0-SNAPSHOT -google-cloud-workspaceevents:0.33.0:0.34.0-SNAPSHOT -proto-google-cloud-workspaceevents-v1:0.33.0:0.34.0-SNAPSHOT -grpc-google-cloud-workspaceevents-v1:0.33.0:0.34.0-SNAPSHOT -google-cloud-apphub:0.33.0:0.34.0-SNAPSHOT -proto-google-cloud-apphub-v1:0.33.0:0.34.0-SNAPSHOT -grpc-google-cloud-apphub-v1:0.33.0:0.34.0-SNAPSHOT -google-cloud-chat:0.33.0:0.34.0-SNAPSHOT -proto-google-cloud-chat-v1:0.33.0:0.34.0-SNAPSHOT -grpc-google-cloud-chat-v1:0.33.0:0.34.0-SNAPSHOT -google-shopping-merchant-quota:0.32.0:0.33.0-SNAPSHOT -proto-google-shopping-merchant-quota-v1beta:0.32.0:0.33.0-SNAPSHOT -grpc-google-shopping-merchant-quota-v1beta:0.32.0:0.33.0-SNAPSHOT -proto-google-cloud-secretmanager-v1beta2:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-secretmanager-v1beta2:2.69.0:2.70.0-SNAPSHOT -google-cloud-parallelstore:0.32.0:0.33.0-SNAPSHOT -proto-google-cloud-parallelstore-v1beta:0.32.0:0.33.0-SNAPSHOT -grpc-google-cloud-parallelstore-v1beta:0.32.0:0.33.0-SNAPSHOT -google-cloud-backupdr:0.28.0:0.29.0-SNAPSHOT -proto-google-cloud-backupdr-v1:0.28.0:0.29.0-SNAPSHOT -grpc-google-cloud-backupdr-v1:0.28.0:0.29.0-SNAPSHOT -google-maps-solar:0.28.0:0.29.0-SNAPSHOT -proto-google-maps-solar-v1:0.28.0:0.29.0-SNAPSHOT -grpc-google-maps-solar-v1:0.28.0:0.29.0-SNAPSHOT -google-shopping-merchant-datasources:0.25.0:0.26.0-SNAPSHOT -proto-google-shopping-merchant-datasources-v1beta:0.25.0:0.26.0-SNAPSHOT -grpc-google-shopping-merchant-datasources-v1beta:0.25.0:0.26.0-SNAPSHOT -google-shopping-merchant-conversions:0.28.0:0.29.0-SNAPSHOT -proto-google-shopping-merchant-conversions-v1beta:0.28.0:0.29.0-SNAPSHOT -grpc-google-shopping-merchant-conversions-v1beta:0.28.0:0.29.0-SNAPSHOT -google-shopping-merchant-lfp:0.28.0:0.29.0-SNAPSHOT -proto-google-shopping-merchant-lfp-v1beta:0.28.0:0.29.0-SNAPSHOT -grpc-google-shopping-merchant-lfp-v1beta:0.28.0:0.29.0-SNAPSHOT -google-shopping-merchant-notifications:0.28.0:0.29.0-SNAPSHOT -proto-google-shopping-merchant-notifications-v1beta:0.28.0:0.29.0-SNAPSHOT -grpc-google-shopping-merchant-notifications-v1beta:0.28.0:0.29.0-SNAPSHOT -ad-manager:0.28.0:0.29.0-SNAPSHOT -proto-ad-manager-v1:0.28.0:0.29.0-SNAPSHOT -google-maps-routeoptimization:0.27.0:0.28.0-SNAPSHOT -proto-google-maps-routeoptimization-v1:0.27.0:0.28.0-SNAPSHOT -grpc-google-maps-routeoptimization-v1:0.27.0:0.28.0-SNAPSHOT -proto-google-cloud-publicca-v1:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-publicca-v1:0.66.0:0.67.0-SNAPSHOT -google-cloud-visionai:0.26.0:0.27.0-SNAPSHOT -proto-google-cloud-visionai-v1:0.26.0:0.27.0-SNAPSHOT -grpc-google-cloud-visionai-v1:0.26.0:0.27.0-SNAPSHOT -google-cloud-developerconnect:0.26.0:0.27.0-SNAPSHOT -proto-google-cloud-developerconnect-v1:0.26.0:0.27.0-SNAPSHOT -grpc-google-cloud-developerconnect-v1:0.26.0:0.27.0-SNAPSHOT -google-cloud-iap:0.25.0:0.26.0-SNAPSHOT -proto-google-cloud-iap-v1:0.25.0:0.26.0-SNAPSHOT -grpc-google-cloud-iap-v1:0.25.0:0.26.0-SNAPSHOT -google-cloud-managedkafka:0.25.0:0.26.0-SNAPSHOT -proto-google-cloud-managedkafka-v1:0.25.0:0.26.0-SNAPSHOT -grpc-google-cloud-managedkafka-v1:0.25.0:0.26.0-SNAPSHOT -google-cloud-networkservices:0.25.0:0.26.0-SNAPSHOT -proto-google-cloud-networkservices-v1:0.25.0:0.26.0-SNAPSHOT -grpc-google-cloud-networkservices-v1:0.25.0:0.26.0-SNAPSHOT -google-shopping-merchant-products:0.25.0:0.26.0-SNAPSHOT -proto-google-shopping-merchant-products-v1beta:0.25.0:0.26.0-SNAPSHOT -grpc-google-shopping-merchant-products-v1beta:0.25.0:0.26.0-SNAPSHOT -google-cloud-gdchardwaremanagement:0.24.0:0.25.0-SNAPSHOT -proto-google-cloud-gdchardwaremanagement-v1alpha:0.24.0:0.25.0-SNAPSHOT -grpc-google-cloud-gdchardwaremanagement-v1alpha:0.24.0:0.25.0-SNAPSHOT -google-cloud-privilegedaccessmanager:0.23.0:0.24.0-SNAPSHOT -proto-google-cloud-privilegedaccessmanager-v1:0.23.0:0.24.0-SNAPSHOT -grpc-google-cloud-privilegedaccessmanager-v1:0.23.0:0.24.0-SNAPSHOT -google-cloud-apihub:0.22.0:0.23.0-SNAPSHOT -proto-google-cloud-apihub-v1:0.22.0:0.23.0-SNAPSHOT -grpc-google-cloud-apihub-v1:0.22.0:0.23.0-SNAPSHOT -google-cloud-connectgateway:0.21.0:0.22.0-SNAPSHOT -proto-google-cloud-connectgateway-v1:0.21.0:0.22.0-SNAPSHOT -google-maps-area-insights:0.20.0:0.21.0-SNAPSHOT -proto-google-maps-area-insights-v1:0.20.0:0.21.0-SNAPSHOT -grpc-google-maps-area-insights-v1:0.20.0:0.21.0-SNAPSHOT -admin:0.18.0:0.19.0-SNAPSHOT -proto-admin-v1alpha:0.18.0:0.19.0-SNAPSHOT -grpc-admin-v1alpha:0.18.0:0.19.0-SNAPSHOT -google-cloud-oracledatabase:0.18.0:0.19.0-SNAPSHOT -proto-google-cloud-oracledatabase-v1:0.18.0:0.19.0-SNAPSHOT -proto-google-cloud-parallelstore-v1:0.32.0:0.33.0-SNAPSHOT -grpc-google-cloud-parallelstore-v1:0.32.0:0.33.0-SNAPSHOT -google-maps-fleetengine:0.16.0:0.17.0-SNAPSHOT -proto-google-maps-fleetengine-v1:0.16.0:0.17.0-SNAPSHOT -grpc-google-maps-fleetengine-v1:0.16.0:0.17.0-SNAPSHOT -google-maps-fleetengine-delivery:0.16.0:0.17.0-SNAPSHOT -proto-google-maps-fleetengine-delivery-v1:0.16.0:0.17.0-SNAPSHOT -grpc-google-maps-fleetengine-delivery-v1:0.16.0:0.17.0-SNAPSHOT -google-shopping-merchant-reviews:0.15.0:0.16.0-SNAPSHOT -proto-google-shopping-merchant-reviews-v1beta:0.15.0:0.16.0-SNAPSHOT -grpc-google-shopping-merchant-reviews-v1beta:0.15.0:0.16.0-SNAPSHOT -google-cloud-valkey:0.15.0:0.16.0-SNAPSHOT -proto-google-cloud-valkey-v1:0.15.0:0.16.0-SNAPSHOT -proto-google-cloud-valkey-v1beta:0.15.0:0.16.0-SNAPSHOT -proto-google-cloud-cloudquotas-v1beta:0.37.0:0.38.0-SNAPSHOT -grpc-google-cloud-cloudquotas-v1beta:0.37.0:0.38.0-SNAPSHOT -proto-google-cloud-secretmanager-v1beta1:2.69.0:2.70.0-SNAPSHOT -grpc-google-cloud-secretmanager-v1beta1:2.69.0:2.70.0-SNAPSHOT -google-cloud-parametermanager:0.13.0:0.14.0-SNAPSHOT -proto-google-cloud-parametermanager-v1:0.13.0:0.14.0-SNAPSHOT -grpc-google-cloud-parametermanager-v1:0.13.0:0.14.0-SNAPSHOT -google-cloud-modelarmor:0.10.0:0.11.0-SNAPSHOT -proto-google-cloud-modelarmor-v1:0.10.0:0.11.0-SNAPSHOT -grpc-google-cloud-modelarmor-v1:0.10.0:0.11.0-SNAPSHOT -google-cloud-financialservices:0.10.0:0.11.0-SNAPSHOT -proto-google-cloud-financialservices-v1:0.10.0:0.11.0-SNAPSHOT -grpc-google-cloud-financialservices-v1:0.10.0:0.11.0-SNAPSHOT -google-cloud-devicestreaming:0.9.0:0.10.0-SNAPSHOT -proto-google-cloud-devicestreaming-v1:0.9.0:0.10.0-SNAPSHOT -grpc-google-cloud-devicestreaming-v1:0.9.0:0.10.0-SNAPSHOT -google-shopping-merchant-productstudio:0.9.0:0.10.0-SNAPSHOT -proto-google-shopping-merchant-productstudio-v1alpha:0.9.0:0.10.0-SNAPSHOT -grpc-google-shopping-merchant-productstudio-v1alpha:0.9.0:0.10.0-SNAPSHOT -google-cloud-storagebatchoperations:0.9.0:0.10.0-SNAPSHOT -proto-google-cloud-storagebatchoperations-v1:0.9.0:0.10.0-SNAPSHOT -grpc-google-cloud-storagebatchoperations-v1:0.9.0:0.10.0-SNAPSHOT -google-shopping-merchant-issue-resolution:0.9.0:0.10.0-SNAPSHOT -proto-google-shopping-merchant-issue-resolution-v1beta:0.9.0:0.10.0-SNAPSHOT -grpc-google-shopping-merchant-issue-resolution-v1beta:0.9.0:0.10.0-SNAPSHOT -google-cloud-lustre:0.9.0:0.10.0-SNAPSHOT -proto-google-cloud-lustre-v1:0.9.0:0.10.0-SNAPSHOT -grpc-google-cloud-lustre-v1:0.9.0:0.10.0-SNAPSHOT -google-shopping-merchant-order-tracking:0.9.0:0.10.0-SNAPSHOT -proto-google-shopping-merchant-order-tracking-v1beta:0.9.0:0.10.0-SNAPSHOT -grpc-google-shopping-merchant-order-tracking-v1beta:0.9.0:0.10.0-SNAPSHOT -grpc-google-cloud-oracledatabase-v1:0.18.0:0.19.0-SNAPSHOT -google-cloud-chronicle:0.7.0:0.8.0-SNAPSHOT -proto-google-cloud-chronicle-v1:0.7.0:0.8.0-SNAPSHOT -grpc-google-cloud-chronicle-v1:0.7.0:0.8.0-SNAPSHOT -proto-google-cloud-cloudsupport-v2beta:0.53.0:0.54.0-SNAPSHOT -grpc-google-cloud-cloudsupport-v2beta:0.53.0:0.54.0-SNAPSHOT -proto-google-cloud-modelarmor-v1beta:0.10.0:0.11.0-SNAPSHOT -grpc-google-cloud-modelarmor-v1beta:0.10.0:0.11.0-SNAPSHOT -proto-google-cloud-dataform-v1:0.68.0:0.69.0-SNAPSHOT -grpc-google-cloud-dataform-v1:0.68.0:0.69.0-SNAPSHOT -google-cloud-spanneradapter:0.5.0:0.6.0-SNAPSHOT -proto-google-cloud-spanneradapter-v1:0.5.0:0.6.0-SNAPSHOT -grpc-google-cloud-spanneradapter-v1:0.5.0:0.6.0-SNAPSHOT -proto-google-cloud-workspaceevents-v1beta:0.33.0:0.34.0-SNAPSHOT -grpc-google-cloud-workspaceevents-v1beta:0.33.0:0.34.0-SNAPSHOT -google-cloud-maintenance:0.3.0:0.4.0-SNAPSHOT -proto-google-cloud-maintenance-v1beta:0.3.0:0.4.0-SNAPSHOT -grpc-google-cloud-maintenance-v1beta:0.3.0:0.4.0-SNAPSHOT -google-cloud-configdelivery:0.3.0:0.4.0-SNAPSHOT -proto-google-cloud-configdelivery-v1beta:0.3.0:0.4.0-SNAPSHOT -grpc-google-cloud-configdelivery-v1beta:0.3.0:0.4.0-SNAPSHOT -proto-google-cloud-bigquerydatapolicy-v2beta1:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-bigquerydatapolicy-v2beta1:0.66.0:0.67.0-SNAPSHOT -google-cloud-licensemanager:0.2.0:0.3.0-SNAPSHOT -proto-google-cloud-licensemanager-v1:0.2.0:0.3.0-SNAPSHOT -grpc-google-cloud-licensemanager-v1:0.2.0:0.3.0-SNAPSHOT -proto-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT -grpc-google-shopping-merchant-reports-v1alpha:0.45.0:0.46.0-SNAPSHOT -proto-google-cloud-bigquerydatapolicy-v2:0.66.0:0.67.0-SNAPSHOT -grpc-google-cloud-bigquerydatapolicy-v2:0.66.0:0.67.0-SNAPSHOT -proto-google-cloud-configdelivery-v1:0.3.0:0.4.0-SNAPSHOT -grpc-google-cloud-configdelivery-v1:0.3.0:0.4.0-SNAPSHOT +google-cloud-java:1.64.0:1.64.0 +google-cloud-accessapproval:2.71.0:2.71.0 +grpc-google-cloud-accessapproval-v1:2.71.0:2.71.0 +proto-google-cloud-accessapproval-v1:2.71.0:2.71.0 +google-identity-accesscontextmanager:1.71.0:1.71.0 +grpc-google-identity-accesscontextmanager-v1:1.71.0:1.71.0 +proto-google-identity-accesscontextmanager-v1:1.71.0:1.71.0 +proto-google-identity-accesscontextmanager-type:1.71.0:1.71.0 +google-cloud-aiplatform:3.71.0:3.71.0 +grpc-google-cloud-aiplatform-v1:3.71.0:3.71.0 +grpc-google-cloud-aiplatform-v1beta1:0.87.0:0.87.0 +proto-google-cloud-aiplatform-v1:3.71.0:3.71.0 +proto-google-cloud-aiplatform-v1beta1:0.87.0:0.87.0 +google-analytics-admin:0.80.0:0.80.0 +grpc-google-analytics-admin-v1alpha:0.80.0:0.80.0 +proto-google-analytics-admin-v1alpha:0.80.0:0.80.0 +proto-google-analytics-admin-v1beta:0.80.0:0.80.0 +grpc-google-analytics-admin-v1beta:0.80.0:0.80.0 +google-analytics-data:0.81.0:0.81.0 +grpc-google-analytics-data-v1beta:0.81.0:0.81.0 +proto-google-analytics-data-v1beta:0.81.0:0.81.0 +proto-google-analytics-data-v1alpha:0.81.0:0.81.0 +grpc-google-analytics-data-v1alpha:0.81.0:0.81.0 +google-cloud-analyticshub:0.67.0:0.67.0 +proto-google-cloud-analyticshub-v1:0.67.0:0.67.0 +grpc-google-cloud-analyticshub-v1:0.67.0:0.67.0 +google-shopping-merchant-promotions:0.26.0:0.26.0 +proto-google-shopping-merchant-promotions-v1beta:0.26.0:0.26.0 +grpc-google-shopping-merchant-promotions-v1beta:0.26.0:0.26.0 +google-cloud-api-gateway:2.70.0:2.70.0 +grpc-google-cloud-api-gateway-v1:2.70.0:2.70.0 +proto-google-cloud-api-gateway-v1:2.70.0:2.70.0 +google-cloud-apigee-connect:2.70.0:2.70.0 +grpc-google-cloud-apigee-connect-v1:2.70.0:2.70.0 +proto-google-cloud-apigee-connect-v1:2.70.0:2.70.0 +google-cloud-apigee-registry:0.70.0:0.70.0 +proto-google-cloud-apigee-registry-v1:0.70.0:0.70.0 +grpc-google-cloud-apigee-registry-v1:0.70.0:0.70.0 +google-cloud-apikeys:0.68.0:0.68.0 +proto-google-cloud-apikeys-v2:0.68.0:0.68.0 +grpc-google-cloud-apikeys-v2:0.68.0:0.68.0 +google-cloud-appengine-admin:2.70.0:2.70.0 +grpc-google-cloud-appengine-admin-v1:2.70.0:2.70.0 +proto-google-cloud-appengine-admin-v1:2.70.0:2.70.0 +google-area120-tables:0.74.0:0.74.0 +grpc-google-area120-tables-v1alpha1:0.74.0:0.74.0 +proto-google-area120-tables-v1alpha1:0.74.0:0.74.0 +google-cloud-artifact-registry:1.69.0:1.69.0 +grpc-google-cloud-artifact-registry-v1beta2:0.75.0:0.75.0 +grpc-google-cloud-artifact-registry-v1:1.69.0:1.69.0 +proto-google-cloud-artifact-registry-v1beta2:0.75.0:0.75.0 +proto-google-cloud-artifact-registry-v1:1.69.0:1.69.0 +google-cloud-asset:3.74.0:3.74.0 +grpc-google-cloud-asset-v1:3.74.0:3.74.0 +grpc-google-cloud-asset-v1p1beta1:0.174.0:0.174.0 +grpc-google-cloud-asset-v1p2beta1:0.174.0:0.174.0 +grpc-google-cloud-asset-v1p5beta1:0.174.0:0.174.0 +grpc-google-cloud-asset-v1p7beta1:3.74.0:3.74.0 +proto-google-cloud-asset-v1:3.74.0:3.74.0 +proto-google-cloud-asset-v1p1beta1:0.174.0:0.174.0 +proto-google-cloud-asset-v1p2beta1:0.174.0:0.174.0 +proto-google-cloud-asset-v1p5beta1:0.174.0:0.174.0 +proto-google-cloud-asset-v1p7beta1:3.74.0:3.74.0 +google-cloud-assured-workloads:2.70.0:2.70.0 +grpc-google-cloud-assured-workloads-v1beta1:0.82.0:0.82.0 +grpc-google-cloud-assured-workloads-v1:2.70.0:2.70.0 +proto-google-cloud-assured-workloads-v1beta1:0.82.0:0.82.0 +proto-google-cloud-assured-workloads-v1:2.70.0:2.70.0 +google-cloud-automl:2.70.0:2.70.0 +grpc-google-cloud-automl-v1beta1:0.157.0:0.157.0 +grpc-google-cloud-automl-v1:2.70.0:2.70.0 +proto-google-cloud-automl-v1beta1:0.157.0:0.157.0 +proto-google-cloud-automl-v1:2.70.0:2.70.0 +google-cloud-bare-metal-solution:0.70.0:0.70.0 +proto-google-cloud-bare-metal-solution-v2:0.70.0:0.70.0 +grpc-google-cloud-bare-metal-solution-v2:0.70.0:0.70.0 +google-cloud-batch:0.70.0:0.70.0 +proto-google-cloud-batch-v1:0.70.0:0.70.0 +grpc-google-cloud-batch-v1:0.70.0:0.70.0 +proto-google-cloud-batch-v1alpha:0.70.0:0.70.0 +grpc-google-cloud-batch-v1alpha:0.70.0:0.70.0 +google-cloud-beyondcorp-appconnections:0.68.0:0.68.0 +proto-google-cloud-beyondcorp-appconnections-v1:0.68.0:0.68.0 +grpc-google-cloud-beyondcorp-appconnections-v1:0.68.0:0.68.0 +google-cloud-beyondcorp-appconnectors:0.68.0:0.68.0 +proto-google-cloud-beyondcorp-appconnectors-v1:0.68.0:0.68.0 +grpc-google-cloud-beyondcorp-appconnectors-v1:0.68.0:0.68.0 +google-cloud-beyondcorp-appgateways:0.68.0:0.68.0 +proto-google-cloud-beyondcorp-appgateways-v1:0.68.0:0.68.0 +grpc-google-cloud-beyondcorp-appgateways-v1:0.68.0:0.68.0 +google-cloud-beyondcorp-clientconnectorservices:0.68.0:0.68.0 +proto-google-cloud-beyondcorp-clientconnectorservices-v1:0.68.0:0.68.0 +grpc-google-cloud-beyondcorp-clientconnectorservices-v1:0.68.0:0.68.0 +google-cloud-beyondcorp-clientgateways:0.68.0:0.68.0 +proto-google-cloud-beyondcorp-clientgateways-v1:0.68.0:0.68.0 +grpc-google-cloud-beyondcorp-clientgateways-v1:0.68.0:0.68.0 +google-cloud-bigqueryconnection:2.72.0:2.72.0 +grpc-google-cloud-bigqueryconnection-v1:2.72.0:2.72.0 +grpc-google-cloud-bigqueryconnection-v1beta1:0.80.0:0.80.0 +proto-google-cloud-bigqueryconnection-v1:2.72.0:2.72.0 +proto-google-cloud-bigqueryconnection-v1beta1:0.80.0:0.80.0 +google-cloud-bigquery-data-exchange:2.65.0:2.65.0 +proto-google-cloud-bigquery-data-exchange-v1beta1:2.65.0:2.65.0 +grpc-google-cloud-bigquery-data-exchange-v1beta1:2.65.0:2.65.0 +google-cloud-bigquerydatapolicy:0.67.0:0.67.0 +proto-google-cloud-bigquerydatapolicy-v1beta1:0.67.0:0.67.0 +grpc-google-cloud-bigquerydatapolicy-v1beta1:0.67.0:0.67.0 +google-cloud-bigquerydatatransfer:2.70.0:2.70.0 +grpc-google-cloud-bigquerydatatransfer-v1:2.70.0:2.70.0 +proto-google-cloud-bigquerydatatransfer-v1:2.70.0:2.70.0 +google-cloud-bigquerymigration:0.73.0:0.73.0 +grpc-google-cloud-bigquerymigration-v2alpha:0.73.0:0.73.0 +proto-google-cloud-bigquerymigration-v2alpha:0.73.0:0.73.0 +proto-google-cloud-bigquerymigration-v2:0.73.0:0.73.0 +grpc-google-cloud-bigquerymigration-v2:0.73.0:0.73.0 +google-cloud-bigqueryreservation:2.71.0:2.71.0 +grpc-google-cloud-bigqueryreservation-v1:2.71.0:2.71.0 +proto-google-cloud-bigqueryreservation-v1:2.71.0:2.71.0 +google-cloud-billingbudgets:2.70.0:2.70.0 +grpc-google-cloud-billingbudgets-v1beta1:0.79.0:0.79.0 +grpc-google-cloud-billingbudgets-v1:2.70.0:2.70.0 +proto-google-cloud-billingbudgets-v1beta1:0.79.0:0.79.0 +proto-google-cloud-billingbudgets-v1:2.70.0:2.70.0 +google-cloud-billing:2.70.0:2.70.0 +grpc-google-cloud-billing-v1:2.70.0:2.70.0 +proto-google-cloud-billing-v1:2.70.0:2.70.0 +google-cloud-binary-authorization:1.69.0:1.69.0 +grpc-google-cloud-binary-authorization-v1beta1:0.74.0:0.74.0 +grpc-google-cloud-binary-authorization-v1:1.69.0:1.69.0 +proto-google-cloud-binary-authorization-v1beta1:0.74.0:0.74.0 +proto-google-cloud-binary-authorization-v1:1.69.0:1.69.0 +google-cloud-certificate-manager:0.73.0:0.73.0 +proto-google-cloud-certificate-manager-v1:0.73.0:0.73.0 +grpc-google-cloud-certificate-manager-v1:0.73.0:0.73.0 +google-cloud-channel:3.74.0:3.74.0 +grpc-google-cloud-channel-v1:3.74.0:3.74.0 +proto-google-cloud-channel-v1:3.74.0:3.74.0 +google-cloud-build:3.72.0:3.72.0 +grpc-google-cloud-build-v1:3.72.0:3.72.0 +proto-google-cloud-build-v1:3.72.0:3.72.0 +google-cloud-cloudcommerceconsumerprocurement:0.68.0:0.68.0 +proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.68.0:0.68.0 +grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.68.0:0.68.0 +google-cloud-compute:1.80.0:1.80.0 +proto-google-cloud-compute-v1:1.80.0:1.80.0 +google-cloud-contact-center-insights:2.70.0:2.70.0 +grpc-google-cloud-contact-center-insights-v1:2.70.0:2.70.0 +proto-google-cloud-contact-center-insights-v1:2.70.0:2.70.0 +proto-google-cloud-containeranalysis-v1:2.71.0:2.71.0 +proto-google-cloud-containeranalysis-v1beta1:0.161.0:0.161.0 +grpc-google-cloud-containeranalysis-v1beta1:0.161.0:0.161.0 +grpc-google-cloud-containeranalysis-v1:2.71.0:2.71.0 +google-cloud-containeranalysis:2.71.0:2.71.0 +google-cloud-container:2.73.0:2.73.0 +grpc-google-cloud-container-v1:2.73.0:2.73.0 +grpc-google-cloud-container-v1beta1:2.73.0:2.73.0 +proto-google-cloud-container-v1:2.73.0:2.73.0 +proto-google-cloud-container-v1beta1:2.73.0:2.73.0 +google-cloud-contentwarehouse:0.66.0:0.66.0 +proto-google-cloud-contentwarehouse-v1:0.66.0:0.66.0 +grpc-google-cloud-contentwarehouse-v1:0.66.0:0.66.0 +google-cloud-datacatalog:1.76.0:1.76.0 +grpc-google-cloud-datacatalog-v1:1.76.0:1.76.0 +grpc-google-cloud-datacatalog-v1beta1:0.113.0:0.113.0 +proto-google-cloud-datacatalog-v1:1.76.0:1.76.0 +proto-google-cloud-datacatalog-v1beta1:0.113.0:0.113.0 +google-cloud-dataflow:0.74.0:0.74.0 +grpc-google-cloud-dataflow-v1beta3:0.74.0:0.74.0 +proto-google-cloud-dataflow-v1beta3:0.74.0:0.74.0 +google-cloud-dataform:0.69.0:0.69.0 +proto-google-cloud-dataform-v1beta1:0.69.0:0.69.0 +grpc-google-cloud-dataform-v1beta1:0.69.0:0.69.0 +google-cloud-data-fusion:1.70.0:1.70.0 +grpc-google-cloud-data-fusion-v1beta1:0.74.0:0.74.0 +grpc-google-cloud-data-fusion-v1:1.70.0:1.70.0 +proto-google-cloud-data-fusion-v1beta1:0.74.0:0.74.0 +proto-google-cloud-data-fusion-v1:1.70.0:1.70.0 +google-cloud-datalabeling:0.190.0:0.190.0 +grpc-google-cloud-datalabeling-v1beta1:0.155.0:0.155.0 +proto-google-cloud-datalabeling-v1beta1:0.155.0:0.155.0 +google-cloud-dataplex:1.68.0:1.68.0 +proto-google-cloud-dataplex-v1:1.68.0:1.68.0 +grpc-google-cloud-dataplex-v1:1.68.0:1.68.0 +google-cloud-dataproc-metastore:2.71.0:2.71.0 +grpc-google-cloud-dataproc-metastore-v1beta:0.75.0:0.75.0 +grpc-google-cloud-dataproc-metastore-v1alpha:0.75.0:0.75.0 +grpc-google-cloud-dataproc-metastore-v1:2.71.0:2.71.0 +proto-google-cloud-dataproc-metastore-v1beta:0.75.0:0.75.0 +proto-google-cloud-dataproc-metastore-v1alpha:0.75.0:0.75.0 +proto-google-cloud-dataproc-metastore-v1:2.71.0:2.71.0 +google-cloud-dataproc:4.67.0:4.67.0 +grpc-google-cloud-dataproc-v1:4.67.0:4.67.0 +proto-google-cloud-dataproc-v1:4.67.0:4.67.0 +google-cloud-datastream:1.69.0:1.69.0 +grpc-google-cloud-datastream-v1alpha1:0.74.0:0.74.0 +proto-google-cloud-datastream-v1alpha1:0.74.0:0.74.0 +proto-google-cloud-datastream-v1:1.69.0:1.69.0 +grpc-google-cloud-datastream-v1:1.69.0:1.69.0 +proto-google-devtools-source-protos:1.70.0:1.70.0 +google-cloud-deploy:1.68.0:1.68.0 +grpc-google-cloud-deploy-v1:1.68.0:1.68.0 +proto-google-cloud-deploy-v1:1.68.0:1.68.0 +google-cloud-dialogflow-cx:0.81.0:0.81.0 +grpc-google-cloud-dialogflow-cx-v3beta1:0.81.0:0.81.0 +grpc-google-cloud-dialogflow-cx-v3:0.81.0:0.81.0 +proto-google-cloud-dialogflow-cx-v3beta1:0.81.0:0.81.0 +proto-google-cloud-dialogflow-cx-v3:0.81.0:0.81.0 +google-cloud-dialogflow:4.76.0:4.76.0 +grpc-google-cloud-dialogflow-v2beta1:0.174.0:0.174.0 +grpc-google-cloud-dialogflow-v2:4.76.0:4.76.0 +proto-google-cloud-dialogflow-v2:4.76.0:4.76.0 +proto-google-cloud-dialogflow-v2beta1:0.174.0:0.174.0 +google-cloud-discoveryengine:0.66.0:0.66.0 +proto-google-cloud-discoveryengine-v1beta:0.66.0:0.66.0 +grpc-google-cloud-discoveryengine-v1beta:0.66.0:0.66.0 +google-cloud-distributedcloudedge:0.67.0:0.67.0 +proto-google-cloud-distributedcloudedge-v1:0.67.0:0.67.0 +grpc-google-cloud-distributedcloudedge-v1:0.67.0:0.67.0 +google-cloud-dlp:3.74.0:3.74.0 +grpc-google-cloud-dlp-v2:3.74.0:3.74.0 +proto-google-cloud-dlp-v2:3.74.0:3.74.0 +google-cloud-dms:2.69.0:2.69.0 +grpc-google-cloud-dms-v1:2.69.0:2.69.0 +proto-google-cloud-dms-v1:2.69.0:2.69.0 +google-cloud-document-ai:2.74.0:2.74.0 +grpc-google-cloud-document-ai-v1beta3:0.86.0:0.86.0 +grpc-google-cloud-document-ai-v1:2.74.0:2.74.0 +proto-google-cloud-document-ai-v1beta3:0.86.0:0.86.0 +proto-google-cloud-document-ai-v1:2.74.0:2.74.0 +google-cloud-domains:1.67.0:1.67.0 +grpc-google-cloud-domains-v1beta1:0.75.0:0.75.0 +grpc-google-cloud-domains-v1alpha2:0.75.0:0.75.0 +grpc-google-cloud-domains-v1:1.67.0:1.67.0 +proto-google-cloud-domains-v1beta1:0.75.0:0.75.0 +proto-google-cloud-domains-v1alpha2:0.75.0:0.75.0 +proto-google-cloud-domains-v1:1.67.0:1.67.0 +google-cloud-enterpriseknowledgegraph:0.66.0:0.66.0 +proto-google-cloud-enterpriseknowledgegraph-v1:0.66.0:0.66.0 +grpc-google-cloud-enterpriseknowledgegraph-v1:0.66.0:0.66.0 +google-cloud-errorreporting:0.191.0-beta:0.191.0-beta +grpc-google-cloud-error-reporting-v1beta1:0.157.0:0.157.0 +proto-google-cloud-error-reporting-v1beta1:0.157.0:0.157.0 +google-cloud-essential-contacts:2.70.0:2.70.0 +grpc-google-cloud-essential-contacts-v1:2.70.0:2.70.0 +proto-google-cloud-essential-contacts-v1:2.70.0:2.70.0 +google-cloud-eventarc:1.70.0:1.70.0 +grpc-google-cloud-eventarc-v1:1.70.0:1.70.0 +proto-google-cloud-eventarc-v1:1.70.0:1.70.0 +google-cloud-eventarc-publishing:0.70.0:0.70.0 +proto-google-cloud-eventarc-publishing-v1:0.70.0:0.70.0 +grpc-google-cloud-eventarc-publishing-v1:0.70.0:0.70.0 +google-cloud-filestore:1.71.0:1.71.0 +grpc-google-cloud-filestore-v1beta1:0.73.0:0.73.0 +grpc-google-cloud-filestore-v1:1.71.0:1.71.0 +proto-google-cloud-filestore-v1:1.71.0:1.71.0 +proto-google-cloud-filestore-v1beta1:0.73.0:0.73.0 +google-cloud-functions:2.72.0:2.72.0 +grpc-google-cloud-functions-v1:2.72.0:2.72.0 +proto-google-cloud-functions-v1:2.72.0:2.72.0 +proto-google-cloud-functions-v2beta:2.72.0:2.72.0 +proto-google-cloud-functions-v2alpha:2.72.0:2.72.0 +grpc-google-cloud-functions-v2beta:2.72.0:2.72.0 +grpc-google-cloud-functions-v2alpha:2.72.0:2.72.0 +proto-google-cloud-functions-v2:2.72.0:2.72.0 +grpc-google-cloud-functions-v2:2.72.0:2.72.0 +google-cloud-game-servers:2.70.0:2.70.0 +grpc-google-cloud-game-servers-v1:2.70.0:2.70.0 +grpc-google-cloud-game-servers-v1beta:0.95.0:0.95.0 +proto-google-cloud-game-servers-v1:2.70.0:2.70.0 +proto-google-cloud-game-servers-v1beta:0.95.0:0.95.0 +google-cloud-gke-backup:0.69.0:0.69.0 +proto-google-cloud-gke-backup-v1:0.69.0:0.69.0 +grpc-google-cloud-gke-backup-v1:0.69.0:0.69.0 +google-cloud-gke-connect-gateway:0.71.0:0.71.0 +proto-google-cloud-gke-connect-gateway-v1beta1:0.71.0:0.71.0 +google-cloud-gkehub:1.70.0:1.70.0 +grpc-google-cloud-gkehub-v1beta1:0.76.0:0.76.0 +grpc-google-cloud-gkehub-v1:1.70.0:1.70.0 +grpc-google-cloud-gkehub-v1alpha:0.76.0:0.76.0 +grpc-google-cloud-gkehub-v1beta:0.76.0:0.76.0 +proto-google-cloud-gkehub-v1beta1:0.76.0:0.76.0 +proto-google-cloud-gkehub-v1:1.70.0:1.70.0 +proto-google-cloud-gkehub-v1alpha:0.76.0:0.76.0 +proto-google-cloud-gkehub-v1beta:0.76.0:0.76.0 +google-cloud-gke-multi-cloud:0.69.0:0.69.0 +proto-google-cloud-gke-multi-cloud-v1:0.69.0:0.69.0 +grpc-google-cloud-gke-multi-cloud-v1:0.69.0:0.69.0 +grafeas:2.71.0:2.71.0 +google-cloud-gsuite-addons:2.70.0:2.70.0 +grpc-google-cloud-gsuite-addons-v1:2.70.0:2.70.0 +proto-google-cloud-gsuite-addons-v1:2.70.0:2.70.0 +proto-google-apps-script-type-protos:2.70.0:2.70.0 +google-iam-admin:3.65.0:3.65.0 +grpc-google-iam-admin-v1:3.65.0:3.65.0 +proto-google-iam-admin-v1:3.65.0:3.65.0 +google-cloud-iamcredentials:2.70.0:2.70.0 +grpc-google-cloud-iamcredentials-v1:2.70.0:2.70.0 +proto-google-cloud-iamcredentials-v1:2.70.0:2.70.0 +google-cloud-ids:1.69.0:1.69.0 +grpc-google-cloud-ids-v1:1.69.0:1.69.0 +proto-google-cloud-ids-v1:1.69.0:1.69.0 +google-cloud-iot:2.70.0:2.70.0 +grpc-google-cloud-iot-v1:2.70.0:2.70.0 +proto-google-cloud-iot-v1:2.70.0:2.70.0 +google-cloud-kms:2.73.0:2.73.0 +grpc-google-cloud-kms-v1:0.164.0:0.164.0 +proto-google-cloud-kms-v1:0.164.0:0.164.0 +google-cloud-language:2.71.0:2.71.0 +grpc-google-cloud-language-v1:2.71.0:2.71.0 +grpc-google-cloud-language-v1beta2:0.158.0:0.158.0 +proto-google-cloud-language-v1:2.71.0:2.71.0 +proto-google-cloud-language-v1beta2:0.158.0:0.158.0 +google-cloud-life-sciences:0.72.0:0.72.0 +grpc-google-cloud-life-sciences-v2beta:0.72.0:0.72.0 +proto-google-cloud-life-sciences-v2beta:0.72.0:0.72.0 +google-cloud-managed-identities:1.68.0:1.68.0 +grpc-google-cloud-managed-identities-v1:1.68.0:1.68.0 +proto-google-cloud-managed-identities-v1:1.68.0:1.68.0 +google-cloud-mediatranslation:0.76.0:0.76.0 +grpc-google-cloud-mediatranslation-v1beta1:0.76.0:0.76.0 +proto-google-cloud-mediatranslation-v1beta1:0.76.0:0.76.0 +google-cloud-memcache:2.70.0:2.70.0 +grpc-google-cloud-memcache-v1beta2:0.77.0:0.77.0 +grpc-google-cloud-memcache-v1:2.70.0:2.70.0 +proto-google-cloud-memcache-v1beta2:0.77.0:0.77.0 +proto-google-cloud-memcache-v1:2.70.0:2.70.0 +google-cloud-monitoring-dashboard:2.72.0:2.72.0 +grpc-google-cloud-monitoring-dashboard-v1:2.72.0:2.72.0 +proto-google-cloud-monitoring-dashboard-v1:2.72.0:2.72.0 +google-cloud-monitoring:3.71.0:3.71.0 +grpc-google-cloud-monitoring-v3:3.71.0:3.71.0 +proto-google-cloud-monitoring-v3:3.71.0:3.71.0 +google-cloud-networkconnectivity:1.69.0:1.69.0 +grpc-google-cloud-networkconnectivity-v1alpha1:0.75.0:0.75.0 +grpc-google-cloud-networkconnectivity-v1:1.69.0:1.69.0 +proto-google-cloud-networkconnectivity-v1alpha1:0.75.0:0.75.0 +proto-google-cloud-networkconnectivity-v1:1.69.0:1.69.0 +google-cloud-network-management:1.71.0:1.71.0 +grpc-google-cloud-network-management-v1beta1:0.73.0:0.73.0 +grpc-google-cloud-network-management-v1:1.71.0:1.71.0 +proto-google-cloud-network-management-v1beta1:0.73.0:0.73.0 +proto-google-cloud-network-management-v1:1.71.0:1.71.0 +google-cloud-network-security:0.73.0:0.73.0 +grpc-google-cloud-network-security-v1beta1:0.73.0:0.73.0 +proto-google-cloud-network-security-v1beta1:0.73.0:0.73.0 +proto-google-cloud-network-security-v1:0.73.0:0.73.0 +grpc-google-cloud-network-security-v1:0.73.0:0.73.0 +google-cloud-notebooks:1.68.0:1.68.0 +grpc-google-cloud-notebooks-v1beta1:0.75.0:0.75.0 +grpc-google-cloud-notebooks-v1:1.68.0:1.68.0 +proto-google-cloud-notebooks-v1beta1:0.75.0:0.75.0 +proto-google-cloud-notebooks-v1:1.68.0:1.68.0 +google-cloud-notification:0.188.0-beta:0.188.0-beta +google-cloud-optimization:1.68.0:1.68.0 +proto-google-cloud-optimization-v1:1.68.0:1.68.0 +grpc-google-cloud-optimization-v1:1.68.0:1.68.0 +google-cloud-orchestration-airflow:1.70.0:1.70.0 +grpc-google-cloud-orchestration-airflow-v1:1.70.0:1.70.0 +grpc-google-cloud-orchestration-airflow-v1beta1:0.73.0:0.73.0 +proto-google-cloud-orchestration-airflow-v1:1.70.0:1.70.0 +proto-google-cloud-orchestration-airflow-v1beta1:0.73.0:0.73.0 +google-cloud-orgpolicy:2.70.0:2.70.0 +grpc-google-cloud-orgpolicy-v2:2.70.0:2.70.0 +proto-google-cloud-orgpolicy-v1:2.70.0:2.70.0 +proto-google-cloud-orgpolicy-v2:2.70.0:2.70.0 +google-cloud-os-config:2.72.0:2.72.0 +grpc-google-cloud-os-config-v1:2.72.0:2.72.0 +grpc-google-cloud-os-config-v1beta:2.72.0:2.72.0 +grpc-google-cloud-os-config-v1alpha:2.72.0:2.72.0 +proto-google-cloud-os-config-v1:2.72.0:2.72.0 +proto-google-cloud-os-config-v1alpha:2.72.0:2.72.0 +proto-google-cloud-os-config-v1beta:2.72.0:2.72.0 +google-cloud-os-login:2.69.0:2.69.0 +grpc-google-cloud-os-login-v1:2.69.0:2.69.0 +proto-google-cloud-os-login-v1:2.69.0:2.69.0 +google-cloud-phishingprotection:0.101.0:0.101.0 +grpc-google-cloud-phishingprotection-v1beta1:0.101.0:0.101.0 +proto-google-cloud-phishingprotection-v1beta1:0.101.0:0.101.0 +google-cloud-policy-troubleshooter:1.69.0:1.69.0 +grpc-google-cloud-policy-troubleshooter-v1:1.69.0:1.69.0 +proto-google-cloud-policy-troubleshooter-v1:1.69.0:1.69.0 +google-cloud-private-catalog:0.72.0:0.72.0 +grpc-google-cloud-private-catalog-v1beta1:0.72.0:0.72.0 +proto-google-cloud-private-catalog-v1beta1:0.72.0:0.72.0 +google-cloud-profiler:2.70.0:2.70.0 +grpc-google-cloud-profiler-v2:2.70.0:2.70.0 +proto-google-cloud-profiler-v2:2.70.0:2.70.0 +google-cloud-publicca:0.67.0:0.67.0 +proto-google-cloud-publicca-v1beta1:0.67.0:0.67.0 +grpc-google-cloud-publicca-v1beta1:0.67.0:0.67.0 +google-cloud-recaptchaenterprise:3.67.0:3.67.0 +grpc-google-cloud-recaptchaenterprise-v1:3.67.0:3.67.0 +grpc-google-cloud-recaptchaenterprise-v1beta1:0.109.0:0.109.0 +proto-google-cloud-recaptchaenterprise-v1:3.67.0:3.67.0 +proto-google-cloud-recaptchaenterprise-v1beta1:0.109.0:0.109.0 +google-cloud-recommendations-ai:0.77.0:0.77.0 +grpc-google-cloud-recommendations-ai-v1beta1:0.77.0:0.77.0 +proto-google-cloud-recommendations-ai-v1beta1:0.77.0:0.77.0 +google-cloud-recommender:2.72.0:2.72.0 +grpc-google-cloud-recommender-v1:2.72.0:2.72.0 +grpc-google-cloud-recommender-v1beta1:0.84.0:0.84.0 +proto-google-cloud-recommender-v1:2.72.0:2.72.0 +proto-google-cloud-recommender-v1beta1:0.84.0:0.84.0 +google-cloud-redis:2.73.0:2.73.0 +grpc-google-cloud-redis-v1beta1:0.161.0:0.161.0 +grpc-google-cloud-redis-v1:2.73.0:2.73.0 +proto-google-cloud-redis-v1:2.73.0:2.73.0 +proto-google-cloud-redis-v1beta1:0.161.0:0.161.0 +google-cloud-resourcemanager:1.72.0:1.72.0 +grpc-google-cloud-resourcemanager-v3:1.72.0:1.72.0 +proto-google-cloud-resourcemanager-v3:1.72.0:1.72.0 +google-cloud-retail:2.72.0:2.72.0 +grpc-google-cloud-retail-v2:2.72.0:2.72.0 +proto-google-cloud-retail-v2:2.72.0:2.72.0 +proto-google-cloud-retail-v2alpha:2.72.0:2.72.0 +proto-google-cloud-retail-v2beta:2.72.0:2.72.0 +grpc-google-cloud-retail-v2alpha:2.72.0:2.72.0 +grpc-google-cloud-retail-v2beta:2.72.0:2.72.0 +google-cloud-run:0.70.0:0.70.0 +proto-google-cloud-run-v2:0.70.0:0.70.0 +grpc-google-cloud-run-v2:0.70.0:0.70.0 +google-cloud-scheduler:2.70.0:2.70.0 +grpc-google-cloud-scheduler-v1beta1:0.155.0:0.155.0 +grpc-google-cloud-scheduler-v1:2.70.0:2.70.0 +proto-google-cloud-scheduler-v1beta1:0.155.0:0.155.0 +proto-google-cloud-scheduler-v1:2.70.0:2.70.0 +google-cloud-secretmanager:2.70.0:2.70.0 +grpc-google-cloud-secretmanager-v1:2.70.0:2.70.0 +proto-google-cloud-secretmanager-v1:2.70.0:2.70.0 +google-cloud-securitycenter:2.78.0:2.78.0 +grpc-google-cloud-securitycenter-v1:2.78.0:2.78.0 +grpc-google-cloud-securitycenter-v1beta1:0.173.0:0.173.0 +grpc-google-cloud-securitycenter-v1p1beta1:0.173.0:0.173.0 +proto-google-cloud-securitycenter-v1:2.78.0:2.78.0 +proto-google-cloud-securitycenter-v1beta1:0.173.0:0.173.0 +proto-google-cloud-securitycenter-v1p1beta1:0.173.0:0.173.0 +google-cloud-securitycenter-settings:0.73.0:0.73.0 +grpc-google-cloud-securitycenter-settings-v1beta1:0.73.0:0.73.0 +proto-google-cloud-securitycenter-settings-v1beta1:0.73.0:0.73.0 +google-cloud-security-private-ca:2.72.0:2.72.0 +grpc-google-cloud-security-private-ca-v1beta1:0.79.0:0.79.0 +grpc-google-cloud-security-private-ca-v1:2.72.0:2.72.0 +proto-google-cloud-security-private-ca-v1beta1:0.79.0:0.79.0 +proto-google-cloud-security-private-ca-v1:2.72.0:2.72.0 +google-cloud-service-control:1.70.0:1.70.0 +grpc-google-cloud-service-control-v1:1.70.0:1.70.0 +proto-google-cloud-service-control-v1:1.70.0:1.70.0 +proto-google-cloud-service-control-v2:1.70.0:1.70.0 +grpc-google-cloud-service-control-v2:1.70.0:1.70.0 +google-cloud-servicedirectory:2.71.0:2.71.0 +grpc-google-cloud-servicedirectory-v1beta1:0.79.0:0.79.0 +grpc-google-cloud-servicedirectory-v1:2.71.0:2.71.0 +proto-google-cloud-servicedirectory-v1beta1:0.79.0:0.79.0 +proto-google-cloud-servicedirectory-v1:2.71.0:2.71.0 +google-cloud-service-management:3.68.0:3.68.0 +grpc-google-cloud-service-management-v1:3.68.0:3.68.0 +proto-google-cloud-service-management-v1:3.68.0:3.68.0 +google-cloud-service-usage:2.70.0:2.70.0 +grpc-google-cloud-service-usage-v1beta1:0.74.0:0.74.0 +grpc-google-cloud-service-usage-v1:2.70.0:2.70.0 +proto-google-cloud-service-usage-v1:2.70.0:2.70.0 +proto-google-cloud-service-usage-v1beta1:0.74.0:0.74.0 +google-cloud-shell:2.69.0:2.69.0 +grpc-google-cloud-shell-v1:2.69.0:2.69.0 +proto-google-cloud-shell-v1:2.69.0:2.69.0 +google-cloud-speech:4.65.0:4.65.0 +grpc-google-cloud-speech-v1:4.65.0:4.65.0 +grpc-google-cloud-speech-v1p1beta1:2.65.0:2.65.0 +proto-google-cloud-speech-v1:4.65.0:4.65.0 +proto-google-cloud-speech-v1p1beta1:2.65.0:2.65.0 +proto-google-cloud-speech-v2:4.65.0:4.65.0 +grpc-google-cloud-speech-v2:4.65.0:4.65.0 +google-cloud-storage-transfer:1.70.0:1.70.0 +grpc-google-cloud-storage-transfer-v1:1.70.0:1.70.0 +proto-google-cloud-storage-transfer-v1:1.70.0:1.70.0 +google-cloud-talent:2.71.0:2.71.0 +grpc-google-cloud-talent-v4:2.71.0:2.71.0 +grpc-google-cloud-talent-v4beta1:0.114.0:0.114.0 +proto-google-cloud-talent-v4:2.71.0:2.71.0 +proto-google-cloud-talent-v4beta1:0.114.0:0.114.0 +google-cloud-tasks:2.70.0:2.70.0 +grpc-google-cloud-tasks-v2beta3:0.160.0:0.160.0 +grpc-google-cloud-tasks-v2beta2:0.160.0:0.160.0 +grpc-google-cloud-tasks-v2:2.70.0:2.70.0 +proto-google-cloud-tasks-v2beta3:0.160.0:0.160.0 +proto-google-cloud-tasks-v2beta2:0.160.0:0.160.0 +proto-google-cloud-tasks-v2:2.70.0:2.70.0 +google-cloud-texttospeech:2.71.0:2.71.0 +grpc-google-cloud-texttospeech-v1beta1:0.160.0:0.160.0 +grpc-google-cloud-texttospeech-v1:2.71.0:2.71.0 +proto-google-cloud-texttospeech-v1:2.71.0:2.71.0 +proto-google-cloud-texttospeech-v1beta1:0.160.0:0.160.0 +google-cloud-tpu:2.71.0:2.71.0 +grpc-google-cloud-tpu-v1:2.71.0:2.71.0 +grpc-google-cloud-tpu-v2alpha1:2.71.0:2.71.0 +proto-google-cloud-tpu-v1:2.71.0:2.71.0 +proto-google-cloud-tpu-v2alpha1:2.71.0:2.71.0 +google-cloud-trace:2.70.0:2.70.0 +grpc-google-cloud-trace-v1:2.70.0:2.70.0 +grpc-google-cloud-trace-v2:2.70.0:2.70.0 +proto-google-cloud-trace-v1:2.70.0:2.70.0 +proto-google-cloud-trace-v2:2.70.0:2.70.0 +google-cloud-translate:2.70.0:2.70.0 +grpc-google-cloud-translate-v3beta1:0.152.0:0.152.0 +grpc-google-cloud-translate-v3:2.70.0:2.70.0 +proto-google-cloud-translate-v3beta1:0.152.0:0.152.0 +proto-google-cloud-translate-v3:2.70.0:2.70.0 +google-cloud-video-intelligence:2.69.0:2.69.0 +grpc-google-cloud-video-intelligence-v1p1beta1:0.159.0:0.159.0 +grpc-google-cloud-video-intelligence-v1beta2:0.159.0:0.159.0 +grpc-google-cloud-video-intelligence-v1:2.69.0:2.69.0 +grpc-google-cloud-video-intelligence-v1p2beta1:0.159.0:0.159.0 +grpc-google-cloud-video-intelligence-v1p3beta1:0.159.0:0.159.0 +proto-google-cloud-video-intelligence-v1p3beta1:0.159.0:0.159.0 +proto-google-cloud-video-intelligence-v1beta2:0.159.0:0.159.0 +proto-google-cloud-video-intelligence-v1p1beta1:0.159.0:0.159.0 +proto-google-cloud-video-intelligence-v1:2.69.0:2.69.0 +proto-google-cloud-video-intelligence-v1p2beta1:0.159.0:0.159.0 +google-cloud-live-stream:0.72.0:0.72.0 +proto-google-cloud-live-stream-v1:0.72.0:0.72.0 +grpc-google-cloud-live-stream-v1:0.72.0:0.72.0 +google-cloud-video-stitcher:0.70.0:0.70.0 +proto-google-cloud-video-stitcher-v1:0.70.0:0.70.0 +grpc-google-cloud-video-stitcher-v1:0.70.0:0.70.0 +google-cloud-video-transcoder:1.69.0:1.69.0 +grpc-google-cloud-video-transcoder-v1:1.69.0:1.69.0 +proto-google-cloud-video-transcoder-v1:1.69.0:1.69.0 +google-cloud-vision:3.68.0:3.68.0 +grpc-google-cloud-vision-v1p3beta1:0.157.0:0.157.0 +grpc-google-cloud-vision-v1p1beta1:0.157.0:0.157.0 +grpc-google-cloud-vision-v1p4beta1:0.157.0:0.157.0 +grpc-google-cloud-vision-v1p2beta1:3.68.0:3.68.0 +grpc-google-cloud-vision-v1:3.68.0:3.68.0 +proto-google-cloud-vision-v1p4beta1:0.157.0:0.157.0 +proto-google-cloud-vision-v1:3.68.0:3.68.0 +proto-google-cloud-vision-v1p1beta1:0.157.0:0.157.0 +proto-google-cloud-vision-v1p3beta1:0.157.0:0.157.0 +proto-google-cloud-vision-v1p2beta1:3.68.0:3.68.0 +google-cloud-vmmigration:1.70.0:1.70.0 +grpc-google-cloud-vmmigration-v1:1.70.0:1.70.0 +proto-google-cloud-vmmigration-v1:1.70.0:1.70.0 +google-cloud-vpcaccess:2.71.0:2.71.0 +grpc-google-cloud-vpcaccess-v1:2.71.0:2.71.0 +proto-google-cloud-vpcaccess-v1:2.71.0:2.71.0 +google-cloud-webrisk:2.69.0:2.69.0 +grpc-google-cloud-webrisk-v1:2.69.0:2.69.0 +grpc-google-cloud-webrisk-v1beta1:0.106.0:0.106.0 +proto-google-cloud-webrisk-v1:2.69.0:2.69.0 +proto-google-cloud-webrisk-v1beta1:0.106.0:0.106.0 +google-cloud-websecurityscanner:2.70.0:2.70.0 +grpc-google-cloud-websecurityscanner-v1alpha:0.157.0:0.157.0 +grpc-google-cloud-websecurityscanner-v1beta:0.157.0:0.157.0 +grpc-google-cloud-websecurityscanner-v1:2.70.0:2.70.0 +proto-google-cloud-websecurityscanner-v1alpha:0.157.0:0.157.0 +proto-google-cloud-websecurityscanner-v1beta:0.157.0:0.157.0 +proto-google-cloud-websecurityscanner-v1:2.70.0:2.70.0 +google-cloud-workflow-executions:2.70.0:2.70.0 +grpc-google-cloud-workflow-executions-v1beta:0.74.0:0.74.0 +grpc-google-cloud-workflow-executions-v1:2.70.0:2.70.0 +proto-google-cloud-workflow-executions-v1beta:0.74.0:0.74.0 +proto-google-cloud-workflow-executions-v1:2.70.0:2.70.0 +google-cloud-workflows:2.70.0:2.70.0 +grpc-google-cloud-workflows-v1beta:0.76.0:0.76.0 +grpc-google-cloud-workflows-v1:2.70.0:2.70.0 +proto-google-cloud-workflows-v1beta:0.76.0:0.76.0 +proto-google-cloud-workflows-v1:2.70.0:2.70.0 +google-cloud-dns:2.68.0:2.68.0 +google-maps-routing:1.55.0:1.55.0 +proto-google-maps-routing-v2:1.55.0:1.55.0 +grpc-google-maps-routing-v2:1.55.0:1.55.0 +google-cloud-vmwareengine:0.64.0:0.64.0 +proto-google-cloud-vmwareengine-v1:0.64.0:0.64.0 +grpc-google-cloud-vmwareengine-v1:0.64.0:0.64.0 +google-maps-addressvalidation:0.64.0:0.64.0 +proto-google-maps-addressvalidation-v1:0.64.0:0.64.0 +grpc-google-maps-addressvalidation-v1:0.64.0:0.64.0 +proto-google-cloud-bigquerydatapolicy-v1:0.67.0:0.67.0 +grpc-google-cloud-bigquerydatapolicy-v1:0.67.0:0.67.0 +google-cloud-monitoring-metricsscope:0.64.0:0.64.0 +proto-google-cloud-monitoring-metricsscope-v1:0.64.0:0.64.0 +grpc-google-cloud-monitoring-metricsscope-v1:0.64.0:0.64.0 +proto-google-cloud-tpu-v2:2.71.0:2.71.0 +grpc-google-cloud-tpu-v2:2.71.0:2.71.0 +google-cloud-datalineage:0.62.0:0.62.0 +proto-google-cloud-datalineage-v1:0.62.0:0.62.0 +grpc-google-cloud-datalineage-v1:0.62.0:0.62.0 +google-iam-policy:1.68.0:1.68.0 +proto-google-cloud-build-v2:3.72.0:3.72.0 +grpc-google-cloud-build-v2:3.72.0:3.72.0 +google-cloud-advisorynotifications:0.59.0:0.59.0 +proto-google-cloud-advisorynotifications-v1:0.59.0:0.59.0 +grpc-google-cloud-advisorynotifications-v1:0.59.0:0.59.0 +google-maps-mapsplatformdatasets:0.59.0:0.59.0 +google-cloud-kmsinventory:0.59.0:0.59.0 +proto-google-cloud-kmsinventory-v1:0.59.0:0.59.0 +grpc-google-cloud-kmsinventory-v1:0.59.0:0.59.0 +google-cloud-alloydb:0.59.0:0.59.0 +proto-google-cloud-alloydb-v1:0.59.0:0.59.0 +proto-google-cloud-alloydb-v1beta:0.59.0:0.59.0 +proto-google-cloud-alloydb-v1alpha:0.59.0:0.59.0 +grpc-google-cloud-alloydb-v1beta:0.59.0:0.59.0 +grpc-google-cloud-alloydb-v1:0.59.0:0.59.0 +grpc-google-cloud-alloydb-v1alpha:0.59.0:0.59.0 +google-cloud-biglake:0.58.0:0.58.0 +proto-google-cloud-biglake-v1alpha1:0.58.0:0.58.0 +grpc-google-cloud-biglake-v1alpha1:0.58.0:0.58.0 +google-cloud-workstations:0.58.0:0.58.0 +proto-google-cloud-workstations-v1beta:0.58.0:0.58.0 +grpc-google-cloud-workstations-v1beta:0.58.0:0.58.0 +google-cloud-confidentialcomputing:0.56.0:0.56.0 +proto-google-cloud-confidentialcomputing-v1:0.56.0:0.56.0 +proto-google-cloud-confidentialcomputing-v1alpha1:0.56.0:0.56.0 +grpc-google-cloud-confidentialcomputing-v1:0.56.0:0.56.0 +grpc-google-cloud-confidentialcomputing-v1alpha1:0.56.0:0.56.0 +proto-google-cloud-workstations-v1:0.58.0:0.58.0 +grpc-google-cloud-workstations-v1:0.58.0:0.58.0 +proto-google-cloud-biglake-v1:0.58.0:0.58.0 +grpc-google-cloud-biglake-v1:0.58.0:0.58.0 +google-cloud-storageinsights:0.55.0:0.55.0 +proto-google-cloud-storageinsights-v1:0.55.0:0.55.0 +grpc-google-cloud-storageinsights-v1:0.55.0:0.55.0 +google-cloud-cloudsupport:0.54.0:0.54.0 +proto-google-cloud-cloudsupport-v2:0.54.0:0.54.0 +grpc-google-cloud-cloudsupport-v2:0.54.0:0.54.0 +google-cloud-rapidmigrationassessment:0.53.0:0.53.0 +proto-google-cloud-rapidmigrationassessment-v1:0.53.0:0.53.0 +grpc-google-cloud-rapidmigrationassessment-v1:0.53.0:0.53.0 +proto-google-maps-mapsplatformdatasets-v1:0.59.0:0.59.0 +grpc-google-maps-mapsplatformdatasets-v1:0.59.0:0.59.0 +google-shopping-merchant-accounts:0.26.0:0.26.0 +proto-google-shopping-merchant-accounts-v1beta:0.26.0:0.26.0 +grpc-google-shopping-merchant-accounts-v1beta:0.26.0:0.26.0 +proto-google-cloud-discoveryengine-v1:0.66.0:0.66.0 +grpc-google-cloud-discoveryengine-v1:0.66.0:0.66.0 +google-cloud-migrationcenter:0.52.0:0.52.0 +proto-google-cloud-migrationcenter-v1:0.52.0:0.52.0 +grpc-google-cloud-migrationcenter-v1:0.52.0:0.52.0 +google-cloud-policysimulator:0.49.0:0.49.0 +proto-google-cloud-policysimulator-v1:0.49.0:0.49.0 +grpc-google-cloud-policysimulator-v1:0.49.0:0.49.0 +google-cloud-netapp:0.49.0:0.49.0 +proto-google-cloud-netapp-v1beta1:0.49.0:0.49.0 +grpc-google-cloud-netapp-v1beta1:0.49.0:0.49.0 +proto-google-cloud-netapp-v1:0.49.0:0.49.0 +grpc-google-cloud-netapp-v1:0.49.0:0.49.0 +proto-google-cloud-cloudcommerceconsumerprocurement-v1:0.68.0:0.68.0 +grpc-google-cloud-cloudcommerceconsumerprocurement-v1:0.68.0:0.68.0 +google-cloud-java-alloydb-connectors:0.48.0:0.48.0 +proto-google-cloud-java-alloydb-connectors-v1alpha:0.48.0:0.48.0 +google-cloud-alloydb-connectors:0.48.0:0.48.0 +proto-google-cloud-alloydb-connectors-v1alpha:0.48.0:0.48.0 +proto-google-cloud-language-v2:2.71.0:2.71.0 +grpc-google-cloud-language-v2:2.71.0:2.71.0 +google-cloud-infra-manager:0.47.0:0.47.0 +proto-google-cloud-infra-manager-v1:0.47.0:0.47.0 +grpc-google-cloud-infra-manager-v1:0.47.0:0.47.0 +proto-google-cloud-notebooks-v2:1.68.0:1.68.0 +grpc-google-cloud-notebooks-v2:1.68.0:1.68.0 +proto-google-cloud-alloydb-connectors-v1beta:0.48.0:0.48.0 +google-shopping-merchant-inventories:0.46.0:0.46.0 +proto-google-shopping-merchant-inventories-v1beta:0.46.0:0.46.0 +grpc-google-shopping-merchant-inventories-v1beta:0.46.0:0.46.0 +proto-google-cloud-policy-troubleshooter-v3:1.69.0:1.69.0 +grpc-google-cloud-policy-troubleshooter-v3:1.69.0:1.69.0 +google-shopping-merchant-reports:0.46.0:0.46.0 +proto-google-shopping-merchant-reports-v1beta:0.46.0:0.46.0 +grpc-google-shopping-merchant-reports-v1beta:0.46.0:0.46.0 +proto-google-cloud-alloydb-connectors-v1:0.48.0:0.48.0 +proto-google-cloud-discoveryengine-v1alpha:0.66.0:0.66.0 +grpc-google-cloud-discoveryengine-v1alpha:0.66.0:0.66.0 +google-cloud-redis-cluster:0.42.0:0.42.0 +proto-google-cloud-redis-cluster-v1beta1:0.42.0:0.42.0 +proto-google-cloud-redis-cluster-v1:0.42.0:0.42.0 +grpc-google-cloud-redis-cluster-v1:0.42.0:0.42.0 +grpc-google-cloud-redis-cluster-v1beta1:0.42.0:0.42.0 +google-maps-places:0.41.0:0.41.0 +proto-google-maps-places-v1:0.41.0:0.41.0 +grpc-google-maps-places-v1:0.41.0:0.41.0 +google-cloud-telcoautomation:0.40.0:0.40.0 +proto-google-cloud-telcoautomation-v1:0.40.0:0.40.0 +proto-google-cloud-telcoautomation-v1alpha1:0.40.0:0.40.0 +grpc-google-cloud-telcoautomation-v1:0.40.0:0.40.0 +grpc-google-cloud-telcoautomation-v1alpha1:0.40.0:0.40.0 +google-cloud-securesourcemanager:0.40.0:0.40.0 +proto-google-cloud-securesourcemanager-v1:0.40.0:0.40.0 +grpc-google-cloud-securesourcemanager-v1:0.40.0:0.40.0 +google-cloud-vertexai:1.30.0:1.30.0 +proto-google-cloud-vertexai-v1:1.30.0:1.30.0 +proto-google-cloud-vertexai-v1beta1:1.30.0:1.30.0 +grpc-google-cloud-vertexai-v1:1.30.0:1.30.0 +grpc-google-cloud-vertexai-v1beta1:1.30.0:1.30.0 +google-cloud-edgenetwork:0.38.0:0.38.0 +proto-google-cloud-edgenetwork-v1:0.38.0:0.38.0 +grpc-google-cloud-edgenetwork-v1:0.38.0:0.38.0 +google-cloud-cloudquotas:0.38.0:0.38.0 +proto-google-cloud-cloudquotas-v1:0.38.0:0.38.0 +grpc-google-cloud-cloudquotas-v1:0.38.0:0.38.0 +google-cloud-securitycentermanagement:0.38.0:0.38.0 +proto-google-cloud-securitycentermanagement-v1:0.38.0:0.38.0 +grpc-google-cloud-securitycentermanagement-v1:0.38.0:0.38.0 +google-shopping-css:0.38.0:0.38.0 +proto-google-shopping-css-v1:0.38.0:0.38.0 +grpc-google-shopping-css-v1:0.38.0:0.38.0 +google-cloud-meet:0.37.0:0.37.0 +proto-google-cloud-meet-v2beta:0.37.0:0.37.0 +grpc-google-cloud-meet-v2beta:0.37.0:0.37.0 +google-cloud-servicehealth:0.37.0:0.37.0 +proto-google-cloud-servicehealth-v1:0.37.0:0.37.0 +grpc-google-cloud-servicehealth-v1:0.37.0:0.37.0 +proto-google-cloud-meet-v2:0.37.0:0.37.0 +grpc-google-cloud-meet-v2:0.37.0:0.37.0 +google-cloud-securityposture:0.35.0:0.35.0 +proto-google-cloud-securityposture-v1:0.35.0:0.35.0 +grpc-google-cloud-securityposture-v1:0.35.0:0.35.0 +proto-google-cloud-securitycenter-v2:2.78.0:2.78.0 +grpc-google-cloud-securitycenter-v2:2.78.0:2.78.0 +google-cloud-cloudcontrolspartner:0.34.0:0.34.0 +proto-google-cloud-cloudcontrolspartner-v1beta:0.34.0:0.34.0 +proto-google-cloud-cloudcontrolspartner-v1:0.34.0:0.34.0 +grpc-google-cloud-cloudcontrolspartner-v1:0.34.0:0.34.0 +grpc-google-cloud-cloudcontrolspartner-v1beta:0.34.0:0.34.0 +google-cloud-workspaceevents:0.34.0:0.34.0 +proto-google-cloud-workspaceevents-v1:0.34.0:0.34.0 +grpc-google-cloud-workspaceevents-v1:0.34.0:0.34.0 +google-cloud-apphub:0.34.0:0.34.0 +proto-google-cloud-apphub-v1:0.34.0:0.34.0 +grpc-google-cloud-apphub-v1:0.34.0:0.34.0 +google-cloud-chat:0.34.0:0.34.0 +proto-google-cloud-chat-v1:0.34.0:0.34.0 +grpc-google-cloud-chat-v1:0.34.0:0.34.0 +google-shopping-merchant-quota:0.33.0:0.33.0 +proto-google-shopping-merchant-quota-v1beta:0.33.0:0.33.0 +grpc-google-shopping-merchant-quota-v1beta:0.33.0:0.33.0 +proto-google-cloud-secretmanager-v1beta2:2.70.0:2.70.0 +grpc-google-cloud-secretmanager-v1beta2:2.70.0:2.70.0 +google-cloud-parallelstore:0.33.0:0.33.0 +proto-google-cloud-parallelstore-v1beta:0.33.0:0.33.0 +grpc-google-cloud-parallelstore-v1beta:0.33.0:0.33.0 +google-cloud-backupdr:0.29.0:0.29.0 +proto-google-cloud-backupdr-v1:0.29.0:0.29.0 +grpc-google-cloud-backupdr-v1:0.29.0:0.29.0 +google-maps-solar:0.29.0:0.29.0 +proto-google-maps-solar-v1:0.29.0:0.29.0 +grpc-google-maps-solar-v1:0.29.0:0.29.0 +google-shopping-merchant-datasources:0.26.0:0.26.0 +proto-google-shopping-merchant-datasources-v1beta:0.26.0:0.26.0 +grpc-google-shopping-merchant-datasources-v1beta:0.26.0:0.26.0 +google-shopping-merchant-conversions:0.29.0:0.29.0 +proto-google-shopping-merchant-conversions-v1beta:0.29.0:0.29.0 +grpc-google-shopping-merchant-conversions-v1beta:0.29.0:0.29.0 +google-shopping-merchant-lfp:0.29.0:0.29.0 +proto-google-shopping-merchant-lfp-v1beta:0.29.0:0.29.0 +grpc-google-shopping-merchant-lfp-v1beta:0.29.0:0.29.0 +google-shopping-merchant-notifications:0.29.0:0.29.0 +proto-google-shopping-merchant-notifications-v1beta:0.29.0:0.29.0 +grpc-google-shopping-merchant-notifications-v1beta:0.29.0:0.29.0 +ad-manager:0.29.0:0.29.0 +proto-ad-manager-v1:0.29.0:0.29.0 +google-maps-routeoptimization:0.28.0:0.28.0 +proto-google-maps-routeoptimization-v1:0.28.0:0.28.0 +grpc-google-maps-routeoptimization-v1:0.28.0:0.28.0 +proto-google-cloud-publicca-v1:0.67.0:0.67.0 +grpc-google-cloud-publicca-v1:0.67.0:0.67.0 +google-cloud-visionai:0.27.0:0.27.0 +proto-google-cloud-visionai-v1:0.27.0:0.27.0 +grpc-google-cloud-visionai-v1:0.27.0:0.27.0 +google-cloud-developerconnect:0.27.0:0.27.0 +proto-google-cloud-developerconnect-v1:0.27.0:0.27.0 +grpc-google-cloud-developerconnect-v1:0.27.0:0.27.0 +google-cloud-iap:0.26.0:0.26.0 +proto-google-cloud-iap-v1:0.26.0:0.26.0 +grpc-google-cloud-iap-v1:0.26.0:0.26.0 +google-cloud-managedkafka:0.26.0:0.26.0 +proto-google-cloud-managedkafka-v1:0.26.0:0.26.0 +grpc-google-cloud-managedkafka-v1:0.26.0:0.26.0 +google-cloud-networkservices:0.26.0:0.26.0 +proto-google-cloud-networkservices-v1:0.26.0:0.26.0 +grpc-google-cloud-networkservices-v1:0.26.0:0.26.0 +google-shopping-merchant-products:0.26.0:0.26.0 +proto-google-shopping-merchant-products-v1beta:0.26.0:0.26.0 +grpc-google-shopping-merchant-products-v1beta:0.26.0:0.26.0 +google-cloud-gdchardwaremanagement:0.25.0:0.25.0 +proto-google-cloud-gdchardwaremanagement-v1alpha:0.25.0:0.25.0 +grpc-google-cloud-gdchardwaremanagement-v1alpha:0.25.0:0.25.0 +google-cloud-privilegedaccessmanager:0.24.0:0.24.0 +proto-google-cloud-privilegedaccessmanager-v1:0.24.0:0.24.0 +grpc-google-cloud-privilegedaccessmanager-v1:0.24.0:0.24.0 +google-cloud-apihub:0.23.0:0.23.0 +proto-google-cloud-apihub-v1:0.23.0:0.23.0 +grpc-google-cloud-apihub-v1:0.23.0:0.23.0 +google-cloud-connectgateway:0.22.0:0.22.0 +proto-google-cloud-connectgateway-v1:0.22.0:0.22.0 +google-maps-area-insights:0.21.0:0.21.0 +proto-google-maps-area-insights-v1:0.21.0:0.21.0 +grpc-google-maps-area-insights-v1:0.21.0:0.21.0 +admin:0.19.0:0.19.0 +proto-admin-v1alpha:0.19.0:0.19.0 +grpc-admin-v1alpha:0.19.0:0.19.0 +google-cloud-oracledatabase:0.19.0:0.19.0 +proto-google-cloud-oracledatabase-v1:0.19.0:0.19.0 +proto-google-cloud-parallelstore-v1:0.33.0:0.33.0 +grpc-google-cloud-parallelstore-v1:0.33.0:0.33.0 +google-maps-fleetengine:0.17.0:0.17.0 +proto-google-maps-fleetengine-v1:0.17.0:0.17.0 +grpc-google-maps-fleetengine-v1:0.17.0:0.17.0 +google-maps-fleetengine-delivery:0.17.0:0.17.0 +proto-google-maps-fleetengine-delivery-v1:0.17.0:0.17.0 +grpc-google-maps-fleetengine-delivery-v1:0.17.0:0.17.0 +google-shopping-merchant-reviews:0.16.0:0.16.0 +proto-google-shopping-merchant-reviews-v1beta:0.16.0:0.16.0 +grpc-google-shopping-merchant-reviews-v1beta:0.16.0:0.16.0 +google-cloud-valkey:0.16.0:0.16.0 +proto-google-cloud-valkey-v1:0.16.0:0.16.0 +proto-google-cloud-valkey-v1beta:0.16.0:0.16.0 +proto-google-cloud-cloudquotas-v1beta:0.38.0:0.38.0 +grpc-google-cloud-cloudquotas-v1beta:0.38.0:0.38.0 +proto-google-cloud-secretmanager-v1beta1:2.70.0:2.70.0 +grpc-google-cloud-secretmanager-v1beta1:2.70.0:2.70.0 +google-cloud-parametermanager:0.14.0:0.14.0 +proto-google-cloud-parametermanager-v1:0.14.0:0.14.0 +grpc-google-cloud-parametermanager-v1:0.14.0:0.14.0 +google-cloud-modelarmor:0.11.0:0.11.0 +proto-google-cloud-modelarmor-v1:0.11.0:0.11.0 +grpc-google-cloud-modelarmor-v1:0.11.0:0.11.0 +google-cloud-financialservices:0.11.0:0.11.0 +proto-google-cloud-financialservices-v1:0.11.0:0.11.0 +grpc-google-cloud-financialservices-v1:0.11.0:0.11.0 +google-cloud-devicestreaming:0.10.0:0.10.0 +proto-google-cloud-devicestreaming-v1:0.10.0:0.10.0 +grpc-google-cloud-devicestreaming-v1:0.10.0:0.10.0 +google-shopping-merchant-productstudio:0.10.0:0.10.0 +proto-google-shopping-merchant-productstudio-v1alpha:0.10.0:0.10.0 +grpc-google-shopping-merchant-productstudio-v1alpha:0.10.0:0.10.0 +google-cloud-storagebatchoperations:0.10.0:0.10.0 +proto-google-cloud-storagebatchoperations-v1:0.10.0:0.10.0 +grpc-google-cloud-storagebatchoperations-v1:0.10.0:0.10.0 +google-shopping-merchant-issue-resolution:0.10.0:0.10.0 +proto-google-shopping-merchant-issue-resolution-v1beta:0.10.0:0.10.0 +grpc-google-shopping-merchant-issue-resolution-v1beta:0.10.0:0.10.0 +google-cloud-lustre:0.10.0:0.10.0 +proto-google-cloud-lustre-v1:0.10.0:0.10.0 +grpc-google-cloud-lustre-v1:0.10.0:0.10.0 +google-shopping-merchant-order-tracking:0.10.0:0.10.0 +proto-google-shopping-merchant-order-tracking-v1beta:0.10.0:0.10.0 +grpc-google-shopping-merchant-order-tracking-v1beta:0.10.0:0.10.0 +grpc-google-cloud-oracledatabase-v1:0.19.0:0.19.0 +google-cloud-chronicle:0.8.0:0.8.0 +proto-google-cloud-chronicle-v1:0.8.0:0.8.0 +grpc-google-cloud-chronicle-v1:0.8.0:0.8.0 +proto-google-cloud-cloudsupport-v2beta:0.54.0:0.54.0 +grpc-google-cloud-cloudsupport-v2beta:0.54.0:0.54.0 +proto-google-cloud-modelarmor-v1beta:0.11.0:0.11.0 +grpc-google-cloud-modelarmor-v1beta:0.11.0:0.11.0 +proto-google-cloud-dataform-v1:0.69.0:0.69.0 +grpc-google-cloud-dataform-v1:0.69.0:0.69.0 +google-cloud-spanneradapter:0.6.0:0.6.0 +proto-google-cloud-spanneradapter-v1:0.6.0:0.6.0 +grpc-google-cloud-spanneradapter-v1:0.6.0:0.6.0 +proto-google-cloud-workspaceevents-v1beta:0.34.0:0.34.0 +grpc-google-cloud-workspaceevents-v1beta:0.34.0:0.34.0 +google-cloud-maintenance:0.4.0:0.4.0 +proto-google-cloud-maintenance-v1beta:0.4.0:0.4.0 +grpc-google-cloud-maintenance-v1beta:0.4.0:0.4.0 +google-cloud-configdelivery:0.4.0:0.4.0 +proto-google-cloud-configdelivery-v1beta:0.4.0:0.4.0 +grpc-google-cloud-configdelivery-v1beta:0.4.0:0.4.0 +proto-google-cloud-bigquerydatapolicy-v2beta1:0.67.0:0.67.0 +grpc-google-cloud-bigquerydatapolicy-v2beta1:0.67.0:0.67.0 +google-cloud-licensemanager:0.3.0:0.3.0 +proto-google-cloud-licensemanager-v1:0.3.0:0.3.0 +grpc-google-cloud-licensemanager-v1:0.3.0:0.3.0 +proto-google-shopping-merchant-reports-v1alpha:0.46.0:0.46.0 +grpc-google-shopping-merchant-reports-v1alpha:0.46.0:0.46.0 +proto-google-cloud-bigquerydatapolicy-v2:0.67.0:0.67.0 +grpc-google-cloud-bigquerydatapolicy-v2:0.67.0:0.67.0 +proto-google-cloud-configdelivery-v1:0.4.0:0.4.0 +grpc-google-cloud-configdelivery-v1:0.4.0:0.4.0